+33.32
Рейтинг
74.46
Сила

Paul Sh

  • avatar Chiffa
  • 0
файл обновили или строчку?
  • avatar Chiffa
  • 1
обновил sphinx api — link
не тестил

если не работает, то можно исправить ошибку следующим образом

на 157 строке файла public_html/engine/lib/external/Sphinx/sphinxapi.php
заменить
function SphinxClient ()

на
function __construct ()
  • avatar Chiffa
  • 1
фреймворк тоже обновить надо github.com/livestreet/livestreet-framework
  • avatar Chiffa
  • 1
  • avatar Chiffa
  • 3
github.com/gowebpro/lsp-gostream/tree/2.0.0
набросал, могут быть косяки
  • avatar Chiffa
  • 0
пустая страница значит ошибка в логе
  • avatar Chiffa
  • 0
да
  • avatar Chiffa
  • 0
определяй там где определяешь шаблон компонента так же и сайдбар — в
лэйауте
  • avatar Chiffa
  • 0
у тебя лента откуда вызывается?
  • avatar Chiffa
  • 0
это удобно если у тебя не 2 варианта (masonry и default), а многим больше. и можно расширять неограниченно
  • avatar Chiffa
  • 0
но название темплейта (между layout. и .tpl) должно соответствовать параметру view.topic_list конфига
  • avatar Chiffa
  • 2
оптимально будет так я думаю

{$layoutName = {cfg 'view.topic_list'}|default:'index'}
{extends "layouts/layout.$layoutName.tpl"}
  • avatar Chiffa
  • 0
{$layout = (Config::Get( 'view.topic_list' ) == 'masonry') ? 'index.masonry-grid' : 'index'}

{extends "layouts/layout.{$layout}.tpl"}


так попробуй
  • avatar Chiffa
  • 0
пустая страница значит ошибка в логе
  • avatar Chiffa
  • 0
плагин для версии ЛС 1.0
с версией ЛС 2 не совместим
  • avatar Chiffa
  • 0
это ошибка скорей всего, вечером отпишусь
  • avatar Chiffa
  • 0
second правда будет задаваться всем топикам после 1, но если поправить код вот так

{foreach $topics as $topic}
    {$classes = ''}
    {if $topic@first}
      {$classes = 'first'}
    {elseif $topic@last}
      {$classes = 'last'}
    {elseif $topic@index == 1}
      {$classes = 'second'}
    {elseif $topic@index == 2}
      {$classes = 'third'}
    {/if}
    {component 'topic' template='topic' topic=$topic isList=true classes=$classes}
{/foreach}


то получится вот такой результат
  • avatar Chiffa
  • 1
{foreach $topics as $topic}
    {if $topic@first}
      {$classes = 'first'}
    {elseif $topic@index == 1}
      {$classes = 'second'}
    {/if}
    {component 'topic' template='topic' topic=$topic isList=true classes=$classes}
{/foreach}
  • avatar Chiffa
  • 1
$topic@index==2

это третий. индекс начинается с 0
  • avatar Chiffa
  • 0
только для 104, свой же косяк исравил