Регистрация на форуме, новый скрипт
Создана: 20 Мая 2014 Втр 13:13:23.
Раздел: "Администрация - пользователям форума"
Сообщений в теме: 55, просмотров: 117437
-
Написал новый скрипт для регистрации на форуме. Вроде бы работает, хотя надо доводить до ума, желающие могут проверить и покритиковать.
Каковы особенности алгоритма регистрации:
1) Регистрация работает в кодировке utf-8 , в то время как остальной форум пока придерживается cp1251. Однако, для юзеров это не должно быть заметным - современные браузеры должны всё сами понимать.
2) Регистрация производится во временной таблице, пока пользователь не активирует свою учетную запись по ссылке, приходящей на email. Когда активирует - тогда и создаётся обычная учетная запись. Если в течение 24 часов не активирует - данные из временной таблицы удаляются (то есть тогда можно пробовать регистрироваться заново с теми же данными)
3) Если не пришло письмо с кодом активации, даётся ещё несколько попыток его отправить (всего 3). Правда, пока не очевидно, как именно вызвать повторную отправку письма (сейчас при попытке регистрации с тем же емейлом предлагается выслать письмо повторно - не каждый догадается).
4) Письмо отсылается старым емейлером в кодировке cp1251, поэтому на некоторых почтовиках в заголовке письма стоят ромбики вместо букв. Собираюсь прикрутить емейлер посовременнее.
5) С планшетов и телефонов вроде бы регистрируется, хотя я проверил только с двух устройств на андроиде. -
Grammiphone писал : У тебя там электричество включили?
перебоев с электричеством не было. -
Grammiphone писал : А с чем были перебои?
Ни с чем не было, слава Богу.
Плодотворно корпел над этим скриптом почти целую неделю, вот и не писал на форуме. Это скрипт с виду только такой простой... -
-
AlexAdmin писал : желающие могут проверить и покритиковать.
Зашли, если не лень, ziproxy@forum.omsk.com, поковыряю. Интересно. -
-
-
Перешли бы на IPB, намного прогрессивнее былобы:
- показывает нормально пол пользователя и дату регистрации,
- четко отображается статус пользователя (новичок, стажер, пользователь, редактор, модератор, супермодератор, администратор, на удаление, в резерве, нарушитель и прочее)
- есть галереи, блоги и прочие шишки-плюшки.
- настраивается кол-во сообщений в теме и кол-во тем за страницу.
- есть возможность закладок нужных тем
- есть встроенная кнопка «жалоба модератору»
- кнопка поднятия темы вверх уже встроена в тело форума
- аватарки имеют разрешение 150*150 вместо 100*100, и размер изображения не 10 кб а 50 кб, можно гифки прикручивать.
- есть подписи пользоваталей в сообщениях
- есть подкатегории в разедалх т.е. глубокий каталог подразделов.
- возможность сделать скрытые разделы для модераторов в каждом разделе, также есть возможность сделать разделы с входом через пароль (например в разделе спорт для химиков).
- личные сообщения показываются как мигающий конверт который трудно не заметить.
- в профиле пользователя можно указывать информацию о себе а также другие источники для связи: яху, аська и прочие месендеры.
- прогрессивная система наказаний отображающаяся для всех с историей нарушений (не надо заходить в профиль к пользователю)
- возможность пользователям удалять свои созданные темы чтобы не мусорить форум и не просить модераторов.
- категории пользователей меняются автоматически при достижении n-го кол0ва сообщений.
Сейчас форум не отвечает современным требованиям, такая форма была актуальна лет 10 назад. В нынешнем виде форум напоминает старый жигуль который бесконечно пытаются улучшить до вида иномарки, но получается не очень хорошо и убедительно. -
Зебр полосатый писал :Перешли бы на IPB, намного прогрессивнее былобы:
Где же тут прогрессивность, что то я не заметил.
а у нас как то ненормально показывает?)
а у нас разве нечетко отображается?
не вижу в этом реальной необходимости.
всё это в своё время было прикручено к форуму, и с тех пор постепенно выпиливается за ненадобностью.
это разве важная возможность?
не совсем понял о чем идет речь.
можно вкратце объяснить смысл этого механизма?
это у нас скоро будет.
опять-таки не понимаю, о чем идет речь.
любой желающий может поднять тему вверх в списке тем нажав на эту кнопку?
Это вообще ограничения настраивающиеся, можно любые параметры задать. Не вижу плюсов в больших аватарках.
Было. Выпилил. Ибо нефиг засирать пространство дебильными подписями, повторяющимися бесконечное число раз.
Ну, это тоже решаемо. В процессе реализации.
это тоже не сложно
у нас теперь тоже нормально.
сомнительная полезность.
во-первых, в эти поля сеошники забивают всякую хрень, чтобы упоминания этой хрени индексировалось. Иногда это такая хрень, которая снижает рейтинг форума в поисковиках.
во-вторых, далеко не всегда люди хотят чтобы их данные кто попало собирали и потом на них спам. Поэтому все эти контактные поля я тоже выпилил.
это надо смотреть, как реализовано. Потому что когда я придумывал для форума систему наказаний, ничего подобного у других не видел. Как на других движках это реализовано - интересно.
ну это тоже "палка о двух концах". Потому что такая возможность хороша только для такого случая, когда обсуждаемая тема касается исключительно самого пользователя. Например, продажа авто. Продал - тема больше не нужна, удалил, в таком случае да, полезно.
Однако, когда в теме идёт дискуссия, для которой топикстартер лишь дал повод, ничего хорошего не будет в том если он вдруг возьмет да и удалит интересное обсуждение, к которому он довольно косвенно причастен.
Если уж делать возможность удаления тем топикстартером, то разве что только в определенных разделах.
у нас так же.
да ну, ерунда это.
К примеру, обсуждаемый сейчас алгоритм регистрации я написал полностью с нуля, не задействовав вообще никаких функций старого движка. Всё с чистого листа, по самым современным технологиям. И в чем же тут "жигуль"? От того движка, который тут работал 10 лет назад, скоро останутся одни воспоминания, я всё перепишу сам. -
-
Прогрессивность это более гибкие настройки и возможности. В нынешнем виде форум как пенсионер которые шаркает ногами и идёт с палкой, он не может ни сесть ни подпрыгнуть.
Нет, не нормально. Я говорил про дату регистрации в теле сообщений, я её не вижу. Это первое. Второе это пол, он отображается какимито маленькими серыми треугольничками на сером фоне, интуитивно не понятно что эти значки значат. На IPB черным по белому русским языком пишется: Пол: женский. Также сообщения указываются например как «более 7 ысяч» а сктолько более не понятно, может 50 тысяч сообщений. Тоесть както не совсем корректно.
Нет, не четко. Получается что на форуме две отметки о принадлежности а кдминистрации, это и буква А и это надпись над кубиками кол-ва сообщений. На IPB один статус без дополнительных букв. Тоесть пишется: Группа: модераторы.
Для меня да. Мне не удобно через каждые 10 сообщений загружать новую страницу при том что я могу загрузить 100 сообщений за одну просто поменяв настройки форума. Тоесть дофолтовые одни настройки это не самый удачный предвыбор, выбор кол-ва сообщений дало бы больше прогрессивности и гобкости. Молодые чирлидершы и прыгают и на шпагат садятся как вздумается, а старый дедушка может выполнять только малое кол-во действий. Понятное дело, что вам выгодно чтобы пользователи грузики каждые 10 сообщений новую страницу дабы увеличить кол-во показов рекламы и тем самым зарабатывать больше денег.
Суть проста. Человеку нужно следить за темами, например за продажами квартир и авто. Он заходит в эти темы и выбирает опцию «Добавить в закладки», далее тема появляется в закладках. Попасть в закладки можно с абсолютно любой страницы форума. Удобство в том что не надо их вбивать в избранное браузера, тоесть можно прийти и сесть за незнакомый комп и сразу попадать в нужные темы не тратя время на поиск и прочее.
Раньше можно было использовать отдельный скрипт добавляющий в движек избранное, распологалось это по адресу: [внешняя ссылка]
Поищите Favourite Topics 2.0.0 by Vic'er может прикрутите.
Когда? В IPB эта опция уже строенная и обкатанная.
Нет. Речь про недавно введенную кнопку, когда для перехода ввех по странице надо нажимать на кпнопку. Сейчас реализация не лучшая ибо она закрывает область текста, как кстати и название топика вверху, очень мешает чтению. В IPB кнопка втроена в область данных пользователя и никак не мешает чтению информации. Опция апания тем тоже кстати есть в IPB, тоесть не надо добавлять сообщений для поднятия темы.
Вес хотябы можно увеличить? Такие ограничения были лет 10 назад, когда скорость интернета была крайне низкой и использовалась телефонная линия. В нынешнее время высокоскоростного интернета и монторов с большим расширением это ограничение очень старомодное.
Когда будет сделано?
Будет внедрено?
Реализовано просто. Под аватаркой поля для отметок, каждый крест добавляет по 20%. При достижении 100% пользователь покидает форум. Тамже ссылка на историю нарушений. Кресты ставятся тоже просто, рядом с кубиками видны модератором ещё два, один красненький для выставление предупреждений и одно зелёненькое для снятия. Есть опции отправить пользователя навсегда в читатели, есть опция дать бан который выставляется либо в часах либо в днях.
Не также. Снятие ограничение например в 1 час снимаются в ручную а не на автомате.
Ну пока мы только слышим что будет, разрабатывается и прочее. Уйдёт ещё очень много времени пока все скрипты заработают и прикрутятся. B IPB это уже всё есть и прикручено нормально, вплоть до капчи. -
Зебр полосатый писал :B IPB это уже всё есть и прикручено нормально, вплоть до капчи.
Просто почти все перечисленные выше возможности были характерны как раз для форумных движков примерно 10-летней давности. В частности, в древней 2-й версии phpbb почти всё это уже было. Скажем прямо, это не новинки, а наоборот, признак "старины глубин", потому что в современности требования к функционалу форума совершенно иные. К примеру, безопасность и устойчивость к ддос-атакам сейчас стали гораздо важнее каких-нибудь галерей и прочих прикрученных плюшек. Ведь каждая новая прикрученая плюшка - это угроза безопасности сайта, просто потому, что 80% бесплатного ПО пишутся дыряво и косоруко, и нет никаких гарантий что прикрутив сегодня какую-то публичную забавную фишечку завтра не получишь слив базы юзеров в качестве "побочного эффекта".
Собственноручно написанные скрипты хороши как минимум тем, что хакерам они неизвестны, найти дыры в них гораздо труднее, нежели в том софте, который широко распространён и открыт.