Предложение по улучшению безопасности LS.

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

Улучшение результатов поиска

2
Заметил, что в стандартном шаблоне (new) результатов поиска, при неуспешном поиске трудно повторить его заново — потому, что заново надо вбивать искомое слово в строку поиска. Вот такое юзабилити.

Ну и за пару минут докрутил шаблон:
\templates\skin\new\actions\ActionSearch\


<h1>{$aLang.search_results}: <span>{$aReq.q|escape:'html'}</span></h1>

<form action="{router page='search'}topics/" method="GET">
<input class="text" type="text" value="{$aReq.q|escape:'html'}" size=50 name="q" />
<input class="button" type="submit" value="Найти">
</form>


Пример на:
www.smsrostov.ru/search/topics/?q=%D0%BF%D0%BB%D0%B0%D0%BD%D1%88%D0%B5%D1%82%D1%8B

Суть действий, думаю, понятна.

Импрувмент с новыми топиками.

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

Можно ли сделать так, что если пользователь просмотрел все новые топики, то они больше не горели как новые?

Добавить социальности движку

3
Дорогие товарищи,
На днях у меня появились некоторые соображения, как добавить движку больше той самой социальности, которой часто не хватает.
1.К примеру, отображение ближайших дней рождений друзей пользователя.
2.Сейчас на сайте есть два поля, «В друзьях у:» и «Друзья:». Может быть создать запрос на дружбу который можно будет подтвердить?
3.Думаю, гостевая книга пользователя, в которой можно было бы писать поздравления, или обосновать оценку тоже не помешала бы.
4.Альбом уже был сделан Кириллом (benone)

Потом можно было бы добавить «Что ты сейчас делаешь?» т.е. некоего рода персональный статус пользователя.
Прошу сильно не пинать ) это только личные соображения как можно улучшить ЛС, добавить социальности и отойти от функционала хабры и на полноценность я не претендую.
  • +16
  • 31 января 2009, 14:28
  • passa

Подписка на комментарии

 
Постоянно пишу комментарии к различным постам, получаю ответы — они приходят ко мне на почту, но когда комментарий добавляется не к моему комментарию, а к постингу, то никакого уведомления я не получаю, поэтому было бы здорово, сделать галочку где-нибудь, чтобы получать комментарии.

Сейчас форма выглядит так:


Надо где-то внизу вставить галочку, которая обозначала бы автоматическую подписку на все новые комментарии по почте. Иначе приходиться постоянно заходить на сайт и смотреть, нет ли новых комментариев.
  • +4
  • 22 января 2009, 22:57
  • hello

Несколько предложений

 
Почта
Мне, например, кажется, что намного удобнее читать почту в виде переписок. Автор bigstreet неплохо это реализовал в своем движке. Т.е. нет папки входящие, где всем скопом собираются письма и сортируются по дате. Есть переписки. Переписка начинается после первого письма, и второе письмо — уже ответ на первое. В этом случае оно достраивается до текущей переписки, ну в что то вроде чата. Так удобней! =))


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

Предложения по улучшению

 
предлагаю
1)
заменить эти строки

/**
* Передан ли номер страницы
*/
if (preg_match("/^page(\d+)$/i",$this->getParam(0),$aMatch)) {
$iPage=$aMatch[1];
} else {
$iPage=1;
}
на

$iPage=(preg_match("/^page(\d+)$/i",$this->getParam(0),$aMatch))? $aMatch[1]: 1;

2)
соединить файлы config.db.php + config.table.php => config.db.php
не вижу смысла розносить эти данные

3)
могу предложить свой класс для работы с изображением
  • +4
  • 14 сентября 2008, 22:52
  • xorbit