+3.54
Рейтинг
19.47
Сила

mich

Нагрузка на CPU

Здравствуйте! Мой хостинг-провайдер говорит, что я превышаю лимит.
Уважаемый клиент!

Скрипты вашего заказа ****** (тариф Оптимальный) превышают разрешённый лимит потребления
ресурсов web-сервера www.***.ru/hosting.html#all
Нагрузка за прошедшие сутки (2014-02-16) составила 170.4cp при разрешённых 48cp.
При систематическом (ежедневном) превышении нагрузки мы будем вынуждены отключить ваш заказ.
Если данное предупреждение пришло вам первый раз, возможно, вам не о чем беспокоиться. Если это уже
не первое подобное письмо, свяжитесь, пожалуйста, с техподдержкой, ответив на данное сообщение,
для выяснения подробностей о создаваемой нагрузке.

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

Полный перенос топика из "Новых" в "Интересные" [Решено]

Здравствуйте! Я столкнулся с такой проблемой: при переносе из «Новых» топиков в «Интересные» (путём общего голосования или через админа) топик остается в обоих (эдакий дабл-пост).

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

Смена голоса

Доброго времени! Такой вопрос уже поднимался не однократно если верить поиску, и даже было решение для старой версии LS, но что делать с последней? Как добавить смену голоса за комментарий или пользователя например?

Интеграция плагинов с админ-панелью LS

Одна из главных фишек новой админки, это удобная и проста интеграция с другими плагинами.
Теперь плагины могут встраивать свой интерфейс прямо внутрь админки.

Рассмотрим основные технические моменты. Есть два варианта интеграции:
  1. Визуальное управление конфигом плагина
  2. Встраивание функционала в интерфейс админки (для более сложных плагинов)

Визуальное управление конфигом плагина
Все что нужно сделать, это описать так называемую схему конфига. Она состоит из двух частей — описание всех параметров конфига и описание групп/разделов параметров, которые формируют визуальную группировку на странице редактирование параметров.
Описание всех параметров задается в конфиге плагина в специальном ключе $config_scheme$, например
$config['$config_scheme$'] = array(
	'per_page' => array(
		/*
		 * тип: integer, string, array, boolean, float
		 */
		'type' => 'integer',
		/*
		 * отображаемое имя параметра, ключ языкового файла относительно плагина, или просто текст
		 */
		'name' => 'Количество элементов на страницу',
		/*
		 * отображаемое описание параметра, ключ языкового файла относительно плагина, или просто текст
		 */
		'description' => 'config.per_page.description',
		/*
		 * валидатор (не обязательно)
		 */
		'validator' => array(
			/*
			 * тип валидатора, существующие типы валидаторов движка:
			 * Boolean, Compare, Date, Email, Number, Regexp, Required, String, Tags, Type, Url, + Array (специальный валидатор, см. документацию)
			 */
			'type' => 'Number',
			/*
			 * параметры, которые будут переданы в валидатор
			 */
			'params' => array(
				'min' => 1,
				'max' => 20,
				/*
				 * разрешить только целое число
				 */
				'integerOnly' => true,
				/*
				 * не допускать пустое значение
				 */
				'allowEmpty' => false,
			),
		),
	),
	'param_string_1' => array(
		'type' => 'string',
		'name' => 'config.param_string_1.name',
		'description' => 'config.param_string_1.description',
		'validator' => array(
			'type' => 'String',
			'params' => array(
				'min' => 5,
				'max' => 50,
				'allowEmpty' => true,
			),
		),
	),
);


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

Вставить текст после пятого топика в списке [решено]

Здравствуйте!
Помогите решить задачу.
После пятого топика в списке необходимо вставить некий код.
Пытался изобразить нечто типа

{if count($aTopics)==5}
  КОД
{/if}

topic_list.tpl и topic_topic.tpl — всё тщетно.

Подскажите, если кто сталкивался или знает решение.
Спасибо

Использование поддоменов в LiveStreet

У многих возникает необходимость использовать поддомены для своих проектов на базе LiveStreet, например вынести на поддомены блоги.
Сделать это можно разными путями, например через реврайты в .htaccess, либо через роутер движка.
Я покажу как это можно сделать на примере последнего варианта, т.е. через роутер.

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