+19.32
Рейтинг
52.21
Сила
  • avatar Wasja
  • 0
ведь есть Ctrl+Q
Забыли упомянуть n-кратное повторение пары операции Ctrl+C / Ctrl+V. :)
  • avatar Wasja
  • 0
Работает.
  • avatar Wasja
  • 0
Исправил github.com/wasja1982/livestreet_filearchive/commit/6d3de1e5a584b57a835e04887276667980e5766e (та же проблема, что была с шаблоном Social)
  • avatar Wasja
  • 0
Не пользуюсь админкой, поэтому сказать не могу. Но через БД посмотреть точно можно.
  • avatar Wasja
  • 0
А у геста проблема в том, что IP в админке вообще нет. Он же для всех пустой.
В таблице «prefix_comment» есть поле «comment_user_ip», в которое записывается IP-адрес пользователя.
  • avatar Wasja
  • 0
В связи с этим вопрос: можно ли сделать доступным бан конкретного пользователя из контакта/fb?
В принципе черный список добавить можно. Но проблема в том, что если спамер достаточно настойчивый, он может хоть каждый день регистрировать новый аккаунт в соцсетях.
Если нет, есть ли плагины, позволяющие такое?
Как вариант, можно попробовать банить по IP-адресу (вроде бы aceAdminPanel это умела).
  • avatar Wasja
  • 0
Не имею на руках данного плагина, но могу предположить, что проблема в отсутствии требуемых хуков. Попробуйте в файле «plugins/filearchive/templates/default/actions/ActionFile/add.tpl» в строках инициализации хуков:
{hook run='add_topic_file_begin'}
{hook run='form_add_topic_file_begin'}
{hook run='form_add_topic_file_end'}
{hook run='add_topic_file_end'}

заменить «add_topic_file» на «add_topic_topic».
Если не сработает, то проблема глубже и без исходников плагина «Multiblog» решить ее у меня не получится.
  • avatar Wasja
  • 0
Оберните в проверку на существование пользователя:
{if $oUserCurrent}
Код для зарегистрированных...
{else}
Код для незарегистрированных...
{/if}
  • avatar Wasja
  • 1
В файле «topic_part_footer.tpl» заменить строку
<div class="yashare-auto-init" data-yashareTitle="{$oTopic->getTitle()|escape:'html'}" data-yashareLink="{$oTopic->getUrl()}" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,gplus"></div>
  • avatar Wasja
  • 1
А зачем Вам плагин? Есть стандартная кнопка «Поделиться», замените ее этим кодом прямо в шаблоне.
  • avatar Wasja
  • 1
В таблице `prefix_stream_event` есть записи? Если есть, то проверьте, чтобы все материалы, на которые они ссылаются, существовали.
  • avatar Wasja
  • 2
Как раз таки яндекс точно сбросил ТИЦ у человека, писавшего мне в личку. Грешил именно на появление HTTPS версии. С учетом встреченных утверждений о приоритете HTTPS версии для яндекса (и автоматическом выбирании HTTPS в качестве основной версии сайта), я лично допускаю такую возможность.

Но я лично согласен, что лучше ограничиться одной HTTPS версией, для меня был вопрос из серии «получится ли». Получилось. :)
  • avatar Wasja
  • 1
HTTP и HTTPS с точки зрения поисковиков воспринимаются как 2 разных сайта.
  • avatar Wasja
  • 0
— Добавлена коррекция параметра конфигурации 'path.static.root'.
— Добавлена поддержка плагина «Domain for static».

Версия 1.0.1 отправлена на модерацию.
  • avatar Wasja
  • 0
А вообще в логах Apache ошибки есть?
Конечно это гадание на кофейной гуще, но похоже, что из каких-то таблиц все-таки данные пользователя не вычистили. Поскольку в мобильной версии, насколько я помню, прямой эфир не выводится на главной — обратите внимание на таблицы «prefix_comment» и «prefix_topic».
Кстати, полный «Прямой эфир» (site.ru/comments/) в мобильном шаблоне тоже работает?
  • avatar Wasja
  • 0
1) Кэш сбросили?
2) Ошибки SQL в логах есть?
  • avatar Wasja
  • 0
Сейчас выдается та же ошибка доступа к MySQL
SQL Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) at /home/vhosts/pricebody.ru/httpdocs/engine/modules/database/Database.class.php line 72
Array ( [code] => 2002 [message] => Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) [query] => mysql_connect() [context] => /home/vhosts/pricebody.ru/httpdocs/engine/modules/database/Database.class.php line 72 )
  • avatar Wasja
  • 1
Повторяю для невнимательных — проблема с БД.
Если дело на хостинге — проверяйте настройки соединения, если на VPS — кроме настроек доступа проверяйте работает ли демон веб-сервера.

Самый простой вариант — распаковать на сервер чистый дистрибутив LiveStreet и повторно выполнить install (yoursite.ru/install). Но это если Вы не успели добавить никаких важных материалов на сайт.
  • avatar Wasja
  • 3
Ваша ошибка не связана с плагином — у Вас нет доступа в БД (проверьте настройки соединения). В случае проблемы с плагином, повторная запись файлов все бы исправила.
  • avatar Wasja
  • 0
Добавлена поддержка шаблона Inspiration (спасибо a_sultanoff ).