| 1 |
![]() |
Календарь ↓
Популярное ↓
Рекомендуем ↓»
Статистика ↓
|
Помощь с cms 2z project → Вставка большого количества картинокИногда, при работе с изображениями (можно сказать и при работе с галереями) необходимо вставлять большое количество картинок. Кроме того, это может понадобиться и при публикации какой-либо новости. Помощь с cms 2z project → Публикация html кодаМожно ли при публикации новости вставить в неё таблицу? И каким образом можно это сделать? Помощь с cms 2z project → Кэширование на 2z projectСам по себе механизм кэширования является очень важным при любой реализации сайта на mySQL (то есть с использованием Баз Данных) Потому, что во время работы сайта, происходит постоянное обращение к базам данным, а если количество этих обращений очень велико, то сервер может не выдержать. И ваш сайт может накрыться на некоторое время – пока ваш хостинг не восстановится. Кроме того, кэширование увеличивает скорость загрузки всех страниц. Плагин работает следующим образом: 1. Он производит проверку на наличие данных в кэше, при этом данные лежат там не более указанного времени обновления кэша. Если при запросе данные найдены, то наш плагин выводит данные из кэша. 2. Сам плагин выполняет SQL запрос к базе данных и создаёт необходимый текст, выводит все эти данные и помещает их в кэш. Настройки: Необходимо перейти в настройки кеширования плагина. Там можно выставить примерно следующее, а так же менять всё это под Ваши нужды archive/calendar - 10 минут ( 600 секунд ) popular - 5 минут ( 300 секунд) После чего необходимо включить кеширование поставив значение Да в параметрах Помощь с cms 2z project → Вывод дополнительной информации в cms 2z projectКаким образом можно вывести какой либо информационный блок на главной странице (морде сайта) Этот вопрос так же является актуальным на сегодняшнее время. Ведь очень часто всем веб мастерам необходимо выводить самую различную информацию, такую как ссыоки, рекламу, мониторинг новостей и тому подобное. При этом необходимо это делать только на главной странице. Что же , если это вам необходимо, тогда делаем так: 1. Берем cms 2z project именно версии 0.9.6 и выше 2. А так же расширение (плагин) ads. Для решения необходимо: 1. Установить (а точнее просто активировать) ads плагин 2. Теперь в настройках самого плагина в разделе "Настройки рекламного блока № 1" нужно выбрать значение для "размещение переменной" = морда 3. Прописать "динамически изменяемый текст" то что вы хотите увидеть Единственное, что можно сказать – тут не работают следующие коды: HTML, JScript BB-коды и PHP Кроме того, в файле mail.tpl в вашем шаблону перед переменной {mainblock} вставить {ads1} Помощь с cms 2z project → работа с плагином xfieldsДавайте продолжим с Вами работу с плагином xfields для cms2z project Вывод дополнительных полей будем осуществлять непосредственно в новостях, как в короткой (news.short.tpl) , так и в полной (news.full.tpl). Как раз для этого необходимо в нужное место вставить ниженаписанный код: [xfield_INDIFIKATORS] [xvalue_ INDIFIKATORS] [/xfield_ INDIFIKATORS] Нас интересует только то что между [xfield_ INDIFIKATORS] и [/xfield_ INDIFIKATORS] . Информация между ними будет отображаться только в том случае когда заполнено поле с таким INDIFIKATORS, но если же поле всё таки заполнено, но его значение при этом равно "0", тогда оно всё равно не будет отображаться.[xvalue_ INDIFIKATORS] – как раз эта переменная заменяется на значение выбранного поля. Не забывайте что слово " INDIFIKATORS " вам нужно заменить на значение поля "Идентификатор поля". В общем говоря вывод дополнительных полей происходит по такому принципу: [xfield_vendor] Поле1 [xvalue_vendor] [/xfield_vendor]<br /> [xfield_reldate] Поле2 [xvalue_reldate] [/xfield_reldate]<br /> [xfield_tested] Поле3 [xvalue_tested] [/xfield_tested]<br /> [xfield_result] Поле4 [xvalue_result] [/xfield_result] Помощь с cms 2z project → Плагин xfieldsПоговорим о конкретном плагине, который называется xfields Перед тем как приступать к разбору этого чуда, давайте научимся его устанавливать. Шаги установки плагина xfields 1. Распаковываем архив с плагином в папку 2z/extras 2. Переходим в панель "Дополнения" и точно напротив нового плагина, нажимаем кнопку "Установить" 3. Теперь нажимаем на кнопку "Включить" и всё, плагин полностью в боевой готовности. Как создавать дополнительные поля Вообще они бывают трех типов (ниже рассмотрим один пример, по аналогии можно делать дальше): 1. текстовое – это обычное поле в которое при добавлении/редактировании статьи или новости в последствии может быть вписана абсолютно любая строка. 2. выбор значения – здесь можно выбирать различные значения выбора, а при добавлении/редактировании новости-статьи появляется возможность выборавариантов, которые заранее были подготовлены админом. 3. текстовый блок – это уже непосредственно блочный текст, который поддерживает контент, состоящий из нескольких строк. При всём этом, при показе любой информации между строками может добавиться тег хтмл форматирования " " это позволяет правильно отображать многострочнуюинформацию. Таким образом, если вам захочется кроме текста вашей новости выводить ещё и дополнительную инфу, то с помощью этого плагина, Вы сможете легко всё это реализовать. Ниже приведен пример: ======= Идентификатор поля: mydopoln Название поля: Нравится ли вам cms Тип поля: Выбор значения Режим сохранения: Сохранять значение Список значений: 0 => Да 1 => Нет Значение по умолчанию: Да Обязательное: Да ======= Вот таким способом всё это реализуется. В следующей статье будет рассказано то, каким образом осуществляется вывод дополнительных полей. Не забывайте, что Идентификатор поля всегда должен быть уникальным! Помощь с cms 2z project → Как организуется цитированиеРеализация цитирования: Очень часто возникает необходимость реализации цитирования комментариев, когда вы делаете ответ по теме, комментируя при этом другого какого-то пользователя. На самом деле в cms2z project уже давно всё продумана и существует специальная кнопка “Цитировать”, но это ещё не все. У этой кнопочки имеются некоторые возможности. - Когда мы нажимаем на кнопку, то в форму комментирования вставляется имя пользователя, именно того кого вы цитируете, то есть другими словами формируется обращение - А когда мы с вами выделим интересующий нас текст комментария и только после этого нажмем на кнопку «Цитировать», тогда тут в форму уже вставится конкретное имя цитируемого пользователя и полный выделенный текст, именно тот что Вы ранее выделили для цитирования. Помощь с cms 2z project → чередование стилей в новостях и комментариях cms 2zКак организовать чередование стилей в новостях и комментариях В большинстве случаев приходится сталкиваться с необходимостью чередования стилей, но сразу же возникает вопрос, как это реализовать? Так на движке cms2z project начиная с версии 0.9.7 fixpack4 в новостях и комментариях реализовалась переменная { alternating }, посредством которой появилась возможность изменять стили абсолютно любых новостей и комментариев. Для того чтобы изменить стили – необходимо: 1. Прописать все необходимые классы и стилл в файле style.css , а потом, после этого отредактировать их по своему усмотрению 2. А потом вставить в шаблонах кратких новостей (файлы с именем news.short.tpl ), а так же в комментариях (файлы с именем comments.show.tpl) необходимо вставить строку с классом class="{ alternating }" все, теперь вы можете как угодно управлять стилями Ваших комментарий и новостей. |
|||||||||||||||||||||||||||||||||||||||||||||||||



30-11-2009, 16:51 Добавил:
588 Комментарии: