+4.52
5 читателей, 84 топика

Action в tpl

Используется следующая структура URL: site.com/action/event/param0/param1/../paramN/?var1=value1&var2=value2, где:
  • action — имя экшена, который будет обрабатывать такой URL, соответствие именем экшена в URL и названием класса задается в конфиге роутинга.
  • event — евент, который будет запускаться внутри экшена, определение евента можно назначать с помощью регулярного выражения
  • paramN — дополнительные параметры переданные в URL
  • varN — обычные GET параметры запроса

Регистрация пользователя. Как убрать капчу и подтверждение пароля?

Все привет! Возникла необходимость убрать капчу и подтверждение пароля в окне регистрации пользователя. LS 1.0.1 Synio


нужно так:

Идешь в \classes\modules\user\entity/User.entity.class.php, и в строке
array('captcha','captcha','on'=>array('registration')), меняешь на off, и там же, в следующих строках и подтверждение пароля убираешь. А потом в шаблонах убираешь сам вывод капчи.

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

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

редактируем файл (разумеется через 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}

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