+3.20
Рейтинг

Виталий Никсенкин

Где прописывается число тегов?

В каком файле прописывается число тегов, которые можно добавить к топику?

редактируем файл (разумеется через notepad++)
classes\modules\topic\entity\Topic.entity.class.php
$this->aValidateRules[]=array('topic_tags','tags','count'=>15,'label'=>$this->Lang_Get('topic_create_tags'),'allowEmpty'=>Config::Get('module.topic.allow_empty_tags'),'on'=>array('topic','link','question','photoset'));

как видим по умолчанию там стоит 15

Как отключить рассылку на сайте

Бывает так, что сайт становится жутко популярным, а денег на нормальный хостинг не имеется. ;)

Тогда люди задают такие вот вопросы.
Как правильно отключить рассылку насайте, оставив лишь письма для активации учетных записей и восстановление пароля?

1. Настроить config.php, чтобы при регистрации пользователя, в его настройках были отключены уведомления о новых комментах и постах.
2. Уже существующих пользователей тоже нада отключить. Это делается через phpmyadmin внутри нашей базы mysql

таблица юзерс
дефолт 0

htaccess - склейка domain.ru + www.domain.ru

AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^mysite\.ru [NC]
RewriteRule (.*) http://mysite.ru/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php

<Files "plugins.dat">
order allow,deny
deny from all
</Files>

про параметры в config.php

Не работает ['img_resize_width'] в config.php
До какого размера в пикселях ужимать картинку по щирине при загрузки её в топики и комменты LiveStreet_0.5.1
После установки LS поменял параметр ['img_resize_width'] с 500 на 300 в config.php
все прекрасно работало, пока через пару месяцев я снова не поменял на 500.
Но тут ничего не произошло. Как резала 300 пикс по ширине, так и режет загружаемые фотки.
Подскажите, что это может быть?
Сброс кеша через админку делал
Папку /tmp чистил
ничего не помогает((

Пожалуйста, подскажите, кто сталкивался с этой проблемой?

Менять значения нада не в config.php, а в config.local.php

Как вставить php код sape в livestreet 1.0.x

На данную темы мы писали уже в этой теме но в связи с выходом livestreet версии 1.0 и выше, старый способ уже перестал работать, поэтому было найдено новое решение…

1. Открываем каталог — engine/lib/external/Smarty/libs/plugins/
2. Создаем файл function.sape.php со следующим кодом:
<?php
 function smarty_function_sape($params,&$smarty)
 {
 define('_SAPE_USER', 'ваш_код_sape');
 require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
 $o['charset'] = 'UTF-8';
 $sape = new SAPE_client($o);
 unset($o);
 return $sape->return_links();
 }
 ?>


3. Открываете нужный вам template файл и вставляем в нужном вам месте -> {sape}

Вот и все, все будет отображаться нормально.

Как убрать сайдбар ?

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

Можно сделать чтобы при специальном теге (в даном примере — «fullscreen») топика исчезал сайдбар — в файле /templates/skin/ВАШ_ШАБЛОН/actions/ActionBlog/topic.tpl ПЕРЕД ВСЕМИ строками вставить код:
{if $oTopic and $oTopic->getTagsArray() and in_array('fullscreen', $oTopic->getTagsArray())}
  {assign var="noSidebar" value=true}
{/if}