+1.64
Рейтинг
3.10
Сила
пробовали сделать блог закрытым?
  • avatar lalmazl
  • 0
application\frontend\skin\synio\components\topic/topic.tpl
179 строка
                           {* Поделиться *}
                            <li class="{$component}-info-item {$component}-info-item--share">
                                <i class="{$component}-share js-popover-default" title="{lang 'topic.share'}" data-tooltip-target="#topic_share_{$topic->getId()}"></i>
                            </li>


пробовали туда добавить кнопки?
  • avatar lalmazl
  • 1
Ок, тогда попробуйте вот так, давненько кодил ls забыл уже…

{if 
	$sMenuItemSelect=='index' and $sMenuSubItemSelect=='good'}
	главная
	{/if}
  • avatar lalmazl
  • 1
Вот еще какие экшены есть…
  • avatar lalmazl
  • 1
Если Вам нужно как я понял изменить только на главной, так и меняйте зачем вы идёте от обратного и меняете что то в топиках?

Проверка главной так
{if $sAction=='index'} 
Это на главной
{else}
Иначе не главная, все остальное....
{/if}  

И так далее…
Если топик…
{if $oTopic}


Я думаю вот данный материал будет Вам полезен.
Очень старый, но крутой!
юзал поиск, только плохо :(
Спасибо я вот так сделал, работает даже с компрессией github.com/livestreet/livestreet/issues/887
  • avatar lalmazl
  • 0
Проблема гибели проекта в том, что были выпущены глобальный апдейт 2.0 с 1.0.3, многим как и мне не захотелось переписывать сделанный на это время плагины и иной функционал для версии 2.0 при этом затратив кучу времени и иметь почти тоже самое. Обновления должны были быть мягкие и постепенные, другими словами аккуратными, а с таким обновлением уже можно было и название другое сделать, ибо абсолютно разные исходники и подход.
В данный момент работает lS 1.0.3 почти без проблем, иногда бывают некоторые сбои, перезагрузка апача разрешает проблему.
при инклюде получаю ошибку js…
Uncaught SyntaxError: Invalid or unexpected token

Видимо у меня шаблон содержит переводы строк, и даже {strip} не помогает…
Как сделать все в одну строку?
да и в куку сохранял эффект тот же…
а можно заинклюдить в таком варианте tpl?
этот вариант не подходит, так как блок может содержать js
да, но мне нужно отловить размеры окна при входе на сайт, в данный момент я отлавливаю из шаблона в js это значение window.otherWidth, далее передаю в php записываю в сессию, а из сессию если существует передаю это значение в переменную и загружаю эту переменную в шаблонизатор smarty, а в шаблонах уже использую {if $oTest > 720}… {else}… {/if}, но проблема как я уже сказал, что при первой загрузке он записывает, а при следующей уже подставляет значения и не могу понять как это сделать при первой загрузке…
  • avatar lalmazl
  • 0
Блин, походу мне еще учится и учится из 5 вопросов на 1 ответил…
  • avatar lalmazl
  • 0
Скажите, а 0.5.1 сильно отличается от 1.0.3?
  • avatar lalmazl
  • 0
Сейчас использую recaptcha вроде никаких ботов не замечал… Но если будут обязательно поставлю эти поля…
  • avatar lalmazl
  • 0
для обхода этого счастья вашему проекту придется уделить личное внимание спамера, но дальше менять значения поля, если уж так ему надо… В целом сайты на которых не прошла спам атака просто отсекаются…
  • avatar lalmazl
  • 0
Все хорошо, кроме как фейковое поле для бота должно иметь значени например валидное name=«login», а вот для пользователя это поле должно быть какое угодно… name=«loginhabrhabr». Если заполнено login и оно скрыто, это бот, проверка железная, а поле надо что бы скрывалось по средствам js через секунду после загрузки документа…
  • avatar lalmazl
  • 0
вроде все подробно…

пока писал вспомнил, что видел тут тему когда-то и чудом нашел вот ссылка
  • avatar lalmazl
  • 0
не пойму, вам нужно в профили активность скрыть, так в шаблоне Actions/Stream/all.tpl…

{if $oUserCurrent}
Для Пользователей.
{else}
Для гостей…
{/if}