Быстрый лёгкий надёжный форумный движок
Вы не вошли.
1. Есть ли для FluxBB SDK? В частности, интересует "update", с проверкой версий и модификацией базы.
2. Нужно ли из сторонних скриптов (например, CMS), использовать API для доступа к базе, либо проще подключаться напрямую? Покуда не разобрался с API, работаю напрямую.
Если тиснул не туда, перенесите, пожалуйста. Вроде и не "проект", и не "прочее", и явно не для начинающих
Offline
1. нет
2. напрямую
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, а где брать правильный update? Делать по подобию имеющихся модов?
Offline
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, а можно ли на оффсайте выложить свои правленные версии старых модификаций других авторов? А то начал допиливать, хочется, чтобы и другие пользовались.
Offline
@DenisVS, да кто его знает. Выкладывай, только копирайты в коде и ридми оставляй и старые тоже. Ну а если будут ругаться, то всегда можно удалить выложенные модификации.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Форум и его производные распостраняются под лицензией GPL. Это значит, что ты можешь править.
Ты можешь писать запросы на изменение авторам, но наверное не все будут оперативно реагировать.
Ты можешь сделать свой форк и волен его публиковать (сохраняя упоминание о первоисточнике).
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline
Идею понял.
Чё-то препарировал несколько расширений, и энтузязизьма угасла
Для себя-то можно поковыряться, а потом подумаешь, что всё это надо оформлять согласно стандартам, упаковывать, выкладывать — работы ещё почти столько же. Посмотрим.
Кстати, нашёл через Гугл на оффсайте нормальный MDK fluxbb.org/docs/v1.5/modifications
Странно, что через навигацию никак не мог туда дойти.
Offline
Гляньте, вот такой мод fluxbb.org/resources/mods/like-mod/ нормальный в плане оптимизации запросов?
Я думаю, может конвертнуть репу в лайки. По опыту, юзеры более охотно спасибы ставят, нежели какую-то сферическую репутацию поднимают.
Репутация хороша только чтобы заминусовать.
Offline
@DenisVS, а какие запросы ты там хочешь оптимизировать? Там их нет, новых то
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, я не то, чтобы хочу его допиливать, мне нужно решить, стоит ли включать его в продакшн. Автор вроде давний, на сколько помню, надеюсь, грамотный. Хочется узнать мнение тех, кто смотрел-пробовал.
Offline
@Mike, жди ответа от автора. На оф.форуме вопрос же задал ему.
@DenisVS, одно поле добавляется в таблицу постов. В нем хранится массив тех кто лайкнул пост. Дополнительных запросов нет, как выше написал уже. Файл обрабатывающий лайк не разбирал.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Напомните мне по поводу организации данных.
К примеру, я добавляю сообщение, ID увеличивается инкрементально. Могу ли я сделать дату нового сообщения (posted) меньше, чем у предыдущих сообщений, не вылезут ли глюки?
Это я к тому, что есть контент, который хотелось бы импортировать задним числом, при этом не двигать ID уже опубликованных сообщений.
Offline
Ещё несколько не пойму, как работать с DB Layer.
Делаю так:
$sql = "INSERT INTO `config` (`conf_name`, `conf_value`) VALUES (\'o_my_param\', \'12345\')";
$db->query($sql) or error('Unable to '.$db->prefix.'my param tratata.', __FILE__, __LINE__, $db->error());
И тишина, будо всё добавилось. Проверяю таблицу, ничего.
Добавляю в таблицу вручную, пробую пустить скрипт, вот тут всё отлично, пишет не могу добавить дубликат.
Offline
Могу ли я сделать дату нового сообщения (posted) меньше, чем у предыдущих сообщений, не вылезут ли глюки?
Можешь. Только если ты вставляешь такое сообщение в существующую тему (а не в новую), в стандартном FluxBB оно отобразится между сообщениями с меньшей и большей датой, а в моей сборке встанет в конец существующей темы (порядок следования сообщений у меня идет по ID).
И тишина, будо всё добавилось. Проверяю таблицу, ничего.
Если ошибки нет, то добавилось Отображаться в таблице может и не по порядку вставки.
И после изменений в таблице конфига, надо пересоздать кэш конфига
if (!defined('FORUM_CACHE_FUNCTIONS_LOADED'))
require PUN_ROOT.'include/cache.php';
generate_config_cache();
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Команда сброса кэша весьма кстати, запомню!
Offline
@Visman, этот мод не отображается в других шаблонах, в Air - да, в других - нет. Что делать?
Работает он.
Патч из темы применил, правда, не проверял без него.
Оказывается, спасибы не плюсуются, они просто накиданы в посты! В качестве репы не пойдёт в таком виде.
Offline
@Visman, а ты пробовал скрестить Merge Posts с Ajax Quick Posts?
Реализуют так (видел в VB): ajax показывает новое сообщение, а на деле сообщения склеиваются.
Там конфликт возникает, с пересчётом количества постов. Потому сообщение без склейки проходит, а добавочные сплэш выдают. Что-то я не нахожу, за что зацепиться.
Offline
@DenisVS, нет, не пробовал.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline