Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Конструктивно покритикуйте скрипт гостевой книги

Ответить
Настройки темы
Конструктивно покритикуйте скрипт гостевой книги

Аватара для Strange_V

Старожил


Сообщения: 222
Благодарности: 29


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Strange_V
Дата: 29-08-2006
Вот написал скрипт гостевой книги, хотел бы услышать конструктивную критику. Так как в PHP я не так давно, и еще многого не знаю…

В первую очередь интересует правильность и рациональность кода, потом дизайн и юзабилити…

Пример работающего скрипта здесь (только захостился, не знаю когда будет доступен), так же выложил исходники тут пароль: php

-------
Жизнь-это шахматная партия, по окончании которой и короли, и пешки ложатся в один ящик.


Отправлено: 00:58, 29-08-2006

 

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


1. Желательна мультиязычность, лично я украинец и мне побарабану, но некоторые могут не понять
2. Форма доманшей страницы и номер аськи по умолчанию не обязательны, но без них скрипт не добавляет записи.
3. Поле домашней страницы не воспринимает ссылки в виде ip т.е. в небольшой локалке, где нет прописанных соответствий мижду ip и именем хоста будут проблемы. ( я дальше не копал наверно регулярное выражение ?)
4. смайлики не добавляються
Это поверхностный осмотр, будет время покопаю ещё

Отправлено: 23:08, 09-09-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


У меня почему-то скрипт не добавляет записей из-за e-mail'а. Щас буду смотреть на регулярные выражения.
UPD: скрипт не пущает мейлы типа "login@site.2site.ru".

Пожелания:
1. Языки.
2. Скины.
3. Нормальный валидатор мыл.
4. ICQ бывают от 5-значных до 9-значных.
5. ICQ и сайт - действительно необязательные поля.

Последние 2 проблемы решаются изменением функции validator ($mul, $uri, $asy) на
PHP код: Выделить весь код

function validator ($mul$uri$asy) {

//Валідатор validator (мило, урл, аська)
global $error;
$err '';
if ( 
strpos ($uri'http://') !== FALSE )
    
$urisubstr ($uri7);
if ( !
preg_match ('/^[-_\.a-z\d]{3,15}@[\.a-z\d]{2,10}\.[a-z]{2,4}$/i'$mul) )
    
$err$err." $error[mail]<br>";
if ( !
preg_match ('/^[-_\.a-z\d]{2,20}\.[a-z]{2,4}$/i'$uri))
    if(
$uri!=='')$err$err." $error[url]<br>"//next 3 lines modified by Lost Soul
if ( !preg_match ('/^\d{5,10}$/'$asy))
    if(
$asy!=='')$err$err." $error[icq]<br>";
if ( 
'' != $err ){
    
$err $error['validator_titl'].$err;
    return 
$err;
    }



Последний раз редактировалось Arrest, 10-09-2006 в 12:07.


Отправлено: 11:43, 10-09-2006 | #3


Аватара для Strange_V

Старожил


Сообщения: 222
Благодарности: 29

Профиль | Отправить PM | Цитировать


kotid
1. Книг на других языках и так море, хотя… может в следующей версии сделаю
2. Баг…, исправлено
3. Не подумал, сделано
4. Т.е.? не работает JavaScript ввод или вывод php?

Arrest
Пожелания учту, спаисбо за вариант решения проблемы

Для устранения проблем необходимо заменить файлы mygbook/inc/function.php и mygbook/add.php прикрепленными.

хост з гостевой не доступен... не могу пока разобратся

-------
Жизнь-это шахматная партия, по окончании которой и короли, и пешки ложатся в один ящик.


Последний раз редактировалось Strange_V, 11-09-2006 в 20:42.


Отправлено: 19:47, 11-09-2006 | #4


Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


нормально, всё исправлено, а насчет смайликов , я хотел добавить свой набор смайликов, но посмотрел там нужно менять код скриптов для добавления. надо продумать скрипт для изменения смайлов.

Отправлено: 08:17, 13-09-2006 | #5


Аватара для Strange_V

Старожил


Сообщения: 222
Благодарности: 29

Профиль | Отправить PM | Цитировать


Спасибо.
Ведуться работы… (85% уже сделал)

-------
Жизнь-это шахматная партия, по окончании которой и короли, и пешки ложатся в один ящик.


Отправлено: 00:12, 23-09-2006 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Конструктивно покритикуйте скрипт гостевой книги

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Покритикуйте конфигурацию homaykle Выбор отдельных компонентов компьютера и конфигурации в целом 16 25-09-2009 07:52
[решено] Нужен скрипт гостевой книги QUMATOZ Вебмастеру 1 24-04-2009 15:01
Ребят,покритикуйте конфиг пожалуйста nls90 Выбор отдельных компонентов компьютера и конфигурации в целом 28 15-07-2008 21:59
Покритикуйте конфигурацию компьютера webser Выбор отдельных компонентов компьютера и конфигурации в целом 15 06-04-2008 18:43
Защита гостевой книги от спама без GD ? ZhyvneF Вебмастеру 5 22-10-2007 19:50




 
Переход