+2.28
Рейтинг
6.37
Сила

Александр

Когда я делал — находил только очень коротенькие инструкции где-то на этом сайте, возможно за год что-то и поменялось. Но по большему счету приходилось учится разбирая чужие плагины.

Основная документация находится по этой ссылке: docs.livestreetcms.com/
— Нужно сделать отдельный тип контента, за который пользователи могли бы голосовать/комментировать/возводить в топ.
У меня стояла немного другая задача: мне не нужны были голосования и комментарии, да и практически ничего с обычного топика, кроме меток. Так что я не наследовал топик, а создал новый плагин который хранит данные в отдельной таблице.

— Нужно чтобы этот тип контента показывался в профиле пользователя не как «топик» а как отдельная вкладка.
Такого я опять таки не делал потому, что топики своего типа мог создавать только админ. Но знаю что не проблема, так как в плагине «LS Board» такое реализовано, можно подсмотреть

— Нужно чтобы в самом профиле контент отображался по принципу сетки: Картинка превьюшка + название.
Ну тут как раз меньше всего проблем: будет свой тип топика со своими шаблонами — отредактируете их как хотите.

На данный момент я склоняюсь просто к покупке плагина, но не знаю есть ли такой, в котором реализован такой функционал.
К сожалению тут я вам ничего подсказать не могу. Большинство необходимого мне функционала я писал сам, так как готовых решений не было. В принципе ничего сложного, уже после первого плагина всё становится понятным, но первое время тяжело.

Жаль, что не могу ничем больше помочь, всё таки задачи у нас очень сильно отличаются.
Получилось, особых сложностей там нету: создается плагин, со своим шаблоном для вывода статей. Основная сложность — подключить к поиску, но и там нету больших проблем, просто нужно знать какие файлы ковырять.

Если есть конкретные вопросы — задавайте, по возможности буду отвечать. Переводить разговор в личку не вижу смысла, возможно кому-то еще пригодится.
  • avatar xpert13
  • 0
Спасибо за разъяснение. Хотя странно: я сразу же полез на русский сайт смотреть тормозит ли он (чтобы удостоверится, что дело не в сервере) и он работал без тормозов. Но тут конечно же точно не узнаешь, возможно я так попадал.
  • avatar xpert13
  • 0
Да. А можете подробнее описать почему это причина? У меня XEN виртуализация, мои ресурсы никто воровать не должен.
  • avatar xpert13
  • 0
Тормоза прекратились. С чем это было связано не понятно. Базу копировал используя дамп.
  • avatar xpert13
  • 0
Да, сделал полную очистку.

Самое интересное, что уже 5 мин. тупо лажу по сайту и не замечено ниодного тормоза, хотя до этого тормизило через одну страницу.
Не правильно выставлены путь, смотрите что вам пишется в ошибке:
В файле
/home/himd/domains/site.ru/public_html/index.php

На строке 28, попытка открыть файл
/home/himd/domains/site.ru//engine/classes/Engine.class.php


Смотрите на разницу в путях к корню сайта. Между двумя слешами должно быть public_html.

Покажите свой конфиг.локал
Права на запись в папку uploads и его подпапки проверьте.
public function GetAllItems(){
    $sql = "SELECT * FROM " .Config::Get('plugin.mypluginname.table.tablename');

    if ($aRows=$this->oDb->select($sql)) {
        return $aRows; // Массив результатов выборки
    }

    return false;			
}
А можно скриншот увидеть? У меня есть 2 теории, по поводу адресатов с другим цветом:
1. В тех сообщения, на которые вы не ответили (или последний ответ не ваш)
2. Системные сообщения (как заявка в друзья)
Честно говоря сложно сказать. Теоретически, такая ситуация не может возникнуть если вы только правили значения базы данных.
Смотрел: сырая она еще, чтобы рабочий проект на ней поднимать.
Попробуйте добавить после тега <body> такой код:
<div style="height:200px; width:100%"></div>
Я не хочу, чтобы они просто попали в поиск по тегам, я хочу, чтобы они шли отдельной вкладкой, даже скриншот приложил, как это должно выглядеть. В любом случае ответы на все интересующие вопросы уже найдены, так что по сути обсуждать нечего
Спасибо всем, кто откликнулся. В принципе вопросов у меня больше нету. Для тех, кто столкнется с аналогичной проблемой, вот полезные ссылки:
docs.livestreetcms.com/api/1.0/BlockTags — Облако меток
docs.livestreetcms.com/api/1.0/ActionTag — Поиск по меткам

Расширить классы, чтобы выводились так же и ваши метки на самом деле не очень сложно (я еще правда не приступил к реализации, но не думаю, что там много подводных камней).
трудно представить зачем вообще это нужно.
Часть функционала LS мне не нужна и я убираю вызовы некоторых экшенов.
Т.е. когда я читал, что для того, чтобы изменить шаблон, нужно в файле config.php изменить параметр $config['view']['skin'] — то это был вредный совет?

Ну ладно, с изменением параметров всё просто, можно и в config.local.php их изменять, а как удалять не нужные значения, через unset?
А сами статьи у вас тоже в отдельной таблице? Вы не рассматривали вариант хранить их в таблице с топиками просто в отдельном типе? Если рассматривали, то какие причины отказа?

Просто я так понимаю, что вы уже проходили тот путь, что придется мне пройти, потому хочу немного перенять вашего опыта.
С плагином то понятно. Не понятно как сделать, чтобы поиск по метках выводил так же и мои топики, только отдельно от топиков блогов.