CMS 2z project - мы не номер один, но как красиво к этому идём!
|
| Размещено в разделе "FAQ" |
27 сентября |
| |
Начиная с версии 0.9.7 fixpack4 в шаблонах новостей и комментариев появилась замечательная переменная { alternating }, с помощью которой можно изменять стили каждой четной/нечетной новостей и комментариев.
Для этого необходимо:- создать в style.css классы: odd, even - чередование для новостей, comment_odd, comment_even - чередование для комментариев, а затем отредактировать их по своему усмотрению;
- вставить в шаблоне краткой новости (news.short.tpl) и/или в шаблоне вывода комментария (comments.show.tpl) куда необходимо class="{ alternating }".
|
| |
0.9.7 fixpack4 Просмотров: 2248 |
|
| Размещено в разделе "FAQ" |
27 сентября |
| |
Для цитирования комментария есть специальная кнопка "Цитировать", однако у нее есть одна маленькая хитрость:- при нажатии кнопки в форму добавления комментария вставляется имя пользователя, которого вы цитируете, т.е. в данном случае вставляется обращение;
- если же выделить текст или участок текста комментария и нажать на кнопку, тогда в форум добавления комментария вставится уже непосредственно имя цитируемого пользователя и тот текст, который вы выделили для цитирования.
|
| |
0.9.5—0.9.7+ Просмотров: 2187 |
|
| Размещено в разделе "FAQ" |
8 августа |
| |
Довольно часто на сайте задают вопрос - "Как залить через WEB интерфейс файл размером XXX Mb? При попытках это сделать возникают какие-то ошибки." Если вы столкнулись с аналогичной проблемой, то данная статья именно для вас.
Для решения этого вопроса Вам не помешает знать логику наложения ограничений при заливке больших объёмов данных при использовании PHP вообще и 2z в частности.
Последовательность такая:
1. [на уровне PHP]: Проверка переменной POST_MAX_SIZE - она определяет максимальный объём данных, которые разрешено передавать через метод POST. Любая информация, превышающая 200-500 байт, передаваемая от клиента на сервер, передаётся при использвании метода POST протокола HTTP. Причём файлы вне зависимости от их размера передаются только через этот метод.
2. [на уровне PHP]: Проверка переменной UPlOAD_MAX_FILESIZE - определяет максимальный объём файла, который разрешено загружать.
3. [на уровне 2z]: Проверка максимального объёма файла/изображения, ограничение прописывается в разделе "настройки" => "настройки системы" => "изображения"/"файлы".
Все проверки идут по порядку. При этом, если заливаемый файл превышает ограничения PHP, то вы получите сообщение об ошибке с информацией что заливаемый файл не найден. Если же вы "не вписываетесь" в ограничение, указанное в 2z, то вы получаете сообщение о превышении заданного лимита. |
| |
0.9.5+ Просмотров: 2516 |
|
| Размещено в разделе "FAQ" |
21 июня |
| |
Плагин "дополнительные поля" позволяет Вам создавать в новостях свои собственные поля данных и использовать эти поля в шаблоне вывода новостей.
Установка плагина
1. Качаем архив с плагином и распаковываем в папку 2z/extras 2. В панели управления в разделе "Дополнения" напротив появившегося в списке плагина жмем "Установить" 3. После установки там же жмем "Включить"
Создание дополнительных полей
Дополнительные поля состоят из 3-х типов: * текстовый - обычное в которое при добавлении/редактировании новости может быть добавлена любая строка. * выбор значения - при создании поля администратор задаёт возможные варианты выбора, а при добавлении/редактировании новости можно выбрать один из заранее установленных администратором вариантом * текстовый блок - блок текста, поддерживающий многострочный контент. при этом при выводе информации между строками добавляется тег HTML форматирования "<br />" что позволяет корректно отображать многострочную информацию.
Допустим, вы ведёте сайт, занимающийся обзорами новых видео-карт для компьютеров. В какой-то момент Вам захотелось кроме текста новости выводить ещё и информацию о результатах тестирования железа в вашей лаборатории. Тогда Вам будут полезны, например, поля "Тестировалось или нет", "Дата выхода на рынок", "Производитель", "мнение ред. коллегии". Давайте создадим их. |
| |
0.9.7 Просмотров: 2603 |
|
| Размещено в разделе "FAQ" |
21 июня |
| |
А знаете ли вы, что: Многие новые плагины поддерживают кеширования своего вывода. Данный механизм позволяет значительно уменьшить нагрузку на сервер БД (в некоторых случаях кол-во SQL запросов может быть уменьшено вдвое).
Как это работает: 1. Плагин проверяет наличие в кеше данных, которые лежат в кеше не более периода обновления кеша (конфигурационный параметр). Если данные найдены - плагин выводит данные из кеша и завершает свою работу. 2. Плагин выполняет SQL запрос, формирует ответный текст, выводит данные и помещает их в кеш.
Как это настроить: Все настройки производятся в разделе Настройки кеширования плагина. 1. Настроить период обновления кеша - для сайтов, обновляемых нечасто (менее 100 статей в сутки) достаточно выставить следующие параметры: archive/calendar - 10 минут ( 600 секунд ) popular - 5 минут ( 300 секунд) При таких настройках пользователи вообще не заметят что используется кеширование
2. Включить кеширование выставив значение Да в параметре использовать кеширование данных |
| |
0.9.7 Просмотров: 2539 |
|
| Размещено в разделе "FAQ" |
18 июня |
| |
Задача: Выложить какой-то информационный блок (реклама, cсылки на разделы, поздравления,...) только на главной странице сразу перед новостями.
Что требуется для решения: 1. 2z project, версия 0.9.6 и выше 2. Плагин ads, работающий на вашей версии.
Решение: 1. Активировать плагин ads
2. В нашем примере будем использовать рекламный блок # 1 плагина ads В настройках плагина в разделе "Настройки рекламного блока № 1" необходимо сделать: 2.1. Выбрать "размещение переменной" = морда 2.2. Положить в "динамически изменяемый текст" то содержимое, которое вы хотите использовать. Учтите, что в этом блоке: * работает HTML, JScript * не работают BB-коды и PHP
3. В шаблоне сайта mail.tpl (для шаблона по умолчанию: /templates/default/main.tpl) перед переменной {mainblock} вставить {ads1} |
| |
0.9.6 Просмотров: 2597 |
|
|