Идем сюда, смотрим что есть в наличии, находим, радуемся
{else}
Идем сюда, смотрим что есть в наличии, находим, радуемся
{else}
Идем сюда, смотрим кто есть в наличии, связываемся, радуемся
{else}
Идем сюда, смотрим как это работает, читаем, радуемся
{else}
Идем сюда, радуемся
Когда я делал — находил только очень коротенькие инструкции где-то на этом сайте, возможно за год что-то и поменялось. Но по большему счету приходилось учится разбирая чужие плагины.
— Нужно сделать отдельный тип контента, за который пользователи могли бы голосовать/комментировать/возводить в топ.
У меня стояла немного другая задача: мне не нужны были голосования и комментарии, да и практически ничего с обычного топика, кроме меток. Так что я не наследовал топик, а создал новый плагин который хранит данные в отдельной таблице.
— Нужно чтобы этот тип контента показывался в профиле пользователя не как «топик» а как отдельная вкладка.
Такого я опять таки не делал потому, что топики своего типа мог создавать только админ. Но знаю что не проблема, так как в плагине «LS Board» такое реализовано, можно подсмотреть
— Нужно чтобы в самом профиле контент отображался по принципу сетки: Картинка превьюшка + название.
Ну тут как раз меньше всего проблем: будет свой тип топика со своими шаблонами — отредактируете их как хотите.
На данный момент я склоняюсь просто к покупке плагина, но не знаю есть ли такой, в котором реализован такой функционал.
К сожалению тут я вам ничего подсказать не могу. Большинство необходимого мне функционала я писал сам, так как готовых решений не было. В принципе ничего сложного, уже после первого плагина всё становится понятным, но первое время тяжело.
Жаль, что не могу ничем больше помочь, всё таки задачи у нас очень сильно отличаются.
Там есть еще параметр sort — 1100 у Крыма по дефолту, он задает порядок вывода областей. Так вот, пока он 1100, Крым будет между Владимиром и Волгоградом, если память не изменяет. Я менял на 3050.
2) В файлах «ActionBlog.php», «ActionPersonalBlog.php», «ActionIndex.php» (это наиболее важные файлы) и менять формирование путей (как минимум вызовы Router::GetPath). Потенциально может потребоваться замена и в других файлах, в том числе плагинах и шаблонах.
3) Запустить сайт, попробовать работать, обнаружить ошибки, исправить их, отписаться о результатах в эту тему, чтобы люди, которым потребуется аналогичное решение, смогли решить вопрос быстрее.
Для постов:
Для комментариев:
Идем сюда, смотрим что есть в наличии, находим, радуемся
{else}
Идем сюда, смотрим что есть в наличии, находим, радуемся
{else}
Идем сюда, смотрим кто есть в наличии, связываемся, радуемся
{else}
Идем сюда, смотрим как это работает, читаем, радуемся
{else}
Идем сюда, радуемся
Желательно не разрывать последовательности
Основная документация находится по этой ссылке: docs.livestreetcms.com/
Такого я опять таки не делал потому, что топики своего типа мог создавать только админ. Но знаю что не проблема, так как в плагине «LS Board» такое реализовано, можно подсмотреть
Ну тут как раз меньше всего проблем: будет свой тип топика со своими шаблонами — отредактируете их как хотите.
К сожалению тут я вам ничего подсказать не могу. Большинство необходимого мне функционала я писал сам, так как готовых решений не было. В принципе ничего сложного, уже после первого плагина всё становится понятным, но первое время тяжело.
Жаль, что не могу ничем больше помочь, всё таки задачи у нас очень сильно отличаются.
Смотря какой шаблон вы используете. Обычно в topic_thumb.tpl
— Есть еще регион 1323, он тоже относится сюда?
затем в файле config.php меняем если стоит aceAdmin, то в настройках убираем галочку . Идем сюда Скачиваем исходники. Закидываем их в папку с шаблоном. Там же есть файлик header.tpl, прописываем туда все то, что описанно в руководстве.
Решение 1 (only js)
В файл /js/template.js в конец добавляем:
Решение 2 (js + css) — на мой взгляд более правильное:
В файл /js/template.js в конец добавляем:
В /css/grid.css добавляем:
2) В файлах «ActionBlog.php», «ActionPersonalBlog.php», «ActionIndex.php» (это наиболее важные файлы) и менять формирование путей (как минимум вызовы Router::GetPath). Потенциально может потребоваться замена и в других файлах, в том числе плагинах и шаблонах.
3) Запустить сайт, попробовать работать, обнаружить ошибки, исправить их, отписаться о результатах в эту тему, чтобы люди, которым потребуется аналогичное решение, смогли решить вопрос быстрее.