motor16_library

RSS
Скрипт новой библиотеки для WAP-MOTOR 16 (16.1)
Структура библиотеки двухуровневая, в возможностях работа только с 1 уровнем подпапок
Для начала нам нужно создать новый раздел (Папку)
Для этого достаточно всего лишь создать новую папку в категории library, сделать это можно к примеру по FTP,далее для того, чтобы папка имела название создаем в ней файл name.dat, вписываем туда строку с названием и сохраняем в кодировке UTF-8 (Вся работа осуществляется только с этой кодировкой)
Эта строка и будет служить нам названием папки.
Если у вас не отображается название раздела, то возможно несколько причин, вы неправильно назвали имя файла, (name.dat) или не вписали туда строку с названием, строка может быть и на русском языке
Далее как закидывать статьи в библиотеку, делать это можно также по FTP, после того как вы положили файл (Статью) в нужную вам папку (Раздел), она автоматически будет отображена скриптом, все статьи должны быть строго с расширение .txt, название файла может быть любое из латинских букв, цифр, знака тире и нижнего подчеркивания (A-Z a-z 0-9 _-)
Название статьи генерируется из первой строчки файла, то есть для того, чтобы название статьи было на русском языке, достаточно в первой строке написать к примеру "Али баба и 40 разбойников" после этого необходимо сделать перевод строки, иначе название будет продолженоА само название файла может быть любым, к примеру 1.txt, 2.txt, 3.txt и т.д. это не повлияет на вывод названий
Далее рассмотрим как скрипт разбивает текст по страницамАдмин сайта может в настройках сайта Админка->Настройки системы->Библиотека изменить вывод количества строк и статей на страницуВот именно по количеству строк и разбиваются статьи на страницы
Двойной перевод строки считается как 2 строки, чем больше строк тем больше страниц у статьи
Ошибкой будет писать все в одну строку, вохможно в вашем текстовом редакторе стоит автоматический перевод строки, и к примеру статья всего в 1 строку, может быть разбита автоматически и выглядить как 10 строк, но на самом деле будет всего 1 строка
Рядом с названием "Библиотека" Будет отображено общее число статей (14)
При добавлении новых статей в библиотеку, они не сразу будут посчитаны и отображены
Срабатывает функция кеширования общего количества файлов во всех папках, так как при большом количестве статей подсчет занимает какое-то более продолжительное время, а частое обновления страницы, могут вызвать нагрузку на сервер, было решено кешировать все результаты, Раз в час происходит подсчет и данные записываются в файл, новые файлы будут посчитаны не сразу, а через некоторое время,Время кеширования вы можете отрегулировать сами в файле template/library.php
Текст библиотеки полностью обрабатывается, вы можете не переживать за какие-то знаки или php-код, также это означает что и теги будут обработаны, возможно в дополнениях будет возможность вставки некоторых самых основных тегов, но это в будущем
Также в этой библиотеке применена новая система антифлуда, более улучшенная и совершенная, подробнее о всех преимуществах вы узнаете при выходе новой версии движка
Еще одно из новшеств, вывод графической картинки вместо среднего количества оценки теперь выводится картинка учитывая среднее число оценок подставляется соответствующая картинка рейтинга
Требования: PHP4, (X)HTML, WML
motor16_library.zip (33.26Kb)
View archive
Download
Comments (2) »
Rating: 0
Downloads: 149
Author: (02.11.2009 / 07:47)