Виджет или поле "Похожие статьи"
Нужно сделать виджет, а лучше поле "Похожие статьи" для 2-ой ветки
Предлагаю работу, которую оплачу и выложу сам или не буду возражать, если кодер выложит эту разработку в паблик.
Предложения можно писать в личку или прямо сюда.
Итак, вот сумма всех предложений:
Общее описание — универсально для типов контента сделать поле и виджет "Похожий контент".
Поле и виджет ориентируются на относительную идентичность записей по выбираемым характеристикам и выдаёт результат с картинками и анонсами в одну, две или три колонки...
Функционал и логика:
1. Выбор типа контента, который нужно учитывать при выдаче
2. Выбор категории(единичный и множественный) с возможностью учёта всех вложенных
3. Какие поля и в каком порядке учитывать: заголовок, теги, дата (возможность единичного и множественного выбора + выбор и/или между полями)
4. Опциональная возможность выбора сортировки при выдаче: поле, как сортировать (без сортировки, по возрастанию, по убыванию) + возможность добавить дополнительное условие сортировки, как в наборах. (Пример: для объявлений выбираю вначале сортировку по дате, а потом на что-нибудь и добавляю условие сортировки по цене по цене.)
5. На случай пустого ответа из-за большого кол-ва условий, предусмотреть действие по умолчанию, типа: Если результат пустой, то выводим по тегам, если и по тегам нет, то выводим по дате и т.п.
6. Настройка кол-ва колонок и кол-ва записей которое нужно выводить
7. Настройка внешнего вида записи в выдаче. Галочками. Показывать ли: Тип контента, Заголовок, Категория, Картинка, если есть ее, если нет заглушку или то и другое на выбор, размер картинки, краткое описание с указанием поля откуда брать описание + указание ограничения по количеству знаков.
8. Что бы выводились разные материалы при обновлении то сделать так: Если устанавливаем для вывода две похожие новости, то по установленным условиям отбираем 5-10 подходящих и выводим рандомно 2 новости… Таким образом при каждом обновлении страницы будут "разные" похожие новости — для ПФ это лучше чем статический вывод.
* 9. Доп вопрос к кодерам — можно ли всё это сразу сделать адаптивным?
Заказ будет отправляться в работу в понедельник, т.ч. ещё есть возможность сделать свои замечания и предложения.
Исполнитель уже определён.
Есть шанс для всего сообщества получить интересный продукт до конца недели)
Пишите обоснованно, что лучше убрать, а что добавить.
Благодарю всех за участие!
В админке настройка в типе контента показывать не показывать.
Отлично. Определите сумму, сроки и общий порядок.
Мы можем сделать
Готов начать работу. Есть вопросы по ТЗ или и так всё понятно?
Мы можем сделать
Данный виджет вероятно нужен будет всем, и было бы хорошо определить по каким полям будет ранжирование и сама логика вывода.
От себя напишу желаемый принцип:
В админке выбираем какие поля (и в каком порядке) учитывать при ранжировании:
заголовок, теги, дата, (категория, раздел), etc?
Кол-во которое нужно выводить
И самое интересное, что бы выводились разные материалы при обновлении то сделать так:
Если устанавливаем для вывода две похожие новости, то по установленным условиям отбираем 5-10 подходящих и выводим рандомно 2 новости..
Таким образом при каждом обновлении страницы будут "разные" похожие новости — для ПФ это лучше чем статический вывод.
От себя напишу желаемый принцип:
В админке выбираем какие поля (и в каком порядке) учитывать при ранжировании :
заголовок, теги, дата, (категория, раздел), etc?
Кол-во которое нужно выводить
И самое интересное, что бы выводились разные материалы при обновлении то сделать так:
Если устанавливаем для вывода две похожие новости, то по установленным условиям отбираем 5-10 подходящих и выводим рандомно 2 новости..
Таким образом при каждом обновлении страницы будут "разные" похожие новости — для ПФ это лучше чем статический вывод.
Соглашусь. Разумно, но повторюсь, что нужен ещё и выбор кол-ва колонок. В разных проектах то 1 то 2 то 3 нормально смотрятся.
Bichukin Andrey, просто для меня визуальная составляющая это второстепенное, поэтому описывал "логику" работы)но повторюсь, что нужен ещё и выбор кол-ва колонок.
Выбор кол-ва колонок в админке конечно тоже удобная фича…
Выбираем заголовок, теги, дата и т.п. — это выбор или-или (заголовок или теги или дата), или множественный выбор (заголовок или теги и дата)?В админке выбираем какие поля (и в каком порядке) учитывать при ранжировании :
заголовок, теги, дата, (категория, раздел), etc?
Я изначально предполагал сделать только по тегам, как и в первой ветке. Думаю, что дополнительные условия не помешают, но именно как дополнительные, т.е. опционально. Здесь, при большом кол-ве условий, как мне кажется, есть шанс ничего не получить на выдачу. Поэтому вопрос открытый. Пусть программист, который будет делать предложит адекватное решение.
Выбираем заголовок, теги, дата и т.п. — это выбор или-или (заголовок или теги или дата), или множественный выбор (заголовок или теги и дата)?В админке выбираем какие поля (и в каком порядке) учитывать при ранжировании :
заголовок, теги, дата, (категория, раздел), etc?
Выбираем заголовок, теги, дата и т.п. — это выбор или-или (заголовок или теги или дата), или множественный выбор (заголовок или теги и дата)?
вроде как: и — или
к примеру можно выводить похожие только по дате и тегам, или по дате и заголовку, или по тегам и заголовку или к примеру толлько по тегам, только по заголовку или только по дате...
Ну и созданные категории если будут учитываться, то вообще песня!
Всегда можно прописать условие "по умолчанию" которое сработает при данной ситуации!)Здесь, при большом кол-ве условий, как мне кажется, есть шанс ничего не получить на выдачу.
По тегам тоже ведь можно получить пустой ответ (вероятность есть!) По этому по умолчанию всегда должно быть условия вида:
Если результат пустой, товыводим по тегам, если и по тегам нет, то выводим по дате… тип такого
Просто в двойке вопрос с полем с множественным выбором пока открытый. Может сразу рассмотреть вариант с выборкой (по заголовкам, тегам, дате, полям и т.п.) и сортировкой (по дате, алфавиту, полю и т.п.). Может составим полное ТЗ и Bichukin Andrey в первом посте всё объединит.вроде как: и/или
Например выборка по: .....
Сортировка по: ....., соответственно, в возрастание и в убывание
В количестве: 10 шт.,
Вывод по 1, 2, ...5 колонок,
В выводе, что должно быть: Тип контента, Заголовок, Категория, Картинка, если есть ее, если нет заглушку или то и другое на выбор, Краткое описание с ограничением по количеству знаков.
Тут я отлучусь не на долго, пока подумайте.
Я готов. Формулируйте. Пусть будет более сложный, но обоснованный вариант. Далее будем ждать, когда желающий исполнитель окончательно определится, определит цену этой работы и порядок взаимодействия со мной. Чем скорее, тем лучше. Теряю ПФ, который мог бы и сохранить))Может составим полное ТЗ и Bichukin Andrey в первом посте всё объединит.
Прошу всех заинтересованных посмотреть, оценить и внести своё мнение. Спасибо!