Может кому пригодится. Решил добавить на сайт Видеоконтент Как это выглядит? рекомендуется устанавливать скрипт, если у вас на хостинге есть поддержка mod rewrite скрипт для сайта можна взять тут http://instantcms.ru/users/files/download557.html установка: кидаем папку video корень сайта . Создаём пункт меню Видео онлайн и прописываем путь сылки к папке. В файле index.php прописываем шапку вашего шаблона . И всё должно работать. Если не хочет работать на хостинге . То я решил проблему таким образом. В файле .htaccess в папке video убераем такую строчку Options +FollowSymlinks и вместо неё...
В последнее время растёт популярность сервиса Яндекс.Новости. Но, пока ещё можно туда протиснуть сайт. Это здорово поднимает трафик, но может помочь только реальным СДЛ новостной направленности. Основная проблема в экспортном файле, который у Яндекса очень даже эксклюзивный.Обсуждали это здесь Как с этим справиться? Значит, так: 1. Шлём письмо о своём сайте сюда info@news.yandex.ru 2. Они его проверяют, и если он достаточно новостной, они напишут вам сами и дадут достаточно запутанные инструкции. 3. Заполняете присланные бланки, подпись, печать, скан и отправляете им. Потребуют копию ЕГРЮЛ...
Открываем файл core/cms.php находим static public function strToURL($str){ $str = trim($str); $str = mb_strtolower($str, 'cp1251'); $string = str_replace(' ', '-', $string); $string = preg_replace ('/[^a-zA-Zа-яА-Я0-9\-]/i', '-', $str); $string = rtrim($string, '-'); while(strstr($string, '--')){ $string = str_replace('--', '-', $string); } $ru_en = array( 'а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d', 'е'=>'e','ё'=>'yo','ж'=>'zh','з'=>'z', 'и'=>'i','й'=>'i','к'=>'k','л'=>'l','м'=>'m', 'н'=>'n','о'=>'o','п'=>'p','р'=>'r','с'=>'s', 'т...
Всем здравствуйте! Поступил мне тут запросик от пользователя сделать в блоге что-то уникальное для каждого блоговода😊Ну подумав и поразмышляв приступил... Сначала хотел заказать у Fuze данное улучшение компонента Блоги, но подумал и решил, что ж я в отпуске сижу и не делаю полезного для народа =), пока другие заняты делами. Да и ТЗ так не хотелось писать, я лучше пойду позагораю на улицу.😉пока лето не кончилось. Сделал основу, а не полноправное улучшение. Мне на данный момент хватает этого, потому что сайт у меня не супер развитый. Админки нет, только правка файла, но при малом количестве...
Вот дурные мысли не дают покоя, решил взяться и преобразить стандартный форум в нечто подобное форуму от DLE. Пока сильно не старался, но промежуточным итогом могу поделиться с Вами. Так пока переделала отображение постов и получилось вот так: Сам поправленный модуль можно скачать Здесь Файлы из архива нужно залить в папку /components/ В файл стилей вашего шаблона необходимо добавить следующие строки: /* -------------------------------------------------- Классы для таблиц ipbtable -------------------------------------------------- */ .ipbtable { width: 100%; } table.ipbtable, tr.ipbtable...
Всем привет!!! Вот так я начал четвертую запись в блоге... Всех украинцев с праздником, меня в том числе И так в чем смысл ХАК’а: 1. САМОЕ ВАЖНОЕ: ХАК работает только если отображен модуль "Последние материалы" 2. Если пользователь увидит в модуле последнюю новость/статью и заинтересуется ею он на нее кликает и ... выскакивает окошко со статьей, которое можно закрыть, перемещать. Вот такой сделал ХАК... И так плавно переходим к установке: 1. Качаем архив: СКАЧАТЬ 2. Копируем файл в корень сайта 3. В файл /templates/Ваш_шаблон/template.php перед </head> вставляем: <script...
Так же само как и maxisoft’у мне лайтбокс стал не нравиться, я решил его заменить лучшей заменой. Заменой будет Highslide. HighSlide имеет множество вариантов реализации, я выбрал только одну. И так приступим... 1. Качаем архив : СКАЧАТЬ 2. Копируем файлы в корень сайта. 3. Открываем файл templates/Ваш_шаблон/template.php и перед </head> вставляем: <script type="text/javascript" src="/includes/slide/highslide-with-gallery.js"></script> <link rel="stylesheet" type="text/css" href="/includes/slide/highslide.css" /> <...
Представляем Вам от Александр и DimitriusКомпонент Подарки ver. 1.0 Данный компонент позволяет организовать отправку пользователями подарков. Описание функций компонента: 1) Административная панель. - создание/редактирование/удаление подарков; - указание цены подарка; - отключение подарка для публикации. 2) Профиль пользователя: - дополнительный пункт "Мои подарки" в модуле "Меню пользователя"; - иконка отправить подарок в меню пользователя (под аватором). 4) Мои подарки: - Вкладка "Мои подарки" (Входящие) - Вкладка "Отправленные" - удаление подарко...
И так вторая запись в блоге... - это начало!!! Перед тем, как писать сразу скажу, что писал данный модуль для тех лиц, которые интересовались этим модулем, и если кому-то он не нравиться я тут не причем - пишите в комментариях, в личку - ТОЛКАЙТЕ ИДЕИ!!!, постараюсь их реализовать,если они не будут сложными. И так сам скрин модуля : Сразу хотелось бы сказать, что я интегрировал уже готовый php код в InstantCMS, а не писал его. Но с настройками если, что помогу. Что делает модуль: Модуль показывает,сколько времени осталось до какого-то события, т.е. событие Вы определяете сами. Т.е на скрине...
Цель: показать в нужном месте страницы - имя пользователя, дату и время. Для гостей это выглядит так: Для авторизованых пользователей: Итак, приступим. В нужном месте шаблона вставляем <table align="center"> <tr> <td><div class="juser">Здравствуйте, <?php if(!$inUser->id){ ?><a href="/registration">Гость</a> <?php } else { ?> <a href="<?php echo cmsUser::getProfileURL($inUser->login); ?>" target="_blank" title="Перейти в профиль"><?php echo dbGetField('cms_users...
Настроение у меня сегодня хорошее, поэтому я решил сделать что-то этакое. На самом деле программист я начинающий, по этому простите за легкие дополнения. Сегодня я решил сделать Время v1.0. Эти часы ничего не делают, только показывают время, которое стоит у Вас на компьютере, т.е. стандартные часы, но внешний вид у них другой: Качаем архив отсюда Копируем папки /modules и /images с заменой в корневую директорию. Выполните запрос в базу данных: INSERT INTO `cms_modules` (`id`, `position`, `name`, `title`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config...
Просмотр сайта похожей CMS livestreet навеял создать себе модуль "прямой эфир". (у них на сайте он справа). Суть модуля: Имеется три "вкладки" - "комментарии", "блоги", "клубы". По умолчанию в модуль грузятся последние комментарии - это будет видно ПС. Остальные вкладки НЕ прогружаются сразу, их содержимого попросту нет. Они грузятся по ajax. Соответственно по sql запросам, модуль "легкий". Вывод информации модифицирован, посты в блогах и посты в блогах клубов разнесены. Рядом с надписями "вкладок" показывается цифра с...
Сижу и думаю попробовать написать компонент под название "Подарки". Перед тем как его писать нужно решить следующие задачи: 1. С какой странице отправлять подарки. Вижу два варианта - Кнопка в профиле под аватаркой - Кнопка при отправке пользователю в личном сообщении 2. Где отображать подарки: - новая вкладка в профиле пользователя - на странице пользователя 3. Исходные данные: cms_present_list id - номер записи в таблице user_id_from - id пользователя отправителя user_id_to - id пользователя получателя present_id - id подарка date - дата отправления подарка show_id_from - кому...
Так как многие посетители проекта его посещают, но не хотят регистрироваться я решил сделать надоедливое всплывающее окно, которое не отображается для зарегистрированных пользователей. Для всего описанного ниже Вам понадобиться АРХИВ который нужно распаковать в корень используемого шаблона. Далее все действия, коих совсем немного, будут проводиться над файлом template.php Вашего шаблона. Для начала подключим дополнение jQuery и используемый для окна стиль, для этого перед тегом </head> вставим: <script type="text/javascript" src="/templates/ВАШ ШАБЛОН/jquery.meerkat...
Выглядит так: Файл ложим в папку \includes\myphp\. В админке создаем новый модуль и подключаем сохраненный файл "внешним скриптом". скачать
Все подстраивают Instant под себя, вот и я решил делиться своими, хоть и минимальными доработками системы, для этого в принципе и заведен блог. Сегодня поделюсь с Вами реализацией идеи по добавлению статей в социальные закладки. Идей добавления я задался давно, но вот до реализации все дело не доходило. Теперь реализовал, реализация данной задумки просто как дважды два. Работать нам придется лишь с одним файлом находящемся в папке components вашего шаблона, имя файла для работы com_content_read.tpl. В данном файле в месте, где вы хотите выводить ссылки нужно добавить строки: <div style...
Меняем форму авторизации для расположения ее вверхней части шапки шаблона. Неавторизованый юзер: Авторизованый юзер: Для начала надо сделать в шаблоне позицию для вывода модулей, этот вопрос я думаю каждый решит для себя сам. Качаем отсюда два файлика, ложим их в папку \templates\шаблон\modules. В админке выводим на одну позицию модули "Меню пользователя" и "Авторизация".
Мой первый компонент для Инстанта. Flash.Игры Простые игры (нашел в интернете). С записью в базу данных результатов этих игр. Устанавливается очень легко. Необходимой залить дамп двух таблиц из архива файл install.txt И сделать несколько движений мышкой. Играть могут только зарегистрированные/авторизированные. Есть небольшая статистика. Всего 4 игры. 3 нормальные, одна какая-то недоделанная (музыкальная) Администраторской части нет, так как - администрировать-то нечего =) Скачать Компонент Flash.Игры Если есть ошибки, пишите обязательно. Ну и сильным мира сего в PHP прошу прощения за жуткий...
Заметил что у мастеров появилась тенденция переделывать шаблоны сторонних систем, что очень радует. Однако иногда встречаешь с сети шаблон и жаждешь заиметь его на своем сайте да только он просто так на твой сайт не подойдет. Вот примерно с такими чувствами взялся за работу с целью портировать приглянувшийся шаблон на Инстант. Конечно же сразу столкнулся с проблемами.Вот скрины Как убрать странный эффект модуль внутри модуля? Хотелось бы услышать советы бывалых. От тех кто успешно берет понравившийся шаблон и правит его под свои нужды. ЗЫ скачать
Фильтр player плеер. Воспроизводит mp3 и flv Фильтр ищит тег {mp3=} {адм=} и заменяет его плеером Пример использования: {mp3=mp3/name.mp3} {flv=fkv/name.flv}{ytb=mp3/name.mp3} ВНИМАНИЕ! плеер работает с файлами которые расположены на том же сайте. Установка: 1. Скопировать содержимое архива в корень сайта 2. выполнить запрос в базе данных http://center4u.ru/f_player.rar Для тех кто ставил предыдущий плеер не забудьте удалить его или просто выключите через адмику 21.03.2010 Заработала возможность вставки видяшек с ютба =) на заметку разработчикамВставка видео с ютуба выдавало ошибку с...
Небольшая переделка отображения УК по просьбам трудящихся))) По-дефолту, если шаблон имеет фиксированную ширину, выглядит так: Если описание большое, вид не очень получается... Сделаем вот так: Для этого: Заменяем файт com_catalog_view.tpl (сохранив оригинал!!!) в папке сайт/templates/тема/components/ Далее меняем файл frontend.php в папке сайт/components/catalog/ Ну и смотрим что получилось))) Скачать можно здесь или зайти сюда
Написал MP3 плеер на базе фильтра DownloadLink Но столкнулся с проблемой, что плеер не отображается прошу знатоков посмотреть его и сказать, почему не работает. Есть догадка. При вставке жава скрипт, он в одну строчку. Это единственное предположение. Вставляется плеер следующим образом {MP3=имя файла}. С удаленных серверов файл не вставляется. http://center4u.ru/f_mp3player.rar 19.07.2010 В процессе анализа кода, была обнаружена лишняя кавычка, которая делала скрипт не работоспособным. Сейчас плеер работает.
Обмен статьями -ПРОдвижение Не знаю можно писать блог про эТо, но на форуме реакция слабая. Если нарушил правила создания блогов, пардон модераторам, удалите, но лучше оставьте :) вот ветка форума http://instantcms.ru/forum/thread1409-3.html#new --------- Уважаемое сообщество, приглашаю вас участвовать в продвижении своих сайтов. Просьба к Админам инстанта закрепить данный пост(ветку) в разделе СЕО под названием "ОБМЕН ССЫЛКАМИ и СТАТЬЯМИ". Чтобы инстант тоже не остался обделенным ,все каталоги должны быть сделаны на инстанте. Закрепление даст возможность каждому юзеру зашедшему в...
В этом уроке рассматривался вариант создания словаря на базе каталога, с помощью загрузки инфы из эксэля. По совету друзей (с) , решил сделать еще один урок, как же правильно импортировать записи из экселя. Итак, начнем с начала. 1) создаем эксель-файл, в котором, в каждом столбике будут указаны все нужные характеристики товара, музыки, биографии (да вообще, чего угодно). В моем случае характеристики были такие: название пункта, название по-русски, название на олбанском, что означает слово: 2) теперь заходим в админку. Создаем там нужные рубрики или подрубрики 3) Открываем нужную рубрику...
В первой части был простой перенос записей из экселя в виде словаря. Здесь же разберем как сделать энциклопедию типа википедии. Заодно и разберем, как настраивать вывод материала, чтобы скрыть под кнопкой "подробнее" самое интересное. Итак план действий: 1) Создаем рубрику 2) Создаем подрубрики по алфавиту 3) В подрубриках прописываем сколько строк надо выводить в списке. В этом месте остановимся поподробнее. У нас 3 графы, в первых двух короткая характеристика, в третьей же идет подробное описание, его и надо скрыть, дабы повысилась кликабельность сайта, чтобы выглядело все вот...
Краткое введение в DIV: Начнем Ваш HEAD обратите внимание стандарт XHTML 1.0 Transitional. <?php if(!defined('VALID_CMS')) { die('ACCESS DENIED'); } $inUser = cmsUser::getInstance(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/> <?php cmsPrintHead(); ?> <...
Может кому интересно поставить симпатичный счетчик посетителей на свой сайт, вот такой - . В Instant это сделать просто, заходим сюда- flagcounter.com, выбираем количество показываемых одновременно флажков, количество колонок, в которые они будут выводиться, надпись, цвета фона, шрифта и бордюра, отмечаем, если надо, показывать ли количество просмотров страниц и коды стран, жмем на кнопочку и получаем код, хоть bb-код, хоть html, на ваш выбор. В Instant создаем модуль и помещаем код в него. Готово. особую статистику вы конечно же не получите, но увидите наглядно из каких стран к вам...
Не знаю, пригодится ли эта статейка кому-нибудь или нет, но все же размещу, не пинайте меня сильно ногами, руками и тумбочками :) Сегодня многие создают в интернете свои сайты, проекты. Кто-то сразу, в надежде, что как только сайт будет создан на нем в тот же день появятся посетители, начинает пользоваться услугами платных хостингов. Есть ли в этом смысл? Для коммерческих проектов (сайты крупных компаний, интернет-магазины и т.д.) безусловно. А если это блог, домашняя страничка, сайт-визитка небольшой компании, форум и т.д., созданный для самостоятельного ведения или с планами дальнейшего привлечения участников этого делать не стоит. Все упирается во время и возможности. Раскрутка сайта порой занимает очень много времени, а иной раз и денег, при этом не гарантировано, что проект будет удачным. Стоит ли его размещать на платном хостинге не проверив и не раскрутив, и стоит ли для него покупать доменное имя второго уровня? Конечно же нет.
Вот тут вот - emerald, тут - cromz и тут - frozenage спортированные под Instant CMS шаблоны из числа бесплатных с ресурса FreeCSSTemplates.org. Они немного сыроваты, но может кому пригодятся. У меня пока руки не доходят довести их до ума полностью. Сыроватость проявляется в том, что в одном из них плавает немного окошко bb-кодового редактора, в другом при просмотре полного текста статьи первые несколько символов последних нескольких строк перекрываются картинкой на Слове "Теги", а в третьем при редактировании администратором тем и постов форумов меню редактирования выстраивается...
Вопросы по данной теме довольно часты и на форуме, и в личных сообщениях, решил малость обобщить материал Исходные данные - Мы имеет рабочий сайт на InstantCMS версии Х.Х.Х; - самостоятельный шаблон для сайта; - время, прямо пропорциональное скорости вашего Интернет соединения… Необходимо - Обновить версию сайта на InstantCMS до версии Y.Y.Y.; - сохранить пользователей; - весь имеющийся контент на сайте… I. Подготовительный этап 1. Закрываем САЙТ – естественно указываем причину остановки - (Админка – Настройки – Вкладка «Сайт» - Пункт - Причина остановки работы: Отображается на главной...
Вот, решил изваять шаблончик путем склеивания всякой всячины. Шаб полностью на Div, ширина=1000рх. Мне понравилось. Не знаю, как вам. Ну, и конечно, жду конструктивной критики Позиции: Суффиксы классов модулей: left, right без суффикса – голубой фон ye_ - желтый фон yes_ - золотой со звездой (для доски почета) ram_ - в рамке, подобной сайту инстанта. top, bottom без суффикса – голубой фон ye_ - желтый фон main_ - без фона и рамок Для нормальной работы надо установить модуль hmenu отсюда Для придания «резиновости»: 1) в файле styles.css шаблона строка 2719 меняем 1000рх на 100% 2) в файле...
Мне в стандартном плеере не хватало управление громкостью. Скачиваем файл player_mp3_maxi и кидаем в папку /includes/bbcode/ Далее открываем файл bbcode.lib в /includes/bbcode/ ищем в нём player_mp3_mini.swf и меняем на player_mp3_maxi.swf Чуть ниже находим строку <param name="FlashVars" value="mp3='.htmlspecialchars($this->get_html($elem['val'])).'" /> И меняем её на <param name="FlashVars" value="mp3='.htmlspecialchars($this->get_html($elem['val'])).'&showstop=1&showvolume=1&bgcolor1=189ca8&bgcolor2=085c68...
Все мы знаем, что изменения пароля, при восстановлении происходит сразу, не спрашивая подтверждения пользователя, попробуем изменить это.
Судя по теме на форуме, надо рассказать начинающим, как сделать погодный информер себе на сайт. Приступим. Идем по адресу: http://informer.gismeteo.ru/ Выбираем понравившийся информер и жмем "получить код". Выбираем если нужно кодировку и дополнительные опции. Ну и естественно выбираем свой город. Жмем "Получить HTML-код информера. Копируем его в файл. Назовем его к примеру gis.php Ложим его в папку: /includes/myphp/ В админке создаем новый модуль, называем его как вам нужно. Выбираем "вставить внешний скрипт", прописываем туда свой файл. Включаем, задаем позицию...
На форуме меня спросили как сделать вёрстку на div-ах в 3 колонки так чтобы при отсутствии модулей в правой, левой или сразу обеих колонках центральная колонка растягивалась на всю ширину. Накидал каркас для шаблона из div-ов, решил выложить тут, вдруг кому тоже понадобится Итак код template.php: <?php if(!defined('VALID_CMS')) { die('ACCESS DENIED'); } $inUser = cmsUser::getInstance(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head...
ПОКА НЕ ГОТОВО! ) В ПРОЦЕССЕ "Встречают по одежке... " - народная мудрость. Отличный Шаблон - одна из важнейших составляющих "хорошего" сайта. Именно он в больший степени составляет общее впечатление. Плохой Шаблон - Плохой Сайт. Перед многими возникает вопрос - "Где достать Шаблон для Своего Детища?" Есть возможность воспользоваться готовыми шаблонами - но при этом будет потеряна оригинальность сайта, так как этот шаблон могут использовать и другие. Можно заказать за н-ное количество денег у тех, кто их делают из денюжку (если есть лишние денюжки). А можно...
На скорую руку за полчасика: ну и скачать вариант с 200px левой колонкой: скачать
Для облегчения жизни неопытным пользователям рассказываю как сделать фенечку Сколько работает сайт. Итак. Качаем файл sitedate.zip В файле sitedate.php в строке d0 = new Date(’November 10, 2009’); выставляем начальную дату. Распаковываем его в папку: ваш_сайт/includes/myphp/ В админке создаем новый модуль, называем его как вам угодно. Содержимое модуля - делаем так: Указываем где выводить и куда выводить модуль. И будет вам счастье! PS еще можно цвет и размер шрифта поменять по желанию
Вот, поизвращался над шаблоном, немного ручками прийдется писать в шаблоне, но совсем чуть-чуть В верхней части добавлено 3 позиции. На скрине видно, что надо сделать. ну и скачать можно еще побаловаться так: в файле style.css раскомментируйте строку 25 в шаблоне удалите текст со строки 54 между <p> и </p> в папке /images есть чистый файл !!!_header_bg.png, можете нарисовать свое. то же самое можно проделать с шаблоном m2box. Здесь можно взять поправленый шаблон, а здесь файлик style.css, достаточно его заменить.
Небольшой довесок к шаблонам, но можно и отдельным модулем сделать. Вставляем между тегами <head> </head> <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> <Style> A:Link{ Color: #000000; Text-decoration: underline} A:Visited{ Color: #000000; Text-decoration: underline} A:Hover{ Color: #000000; Text-decoration: none} td, body {font-family: verdana, arial, helvetica; font-size:11px;} </Style> Определяемся с местом для вывода и вставляем туда: bgcolor="#EDEDED" text="#000000" link="#000000"...
Вопросы задавали, как кругленько все сделать. Вечер с кисточкой и красками вот что получилось: почти плагиат Скачать
Представляю простенький хак для Универсального Каталога. Анонс представляет собой дополнительное поле, в которое выводится описание, например, книги. Если анонс пуст, то поле и его заглавие не выводится.
Представляем вашему вниманию новый коммерческий компонент для InstantCMS. Все скриншоты кликабельны. Возможности компонента InstantMaps - это каталог объектов на карте города, который очень гибко настраивается. Каждая категория объектов может иметь собственный набор характеристик, что позволяет хранить самые разные типы объектов и показывать их на одной карте. Пользователи сайта могут добавлять собственные объекты в разрешенные рубрики. При помощи специального плагина, в профиле каждого пользователя может отображаться...
Показываем ICQ статус, в профиле пользователя с ссылкой на страничку пользователя на сайте icq.com заменяем файл http://сайт.ru/templates/ваш_шаблон/components/com_users_profile.tpl на файл из архива если шаблон профиля пользователя имеет уже изменения, которые вы не хотите терять, то открываем файл http://сайт.ru/templates/ваш_шаблон/components/com_users_profile.tpl ищем код {if $usr.showicq && $usr.icq} <div class="field"> <div class="title">ICQ:</div> <div class="value">{$usr.icq}</div> </div> {/if} и меняем на {if...
Предлагаю на рассмотрение шаблончик Позиция userbar: до 4 строк текста, как на скрине. Попробовать Еще шаблоны В связи с исчезновением из профиля пункта "ФАЙЛЫ", даю ссылочку на поправленый шаблон СКАЧАТЬ Благодаря участнику lolik вернулся к этому шаблону и наконец-то доделал его.