+46.04
360 читателей, 307 топиков

Принудительное убирание текста под кат

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

Загрузка картинок на хостинг

Интересная картинка получается при загрузке картинок на хостинг в частности из профиля фотографий.
Грузит по рандомному пути, соответственно при загрузке новой фотки старую не затирает и оставляет мусор.
Не проще ли было бы загружать:
/images/user_ID или User_login

А логотипы для блогов /images/blogs/

Ссылки через редирект

Сейчас ссылки закрыты автоматом в тэги noindex и nofollow. Это не есть хорошо, так как Яша по идее не индексирует содержимое внутри тэгов noindex, что приводит к потере анкоров, которые, как правило, являются ключивиками по теме.

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

Метки для Модулей, встроенных в основной билд

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

Скрытый текст / скрытые ссылки

Приветствую всех!

Во время изучения данного движка, который я считаю просто замечательным творением (за что отдельное спасибо разработчикам!), возникла одна мысль.

Можно ли каким то образом сделать такой хак, который позволил бы делать некоторые ссылки в сообщении невидимыми для гостей и чтобы их увидеть у тебя должна либо быть определенная репутация, либо определенное количество постов, либо еще что нибудь, как вариант — cut доступный только для зарегистрированных пользователей.

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

Ruby On Rails - best practices

Прошел где-то месяц, после того как я начал изучать Ruby On Rails. Так как Livestreet потихоньку движется в сторону framework'a (чему я сильно рад), хочу поделиться с разработчиками livestreet чего же такого там есть, чего сильно упрощает жизнь при разработке.

Вообще, ruby on rails позиционируется как фреймворк, который максимально упрощает разработку и в то же время структурирует систему.
В то же самое время, livestreet сильно подходит для высоконагруженных проектов (больше чем rails).

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

Генерация случайных чисел

Просматривал сегодня function.php, обратил внимание на

function func_generator($iLength=10) {
	if ($iLength>32) {
		$iLength=32;
	}
	return substr(md5(uniqid(rand(),true)),0,$iLength);
}


Вместо rand() предлагаю использовать mt_rand() (во всех случаях, когда нужны случайные числа), так как она дает лучшее распределение.
Вариант с mt_rand() так же используется и в примере на php.net.

AddBlocks - Добавление блоков

Ort'у: сдается мне, методу LsViewer::AddBlocks нужен еще один параметр.
Сейчас объявление метода такое:
public function AddBlocks($sGroup,$aBlocks)

Предлагаю так:
public function AddBlocks($sGroup,$aBlocks,$ClearBlocks=true)

Думаю, ясно, что и зачем. И механизм манипулирования блоками получается более гибким.

Программа лояльности для пользователей. Рейтинг за приход

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

штука хорошая в каком плане: пользователь зарегился, но больше не посещат сайт… а так каждый день простоя минус рейтинг… а потом с помощью крона когда у него рейтинг -100 его грохает из базы… кто поможет? Спасибо!

UPD // заплачу 5 wmz, к сожалению, больше нет(( тому, кто выложит готовое решение с описаловкой к установке
суть:
1. раз в 24 часа делать проверку по юзерам. если юзер сегодня был — плюс n в рейтинг
не заходил — минус из рейтинга.