Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: Lexx от 08 Ноября 2004, 17:28:23

Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Lexx от 08 Ноября 2004, 17:28:23
При вводе некоторых адресов в новый комменентарий (поле URL), сервер выдает ошибку 500. Пример адреса: http://vasyapupkin.deviantart.com/.
Методом научного тыка я выяснил, что ошибка, возможно (если эти строки закомментированы, ошибка не вылазит) в строках:
if (($in{\'www\'}=~/(^|\\s)(http:\\/\\/)?((?:[-\\w\\.]+)+\\.\\w{2,4})(?:$|\\s)/)&&(length($in{\'www\'})<50)){$in{\'www\'}=\'http://\'.$3;}
else {$in{\'www\'}=\'\';}
Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Green Kakadu от 08 Ноября 2004, 23:29:05
угу, чего-то я там перемудрил, замените 1-ю строку на:
if (($in{\'www\'}=~/(http:\\/\\/)?((?:[-\\w\\.]+)+\\.\\w{2,4})/)&&(length($in{\'www\'})<50)){$in{\'www\'}=\'http://\'.$2}
Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Lexx от 08 Ноября 2004, 23:52:12
Green Kakadu
Все заработало. Спасибо! :)
Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Green Kakadu от 08 Ноября 2004, 23:59:10
Lexx это для http://www.swgalaxy.ru/ ?
прикольный :)
а чего тебе для счастья не хватает в санитаре (хотелось бы услышать мнение искушенного пользователя)?
Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Lexx от 09 Ноября 2004, 00:18:44
Green Kakadu
Цитировать
это для http://www.swgalaxy.ru/ ?

Да, а откуда сведения? :)
Цитировать
а чего тебе для счастья не хватает в санитаре (хотелось бы услышать мнение искушенного пользователя)?

Ну, наверное, как и многим:
1. Возможность менять имя категории (пока использую mod_rewrite).
2. Большей гибкости в шаблонах. К примеру, сделать, хотя-бы для e-mail и url, также как и для foto, если в поле пусто, то ничего не выводится, если не пусто, то с учетом шаблона в foto.txt.
3. Возможность добавлять свои поля к статье.
4. Возможность ставить оценку статье (в этом случае можно и сортировку статей по рейтингу, но не обязательно).
5. Разное количество статьей на странице для разных категорий.
6. Вход для авторов, чтобы авторы сами могли статьи добавлять.
Пока больше ничего вспомнить не могу.
Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Green Kakadu от 09 Ноября 2004, 10:40:13
Цитировать
Lexx:
Да, а откуда сведения?

http://webscript.ru/sanitarium  - образцово-показательные примеры :)


Цитировать
Lexx:
Ну, наверное, как и многим:

да, в общем-то стандарный набор
Цитировать
Lexx:
Большей гибкости в шаблонах.

.. coming soon правда уже думаю, не переборщил ли я с воз-ю настраивания всего и вся, получается довольно навороченная система
Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Lexx от 11 Ноября 2004, 15:43:00
Еще вспомнил, лично мне не помешала бы возможность использования для первой страницы статьи шаблон, отличный для последующих страниц. Хотя подобное может больше никому не понадобиться... :)
Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Green Kakadu от 11 Ноября 2004, 22:47:53
Цитировать
Lexx:
 использования для первой страницы статьи шаблон

мм, а для чего? Что бы там особое выводил?
Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Lexx от 12 Ноября 2004, 07:26:49
Green Kakadu
У меня часто возникает необходимость выводить на первой то, чего не должно быть на остальных. Простой пример, я думаю, что информация об авторе (имя, e-mail, url, аватар) должна быть только на первой странице, а на последующих выводить ее нет смысла. Ну и всякие там оценки статьи и т. п.
Цитировать
Lexx:
.. coming soon правда уже думаю, не переборщил ли я с воз-ю настраивания всего и вся, получается довольно навороченная система

Хотя возможно это все можно будет реализовать с помощью новой системы шаблонов. :)
Название: Скрипт комментариев не принимает некоторые адреса
Отправлено: Green Kakadu от 12 Ноября 2004, 12:55:11
Цитировать
Lexx:
информация об авторе (имя, e-mail, url, аватар)

согласен

Цитировать
Lexx:
возможно это все можно будет реализовать с помощью новой системы шаблонов

да :)