Статистика:
Всего зарегистрированных пользователей: 11 Последний зарегистрированный пользователь: x3Всего тем: 40 Всего сообщений: 173
|
*** Что такое frontPun ? ***
frontPun - небольшой php проект, который предназначен для создания "портальной" странички на сайтах, созданных на базе форумного движка punBB или fluxBB.
С помощью frontPun можно легко и относительно быстро создать и настроить "портал" для вашего уже существующего и наполненного контентом форума.
frontPun использует базовый код punBB, использует его конфиг-файл и способ общения с базой данных форума (класс DBLayer), но в любом случае это надстройка над форумом, и ни в коем случае не мод и не плагин.
frontPun не нуждается ни в какой модификации кода форума или его базы данных. Он просто расположен возле директории форума, настраивается в своем конфиг-файле и сразу готов к работе.
frontPun проверенно работает со стандартными стилями punBB или созданными на таковых шаблонах.
В настоящий момент frontPun гарантированно работает с форумом punBB версий 1.2.X и fluxBB версии 1.2.X. Возможность работы с "третьей" веткой форума в процессе анализа.
Исправлена серьезная ошибка: * ошибка с показом в теле новостного топика текста от другого топика/поста. Возникала в следствие удаления топиков/постов на фоурме и, как следствие, реструктуризации записей в таблице posts. Подробности ошибки http://frontpun.org.ua/forum/viewtopic. … =144#p144.
v1.2 в состоянии final: * Как я полагаю, ошибок больше нет, за время жизни беты они исправились.
Для ручного апгрейда с v1.2-beta2 на v1.2: * Для апгрейда замените файл frontPun/function.php из новой сборки, или * обновите в этом же файле следующие функции: - fp_getFirstPostFromTopic - fp_getForumPosts - fp_showNewsMessages
Скачать frontPun v1.2: Можно по следующим ссылкам - UTF-8 и CP1251 сборки.
Исправлена интересная ошибка, связанная с несколькими доменами, смотящими на один сайт. Подробности в топике Второй Адрес.
В сути, я исправил несколько функций всего в одном файле - frontPun/block-functions.php * fp_createLinkBlock() * fp_getBoardStats() * fp_getUsersOnline() * fp_getLinkTopUsers()
Где fp_createLinkBlock() - собирает линки почти для всех блоков. Остальные функции говорят сами за себя. Для ручного апгрейда с версии v1.2-beta-1 нужно всего лишь подменить эти функции.
Скачать обновленную версию можно по ссылкам: UTF-8 версия и CP-1251 версия. Ошибки и замечания, если таковые будут найдены, обязательно пишите, будем исправлять.
А тем временем продолжается работа над версией 2.0, в которой будет заменен формат конфиг-файла, вследствие чего все файлы проекта будут серьезно порефакторены, кроме, разве что, темплейтов, да и то, не факт.
Исправлены ошибки: * Блоки Top-Users и Top-Topics не вытягивали данные из базы, если имена таблиц созданы с префиксом; * Не перекодировались в cp1251 темплейты при сборке.
Добавлена возможность: * Показывать иконку возле ссылок на пользователей в блоке Top-Users.
Протестирована совместимость * с punBB 1.2.17
Для ручного апгрейда с v1.2-beta на v1.2-beta-1: * заменить функцию fp_getLinkTopUsers() в файле frontPun/block-functions.php; * заменить функции fp_getTopTopics() и fp_getTopUsers() в файле frontPun/functions.php; * в конфиг добавить переменные - $FP_CONF['lp_topUsersBlockShowIcon'] = true; - $FP_CONF['rp_topUsersBlockShowIcon'] = true; * в frontPun/img добавить картинку system-users.png из новой сборки.
Версии можно вытянуть по тем же ссылкам: UTF-8 и CP-1251
Выкладываю обещанную бету 1.2. Предназначение версии - протестировать добавленный функционал, а так же работоспособность старого. Короче, проверка на баги.
Добавлены следующие возможности: * Блок Топ-Пользователей; * Блок Топ-Топикс, топ считается по ответам или просмотрам на выбор; * Расширение static-topic до списка static-topics. Можно выводить несколько конкретных топиков. Например - Документация, Скриншоты, Баннер1, Баннер2; * Добавлена настройка количества слов в ссылках блоков Топ-Топикс, Рисент-Постс, Линк-Ньюс. Для каждого блока настройка своя. Раньше было захардкодено количество слов в каждой ссылке числом 3. * Иконки "обновленных" и "прочитанных" сообщений в блоке Рисент-Постс. Блок теперь понимает, какие сообщения были обновленны с последнего визита пользователя, и правильно их подсвечивает.
Вы можете скачать UTF-8 и CP-1251 версии frontPun v1.2-beta.
Хочу предупредить, что это бета, и к развертыванию на промышленной или коммерческой платформе не рекомендуется. Для апгрейда рекомендуется полная заливка (кроме config.php) вместо ручного редактирования измененных файлов, а так же чтение /decs/changelog.txt для добавления новых переменных в свой конфиг. При установке Конфиг обязателен к изменению, так как там, во-первых, мои настройки, которые нужно адаптировать под ваш форум, а во-вторых, включены абсолютно все блоки, которые только могут быть  Баги принимаются и обязательно будут фиксится.
К выходу полной, не-бета версии напишу документацию по конфигурации с картинками.
Версия 1.11 включает несколько исправлений, касающихся html валидации. Спасибо coordinator - http://punbb.ru/viewtopic.php?pid=16887#p16887 HTML Код валидирован с помощью html tidy for firefox
Функциональных изменений не было. Исправлены файлы: templates/search.inc, templates/topic.inc, custom-footer.php
Вы можете скачать UTF-8 и CP-1251 версии frontPun v1.11
Инструкции по апгрейду с v1.1 в комеентарии к этому топику и в директории /docs в архиве frontPun. Инструкции по установке с нуля так же в директории /docs в архиве frontPun.
Если будут баги, не стесняйтесь сообщать. Другое дело , что их вроде нет 
|
Так как планируемую версию 2.0 я весьма затянул (уже дважды сделал рефакторинг и перекурочил конфиг, расположение директорий, соединил и рассоединил код из php файлов в "логические пакеты", добавил и потом порефакторил несколько функций, а теперь думаю, а не сделать ли опять по-другому) и время идет, а версии все нет, то я решил потратить неделю на написание хорошей онлайн документации.
Что и представляю вам с радостью. Документация к версии 1.2. Как говорят, переработанная и дополненная. Издание второе. А первое - в дистрибутиве в директории docs в txt файлах.
Обновил сайт до версий движков: frontPun-v1.2 punBB-v1.2.17
Глюки исчезли. Закрытый тред открыл. Срвершенно слегка подкрасил стиль. Полет нормальный 
Не далее как вчера выложил обновление и версию 1.2 Но свой же сайт frontpun.org.ua еще не обновил. Подкрашиваю на локале дизайник. Мне пришлось закрыть от комментирования ветку http://frontpun.org.ua/forum/viewtopic.php?id=43 по причине указанного в ней же бага Последний коммент вылазит наружу. Вечером придется срочно обновлять . А пока комменты в этот тред прикрыты. Приношу свои извинения.
|