Как получить в шаблоне значение из конфига плагина?

Пишу так:
{$smarty.config.plugin.myPlugin.profilename.charlimit.max}


В конфиге это выглядит так:
$config['profilename']['charlimit']['max'] = 19;


Но ничего не выводится. Почему?

Ошибка подключения к БД. (Закрыто)

После перезапуска VPS появилась ошибка. До этого всё работало. Текст ошибки:

SQL Error: No such file or directory at /var/www/manandwoman.org/engine/modules/database/Database.class.php line 72
Array ( [code] => 2002 [message] => No such file or directory [query] => mysql_connect() [context] => /var/www/manandwoman.org/engine/modules/database/Database.class.php line 72 )

Читать дальше →

Как заменить переменную в языковой строке, если она выводится в шаблон?

Суть в том, что мне нужно заменить переменную в строке %%variable%%. В экшене это легко сделать, передав параметр, но в шаблоне, где вызов происходит через точку (Lang.string) я не знаю, как передать что-то. Хотелось бы найти способ поэлегантнее, нежели получение необходимого в экшене и подгрузку переменной в шаблон.

Как расширить файл шаблона, если в нем не предусмотрено хуков?..

Проблема в следующем — есть файл topic_part_header, но в нем не предусмотрено хуков, которые бы позволили добавить туда что-нибудь. Но туда нужно добавить ссылку на новое действие с топиком. Подскажите, пожалуйста, как быть? Лезть в шаблон и менять не хочется, хотелось бы через плагин.

Перенос домена

Добрый день. Либо я плохо искал, либо того, что мне нужно, действительно нет/оно скрыто под тоннами текста.

Я ставил Livestreet на jelastic. При установке Jelastic сам создает новое окружение вида название.jelasticloud.com, а потом к nginx я подключаю внешний ip и заворачиваю на него свой домен прописывая IP в DNS. Все бы ничего, но я не могу перепрописать новый домен в конфиге. Подскажите как сделать так, чтобы система переключилась с название.jelasticloud.com на использование название.ру.

И еще один вопрос. Очень давно не пользовался Livestreet и не могу найти aceAdminPanel. Где она теперь лежит? )

Заранее спасибо!

Почему запрос к БД insert возвращает false, но добавляет при этом данные в БД?

Здравствуйте.
Проблема в следующем: добавляю при помощи нижеследующего кода строку в таблицу, функция при этом должна возвращать статус операции — true или false. Путем экспериментов установил, что она всегда возвращает false, но сам запрос на добавление проходит успешно (данные в таблице появляются).
Попытки вывести mysql_error \ mysql_errno ничего не дали (пустая строка и 0 соответственно).

Помогите, пожалуйста, разобраться, с чем это может быть связано?..

Собственно, код метода (в маппере, вызывается из класса):

public function AddTopicForPromote(ModuleTopic_EntityTopic $oTopic, $vPrice, $vAmount) {
		$sql = "INSERT INTO ".Config::Get('db.table.topic_promote_params')." 
			( 
				topic_id,
				promote_price,
				promote_amount,
				status
			) VALUES (?d, ?d, ?d, ?d)";

		if ($this->oDb->query($sql,$oTopic->getId(),$vPrice,$vAmount,0)) {
			return true;
		}
		return false;
	}