Лента постов

от
до
В предыдущем посте на скорую руку была сделана возможность выделять красным цветом текст в комментариях. Пользователи (на моем сайте, естественно), поблагодарили и ... им захотелось большего. Почему только красный? Пришлось переделывать. Для этого подглядел, как цвет меняется в phpBB ну и вывод BBcode в Инстанте.
+17
2.62K
Возникла необходимость выделения цветом текста в комментарии. Поиск по трикам ничего не дал. Что-же, внедрением полной обработки цвета внутри BBCode заниматься не будем, а просто добавим кнопку выделения красным цветом.
+9
2.2K
Данный разработка сняла гнев пользователей в мою сторону при заполнении доски объявлений. Дело в том что при неправильно заполненном поле, скрипт перенаправляет пользователя снова на страницу занесения данных, где естественно все поля пустые. А если подумать что юзер мог минут 15 сочинять текст для поля ОПИСАНИЕ, а потом все исчезнет... Сделаем кнопку Назад. 1.Создаем файл Templates\Ваш шаблон\components\error.tpl. Помещяем туда код: {* ================================================================================ *} {* =========================== ошибка ============================================= *} {* ================================================================================ *} <h1 class="con_heading">{$err_title}</h1> {if $messages} <div class="sess_messages"> {foreach key=id item=message from=$messages} {$message} {/foreach} </div> {/if} <input type="button" name="back" value="{$LANG.BACK}" style="font-size:18px" onClick="window.history.go(-1)" />
+24
2.37K
Допилено по просьбе одного из посетитлей этого сайта. Рейтинг из админки для версии 1.7(тестировалось только для неё) Согласно последним комментариям, работает и на 1.8 Не претендует на оригинальность, простейший способ. Вот как это выглядит на тестовом сайте : Заходим в admin\applets\users.php ищем строку этак 190 +/- пару строк и видим примерно такое: $login = htmlspecialchars($_REQUEST['login'], ENT_QUOTES); $nickname = htmlspecialchars($_REQUEST['nickname'], ENT_QUOTES, 'cp1251'); $email = $inCore->request('email', 'str'); $group_id = $inCore->request('group_id', 'int...
+41
3.76K
Тестируя вновь созданный сайт на движке 1.7 я по привычке делаю тестовые аккаунты, выбирая простые пароли. Но настройки безопасности не разрешают вводить пароли короче 6 символов. К сожалению, пользователь узнает это только после заполнения всех форм и капчи. Затем он получит сброс пароля и новую капчу. Это не совсем дружелюбное поведение. Я не стал усложнять и делать доступной кнопку "Регистрация" лишь после выполнения всех условий (в Ява-скриптах не разбираюсь), поэтому ввел простейшую подсказку пользователю, что его пароль не пройдет проверку, если будет слишком коротким. В...
+18
1.41K
r2
Многие спрашивают как сделан вывод последних сообщений на форуме этого сайта. Решение не блещет элегантностью, т.к. делалось на скорую руку. В будующих версиях форума это будет сделано грамотнее.
+67
3.17K
Меня всегда смущало отсутствие ALT в фотогалерее, что самое интересное, разработчики InstantCMS добавили ALT в Small картинки, а вот про Medium и полноразмерные фотографии забыли...
+17
3.14K
(Исправлено одно из условий , вместо OR надо было написать AND ) Привет, на досуге помогал знакомому, столкнулся с InstantCms впервые. Стояла задача допилить возможность добавления кармы из Админки. Не спрашивайте зачем, надо. И собственно к делу: если кому надо, могу выложить свою наработку и полную инструкцию по "прикрутке". Пишите в комменты, будет хоть одно пожелание, выложу. Для версии 1.7 Скачать можно тут 1. Для начала напишу простенькую функцию которая получает текущую карму пользователя (скорей всего функция есть где-то в недрах cms но моё знакомство с ней слишком кратко...
+27
2.07K
Небольшое развлечение для посетителей ваших сайтов. Оформляется модулем, сделал через вставку кода. Пользователь выбирает месяц, дату, год рождения и узнает в какой день недели он родился. СКАЧАТЬ, кинуть в /includes/myphp/, создать модуль и подключить через внешний скрипт. Сразу скажу тем, кому надо разукрашеные финтифлюшки: дизайн ваш, а это только калькулятор, который никоим образом не испортит вид вашего сайта, ну а оформить - тут уж каждый для себя должен постараться. ах да, забыл скрин: ну и посмотреть можно ЗДЕСЬ
+8
1.56K
InstantCMS 1.X
Итак задача, нужно вставить ссылки соц. сетей. Способ №1. На основе Яндекс API Блок «Поделиться»
+16
2.44K
Представляем вашему вниманию плагин для InstantCMS позволяющий производить авторизацию пользователей через сервис Loginza. Цитата с сайта сервиса: Loginza - это интерактивный JavaScript-виджет, предоставляющий посетителям Ваших сайтов широкий список вариантов аутентификации, через учетные записи распространенных WEB-порталов и сервисов (Яндекс, Google и т.п.) Другими словами, плагин позволит посетителям вашего сайта авторизоваться на нем без регистрации, используя логин и пароль от одного из следующих сайтов: Принцип работы плагина 1. Посетитель при входе на сайте нажимает кнопку "...
+88
4.75K
Компонент Подарки v 1.1 Друзья! Поздравляем Вас с наступающим новым годом! Будьте счастливы!И от нас с Александром вот такой подарок. Данный компонент позволяет организовать отправку пользователями подарков. Описание функций компонента: 1) Административная панель. - создание/редактирование/удаление подарков; - указание цены подарка; - отключение подарка для публикации. 2) Профиль пользователя: - дополнительный пункт "Мои подарки" в модуле "Меню пользователя"; - иконка отправить подарок в меню пользователя (под аватором). 4) Мои подарки: - Вкладка "Мои подарки"...
+109
4.94K
Заставим рейтинг работать на сайт. Этот плагин позволяет обеспечить платный доступ к чему-либо на вашем сайте. В ответ на присланное смс-сообщение пользователю приходит короткий текстовый пароль (ключ), после активации которого пользователь переходит в группу VIP. Опишу пример создания VIP группы как сделал у себя на сайте.
+63
5.51K
Задавали вопросы как сделать платную регистрацию. Решение: Для использования идём на сайт http://smscoin.com регистрируемся Заходим в панель управления. Услуги. смс:ключ редактируем под свой сайт подключаем услугу смс:ключ. ждём модерации
+20
2K
Решил разукрасить награды пользователей. скачаиваем архивчик заливаем на сайт Меняем раширения из гиф на пнг components/users/include/usercore.php и получаем такой сборник наград
+25
3.79K
Ну в принципе поднял такую тему о замене стандартного кода, парсера с рутубе и ютубе видео, на свой флеш плеер с прямыми ссылками на flv,mp4 видео. Ну поковырялся и сделал. Качаем плеер uppod и стиль для него
+16
1.68K
Мы рады представить уникальный модуль “Подарки” для InstantCMS, с помощью которого вы можете провести на своем сайте увлекательную игру или оригинальную промоакцию.
+41
2.87K
Я как и многие, кто будет читать данный раздел являюсь пользователем замечательной системы InstantCMS. Также я купил модуль InstantShop, для того чтобы создать интернет магазин. В настоящий момент у меня есть два интернет магазина различных тематик, и вот для одного из них и необходимо было создать файл YML для того, чтобы подключить интернет магазин к сервису Яндекс.Маркет. Этим документом я постараюсь рассказать, как в полуавтоматическом режиме создать файл YML. Возможно, кто-то найдет в моем описание огрехи и предложить более короткий путь. Автор готов к обсуждению. Начну с того, что...
+9
22.58K
Много блоков разных и разнообразных. Собственно Яндекс решил это затею просто, через свой конструктор которым легко и просто пользоваться любому web-мастеру. Юзаем тут. Еще полезное: Виджет "В контакте" Виджет на главной Яндекса
+10
2.04K
Очень хотелось чтобы отточился этот хак в лучшую сторону, жду ваших предложений, хак у меня работает в статьях, блогах, объявлениях и посмотреть можно здесь скрин: Делаем так: Открываем файлик - ваш шаблон/components/com_content_read.tpl Находим код и после него вставляем код ниже прведенный {* =============== Текст статьи =============================== *} <div class="con_text" style="overflow:hidden"> {if $article_image} <div class="con_image" style="float:left;margin-top:10px;margin-right:20px;margin-bottom:20px"> <img src="...
+30
4.18K
Вконтакте Добавляем сайт на странице вконтакте, пишем домен и название, далее: Открываем components/blogs/frontend.php ищем $model->increaseHits($post['id']);ниже добавляем $vkontakte = 'код кнопки вконтакте, тот что после <!-- Put this div tag to the place, where the Like block will be -->';далее ищем $smarty->assign('msg', $msg);ниже добавляем $smarty->assign('vkontakte', $vkontakte);Открываем templates/ваш шаблон/template.php перед </head>вставляем скрипты вконтакте, то что <!-- Put this script tag to the <head> of your page --> Открываем templates/ваш...
+16
1.77K
Разные иконки форумовЭто мой первый блог, и в нем я хотел рассказать как вставить разные иконки на форуме. Для этого открываем /components/forum/frontend.php Ищем: <img src="/components/forum/images/forum.gif" /> Заменяем: <img src="/components/forum/images/forum/'.$f['id'].'.gif" /> Теперь идем в /components/forum/images/ и создаем папку /forum . В нее мы кладем свои иконки под номерами, соответствующему форуму. Разные иконки каталогаТакже был добавлен alt="" Для этого открываем templates/_default_/components/com_catalog_cats.tpl Ищем: <li class...
+31
1.77K
В продолжение разработки Медиагалереи v.1.2 Модуль выводит новые аудио или видеозаписи. Админка: Скачать модуль: Модуль - новые медиазаписи Установка: скопируйте содержимое архива в корень каталога, и сделайте запрос в БД: INSERT INTO `cms_modules` (`id`, `position`, `name`, `title`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config`, `original`, `css_prefix`, `allow_group`, `cache`, `cachetime`, `cacheint`, `template`) VALUES ('', 'left', 'Новые медиазаписи', 'Новые медиазаписи', 1, 'mod_mlatest', 0, 1, 0, 0, '---\nmedia: video\nnewscount: 5\nback: 1\n', 1...
+23
2.37K
Вот и разработал компонент медиагалереи. На ваш суд. Пока тест. Хотя и работоспособный вполне. Галерея состоит из mp3 и flv файлов. К видео можно подгружать превью. Размеры видеоплеера задаются в админке. Видео: Нажимаем на "Смотреть видео" и переходим к плееру. В аудиогалерее список mp3. В админке можно настраивать сколько на страницу выводится, как видео так и аудио. Админка: Остальные страницы увидете в установленном варианте. Извинияюсь за сумбурность. Установка: Скопируйте папки из архива: /admin/, /components/, /templates/, /videofiles/ в корень вашего сайта. Задайте папке...
+51
6.58K
Выводит в профиль знак зодика в профиль.
+32
5.11K
Для тех кому важно видеть движуху друзей! Наверное у многих на сайте стоит в профиле вкладка "Лента", ну или кто как обозвал :) Очень не понравилось мне отображение последних фотографий друзей (почему-то они все выводятся из альбома). Хотя судя по всему было бы интересней если показывалось, что загружают к себе в профиль. И так начнем! шаг 1: Качаем файл и закидываем его "core/js/main.js" шаг 2: Открываем ваш файл стилей и вписываем #screenshot{background: #f6f6f6; border: 1px solid #ccc; color: #000; display: none; padding: 5px; position: absolute;}и редактируем, если...
+19
1.49K
Возникла необходимость править статьи с фронта, но каждый раз лезть в админку надоело, решил чуть-чуть модернизировать. Даный ХАК позволяте редактировать только свои статьи через фронт. 1. правим components\content\frontend.php добавляем $smarty->assign(’is_admin’, $inCore->userIsAdmin($inUser->id)); перед $smarty->display(’com_content_read.tpl’); 2. добавляем в шаблон в удобное место templates\ваш шаблон\components\com_content_read.tpl {if $is_admin} <a href="/content/edit{$id}.html"><img alt="" src="/admin/images/actions/edit.gif">...
+9
2.06K
Очень часто людям нужно, чтобы при регистрации можно было выбрать пол. Вот мой вариант рещения данной задачи. 1.\templates\ваш шаблон\components\com_registration.tpl <tr> <td valign="top"><strong>Пол:</strong></td> <td valign="top"> <select name="gender" id="gender" style="width:200px"> <option value="m" {if $gender=='m'} selected {/if}>Мужской</option> <option value="f" {if $gender=='f'} selected {/if}>Женский</option> </select> <span class="...
+27
4.29K
Я незнаю как кому но мне лично не нравится когда я открываю сайт а там в форме авторизации нет ссылки на регистрацию.Пользователям будет очень удобно если в форме авторизации будет ссылка на регистрацию. Так выглядит модуль Также вывел в админку настроки для включения и отключения ссылки,тоесть кому нравится стандартный вариант,может в любое время ее отключить в настройках модуля как это показанно на скрине Открываем файл admin/modules/mod_auth/backend.php Находим такую строчку $cfg['showtype'] = $_REQUEST['showtype'];после нее вставляем $cfg['registration'] = $_REQUEST['registration...
+8
1.93K
По просьбам трудящихся (обсуждение) выкладываю визредактор Имперави. Сайт автора Примеры Документация
+93
76.47K
TemplateDesigner v2.test Тестовая версия второго дизайнера. Наконец то дописал базу новой программы. Получилось долго, так как писал все с нуля. В общем, теперь когда база создана, я могу спокойно дорабатывать данную программу, а именно добавлять новые компоненты шаблоны. На сегодняшний день главным отличием от прошлой версии является создание полноценного горизонтального меню, то есть теперь любой пользователь сможет создавать горизонтальное меню с указанием имени и ссылки прямо в программе, а не через код, как это было раньше. Существенные изменения вы увидите чуть позже. В тестовой версии отключены внутренний браузер, компонент сохранения и открытия незавершенного проекта, предварительный просмотр. Весит программа теперь почти в 2 раза меньше прошлой версии Ну, в общем, суть программы осталась пока неизменной. Так же в поля задаются данные верстки и программа создает код шаблона.
+33
3.86K
Открыть \components\users\frontend.php Найти $usr['comments_count'] = (int)$inDB->rows_count('cms_comments', "user_id=$id AND published=1"); Добавить после $usr['articles_count'] = (int)$inDB->rows_count('cms_content', "user_id=$id AND published=1"); Открыть \templates\_default_\components\com_users_profile.tpl Найти {if $cfg.sw_board} <div id="usr_board"> <a href="/users/{$usr.id}/board.html">{$LANG.ADVS}</a> ({$usr.board_count}) </div> {/if} Добавить после <div id="usr_articles"> <a href="/my...
+3
3.5K
Может пригодится кому-либо. Ну у меня пользователи просят. Ну что же, раз просят, то постараемся сделать. Итак есть комментарии и пользователь написал, да ещё и с ошибкой. Хочет он исправить... Открываем файл com_comments_list.tpl (в папке с темплейтом искать) и там вставляем данный код где-нибудь рядом с [<a href="javascript:void(0)" onclick="addComment('{php}echo md5(session_id());{/php}', '{$target}', '{$target_id}', {$comment.id})">{$LANG.REPLY}</a>]добавляем {if $comment.is_my } [<a href="/comments/edit/{$comment.id}">{$LANG.EDIT} свой...
+14
3.18K
Вот пришел православному заказ - написать модуль - граббер расписания намазов с исламского сайта Исламикфаиндер. Покопошившись - написал, вроде ничего так смотрится. Заказчику понравилось и это радует. Выкладываю модуль потому, что перерыв интернет не нашел подобного. В основном информеры. Внешний вид: В общем на ваш праведный гневный суд выкладываю: Установка в БД: INSERT INTO `cms_modules` ( `id` , `position` , `name` , `title` , `is_external` , `content` , `ordering` , `showtitle` , `published` , `user` , `config` , `original` , `css_prefix` , `allow_group` , `cache` , `cachetime...
+7
2.39K
Хак Анкеты пользователей.1. При регистрации новый пользователь автоматически занимает первое место в Анкетах с последующем смещением его другим новым пользователем. 2. В профиле пользователя стоит счётчик на каком месте находится его анкета..и сылка поднять анкету на первое место. 3. Поднять анкету может как сам пользователь так и другие неравнодушные поьзователи за определённый рейтинг ..в моём случае 50 рейтинга если рейтинга не хватает..всегда можно отказаться.Всё анкета на первом месте 4. В Поиске анкет тоже добавлена функция поднятия анкет..как самим пользователем так и другими. Хак...
+25
2.54K
Может быть данное решение не будет красивым, как те что были на сайте представлены, но я вот тоже решил попробовать сделать выбор города в профиле пользователя, чтобы было красиво и удобно. В моем варианте самое ценное это база данных, которая является почти такой же, как на сайте mamba. База содержит информацию по странам, регионам и городам. Итак как поставить данное решение: 1. Распаковать архив в корень сайта. 2. Через phpmyadmin вставить дамп базы в свою базу данных сайта. 3. Открыть профиль и проверить что все работает. ссылка для скачивания http://instantcms.ru/users/files...
+58
5.14K
Тут спрашивали: http://instantcms.ru/forum/thread4698.html Тут отвечаю :) Решение не универсальное, список городов в админку для редактирования не вынесен. Но данное решение подойдет для большинства региональных порталов, где городов до десятка, ну или 2-3 десятка :)
+5
3.35K
ВВЕДЕНИЕ Я решила исследовать неплохой (по отзывам) дампер SypexDumperLite_108. Скачала тут, поставила - работает. Кажется, что еще надо? Дампер бесплатный, позволяет снимать дампы с достаточно больших баз, да еще и компрессировать их.
+14
3.31K
Каждому разделу - свой com_content_read.tpl Сам вопрос задал: http://instantcms.ru/forum/thread4681.html Сам и отвечу. В общем суть проблемы ясна, иногда очень нужно, чтобы оформление статей в разделах отличалось. В моем случае, раздел видео, и не нужно чтобы изображение видео выводилось при подробном просмотре видео. Первым делом делаем бэкап базы и сайта мало ли Идем в базу данных в phpmyAdmin и выполняем запрос: ALTER TABLE `cms_category` ADD `tpl` VARCHAR( 30 ) DEFAULT 'com_content_read.tpl' NOT NULL AFTER `is_public` ; В созданном поле tpl будем хранить шаблон оформления страницы, по...
+23
1.58K
И снова для тех кто не в курсе, в продолжение темы о виджатах и полезном. В контакте всеми популярный ресурс и естественно очень посещаем и если подойти с умом то можно этим воспользоваться. Снова по пунктам. 1.Создаем группу в контакте. 2.Идем сюда и создаем виджет для свой группы. 3 Берем код и размещаем его на вашем сайте в удобном для вас месте. 4.Все! Ура радуемся! 5.Секрет прост, больше народу в группе больше о вас знают и к вам заходят, а так же не забудьте предлагать им свой яндекс виджет! Энжой.
+21
2.26K
Для тех кто не в курсе. Очень удобно для тех кто у вас постоянно сидит в ваших блогах иметь ррс лету, а еще лучше когда она на главной самого Яндекса. Для этого много ума не нужно,но приятно и удобно. 1. Идем сюда. 2. Жмем на картинку создать виджет. 3. Выбираем с лева "Создать RSS-виджет" - так проще всего. 4. Делаем все по пунктам и кидаем красивую картинку 5. Берем код и делаем на сайте баннер. 6. Радуемся и всем удобно.) Энжой.
+10
1.52K
Новый модуль мои сообщения на AJAX Не знаю каму как вам.Но мне на InstantCMS не когда не нравилось и вообще считаю не удобно вести переписку с пользователями.Постоянно преходится перегружать страничку. Были попытки интузиастов по модулю сообщений.Но все они не подходят для сайта социальной сети. Новая попытка модуль сообщений на AJAX.С идеями и пожеланиями .Представляем рабочую версию после многочисленых тестов исправлений ошибок.Выражаю огромное спасибо за проявленый интерес разработчику этого модуля Александру Как работает модуль: При написания сообщению новому пользователю .Заходим на...
+36
2.72K
День добрый. Вот посмотрев на разные сайты, где просто процветают кнопочки от Фейсбука "Мне нравится", задумал воплотить тоже самое и на инстанте. Немного поразмыслив... короче, у статей и блогов нарисовывается подобная кнопочка. Плагин, устанавливается как и все плагины. Скачать плагин можно здесь: http://instantcms.ru/users/files/download576.html
+11
2.15K
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.