-0.18
Рейтинг
0.66
Сила

Добавляем сайдбар на статические страницы

Когда я в прошлый раз спросил, как сделать блоки на статических страницах, меня почему-то заминусовали без ответа. Но я всё же решил докопаться до этого вопроса. А решение оказалось очень простым.
Читать решение

Боевой курс новичка или "всем новеньким - сюда"

Это краткое FAQ.

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

Кнопка «Подписаться» [Решено]

Сейчас неудобно подписываться на активность пользователей. Для того чтобы начать следить за кем-либо нужно запомнить его логин, перейти на страницу «Активность» и начать его вводить в соответствующем поле и после этого выбрать нужного пользователя в появившемся списке.

Гораздо лучше реализовать все как в популярных социальных сетях (twitter, dribbbler, vkontakte): добавить кнопку подписаться прямо в профиль пользователя.

Как это сделать сказал пользователь Chiffa, за что ему большая благодарность =))

Решение что и куда нужно добавлять

Три вопроса по мелочам

1. Как сделать, чтобы рейтинг топика был виден юзеру, даже если юзер еще не голосовал? Чтобы вместо серенького "?" была цифра рейтинга? Раньше это так можно было, а в 5.1 как? Или вот PSNet пишет: «Смотрите код шаблона, там стоит условие». Куда именно смотреть, подскажите.

2. Как организовать отступы для картинок в комментариях? С постами ясно: надо поменять стиль .topic .content img. А в комментариях — как это сделать? Ребята, если знаете ответ, напишите попроще, плиз.

3. Где снять ограничения по размеру .gif-файлов? Маленькие гифки можно запостить, большие нет. Как исправить?

Очень надеюсь на помощь. Сама я тоже не пропустила ни одной просьбы с этого сайта о добровольных взносах, ни одной буквально. Чего и в будущем буду делать, и всех призываю.

Плагин Лепра-приветствия. Подключение его в другом месте.

Здравствуйте. Имеется плагин лепра-приветсвия.
По-умолчанию он выводится над блоком «Прямой эфир». Как его расположить в другом месте? К примеру в шапке сайта.
И относительно других плагинов это тоже интересно.

5 инвайтов в месяц

Заранее прошу прощения, если такая тема поднималась (я её не нашел).

Нужно сделать, чтобы у каждого пользователя было по 5 инвайтов в месяц.

Я так понимаю, что это кроется где-то здесь:

	public function GetCountInviteAvailable(ModuleUser_EntityUser $oUserFrom) {
		$sDay=7;
		$iCountUsed=$this->GetCountInviteUsedByDate($oUserFrom->getId(),date("Y-m-d 00:00:00",mktime(0,0,0,date("m"),date("d")-$sDay,date("Y"))));
		$iCountAllAvailable=round($oUserFrom->getRating()+$oUserFrom->getSkill());
		$iCountAllAvailable = $iCountAllAvailable<0 ? 0 : $iCountAllAvailable;
		$iCountAvailable=$iCountAllAvailable-$iCountUsed;
		$iCountAvailable = $iCountAvailable<0 ? 0 : $iCountAvailable;
		return $iCountAvailable;
	}

Статус онлайн в профиле (и не только) [реализация]




Спасибо ort и PSNet

Загорелся идеей вывести в профиль статус онлайн/оффлайн для пользователей. Понял, что по сути можно сделать напрямую в шаблоне примерно такой схемой
{если «текущее время в секундах» — «дата последнего визита в секундах» < 900 секунд} онлайн {иначе} оффлайн {/если}

Под катом инструкция

Плагин «Last publications»

Выводит в профиле последние заголовки топиков и комментариев пользователя в разделе «Активность». В конфиге задается количество топиков и комментов для отображения. По умолчанию — 5. Можно выключить отображение комментов или топиков. По просьбе вот этого коммента.

Плагин доступен в каталоге.

P.S. Внес изменения комментария в код.

Уведомления на e-mail

Здравствуйте.

Скажите пожалуйста, как сделать так, чтобы при регистрации, у человека были отключены следующие Уведомления на e-mail:

— при новой теме в разделе
— при новом сообщения в теме
— при ответе на сообщение

Где находится параметр, который отвечает за установку этих галочек по-умолчанию?

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

Защита от мультиаккаунтинга

Здравствуйте.

Подскажите, пожалуйста, как сделать так, чтобы при создании комментария или топика, LiveStreet проверял есть ли пользователь с таким IP адресом в базе и если есть, то запрещал ему писать комментарий и создавать топик?

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