Блоки
3
Всем привет!
Обработка блоков в 0.5 уже сделала большой шаг вперед. Тем не менее, есть с блоками большой минус: их нельзя группировать в «блок с вкладками» (наподобие прямого эфира) штатными средствами. Сейчас любой плагин, добавляющий вкладку в «прямой эфир», должен переопределить весь механизм вывода и переключения вкладок. Если нужно сгруппировать еще один блок со вкладками — нужно дублировать весь механизм. Переместить вкладку в блок и обратно — вообще засада. Активировать сразу два плагина, добавляющих вкладку в «прямой эфир» — невозможно.
Предлагаю доработать механизм вывода блоков таким образом, чтобы блоки, имеющие одинаковый приоритет, автоматом группировались в блоки со вкладками. По идее это не так сложно:
Чтобы не быть голословным, готов донейтить 50$ в фонд разработки LS или тому, кто доработает этот функционал до состояния включения в движок.
Обработка блоков в 0.5 уже сделала большой шаг вперед. Тем не менее, есть с блоками большой минус: их нельзя группировать в «блок с вкладками» (наподобие прямого эфира) штатными средствами. Сейчас любой плагин, добавляющий вкладку в «прямой эфир», должен переопределить весь механизм вывода и переключения вкладок. Если нужно сгруппировать еще один блок со вкладками — нужно дублировать весь механизм. Переместить вкладку в блок и обратно — вообще засада. Активировать сразу два плагина, добавляющих вкладку в «прямой эфир» — невозможно.
Предлагаю доработать механизм вывода блоков таким образом, чтобы блоки, имеющие одинаковый приоритет, автоматом группировались в блоки со вкладками. По идее это не так сложно:
- доработать вьювер, чтобы вместе с $aBlocks (для совместимости со старыми шаблонами) выдавался сгруппированный по совпадающему приоритету двумерный массив блоков $aBlocksNew
- доработать шаблон для вывода блоков группами
- доработать js шаблона для поддержки произвольного количества групп блоков и произвольного количества блоков в одной группе
Чтобы не быть голословным, готов донейтить 50$ в фонд разработки LS или тому, кто доработает этот функционал до состояния включения в движок.
Поиск сфинксом по меткам
3
Добрый день, сообщество!
Разбираюсь со сфинксом. Поиск топиков ведется по полям topic_title и topic_text. Как модифицировать запрос в sphinx.conf, чтобы по меткам тоже поиск топиков шел?
Сейчас так:
LS 0.5.1
Разбираюсь со сфинксом. Поиск топиков ведется по полям topic_title и topic_text. Как модифицировать запрос в sphinx.conf, чтобы по меткам тоже поиск топиков шел?
Сейчас так:
/usr/local/etc/sphinx.conf
# Источник топиков
source topicsSource : lsParentSource
{
# запрос на получения данных топиков
sql_query = \
SELECT t_fast.topic_id, t_fast.topic_title, UNIX_TIMESTAMP(t_fast.topic_date_add) as topic_date_add, \
tc.topic_text, t_fast.topic_publish \
FROM prefix_topic as t_fast, prefix_topic_content AS tc \
WHERE t_fast.topic_id=tc.topic_id AND t_fast.topic_id>=$start AND t_fast.topic_id<=$end
# запрос для дробления получения топиков на неколько итераций
sql_query_range = SELECT MIN(topic_id),MAX(topic_id) FROM prefix_topic
# сколько получать объектов за итерацию
sql_range_step = 1000
# Указываем булевый атрибут критерия "топик опубликован". Для возможности указания этого критерия при поиске
sql_attr_uint = topic_publish
# Атрибут даты добавления, типа "время"
sql_attr_timestamp = topic_date_add
# мульти-аттрибут "теги топика"
sql_attr_multi = uint tag from query; SELECT topic_id, topic_tag_id FROM prefix_topic_tag
sql_ranged_throttle = 0
}LS 0.5.1
Галерея benone
2
Этот топик преследует две цели.
Во-первых, я хочу скромно напомнить Кириллу benone о том, что вышел релиз LS 0.4, и хорошо бы уточнить, когда планируется выход новой версии галереи.
Во-вторых, отсутствие этого модуля для 0.4 — главное, что удерживает от перехода на новую версию LS со всеми сопутствующими вкусностями. Возможно, я не один такой, и в комментариях кто-то мог бы присоединиться к просьбе ускорить разработку.
Спасибо за внимание.
Во-первых, я хочу скромно напомнить Кириллу benone о том, что вышел релиз LS 0.4, и хорошо бы уточнить, когда планируется выход новой версии галереи.
Во-вторых, отсутствие этого модуля для 0.4 — главное, что удерживает от перехода на новую версию LS со всеми сопутствующими вкусностями. Возможно, я не один такой, и в комментариях кто-то мог бы присоединиться к просьбе ускорить разработку.
Спасибо за внимание.