Комментарии 9
> Разумеется, возможности такой правки весьма ограничены, и решить какую-то серьёзную задачу, требующую запроса к базе, таким способом не получится.
Почему? Даём ajax на сервер к функции работы с базой, далее делаем страницу как хотим. Правильнее сказать. что возможности пользовательских скриптов НЕ ограничены. Или ограничены интерфейсом сайта, но это же относится и к обычным скриптам.
Почему? Даём ajax на сервер к функции работы с базой, далее делаем страницу как хотим. Правильнее сказать. что возможности пользовательских скриптов НЕ ограничены. Или ограничены интерфейсом сайта, но это же относится и к обычным скриптам.
Чтобы дать AJAX-запрос на сервер, нужно, чтобы на сервере был кто-то, кто этот запрос примет и обработает. Причём этот «кто-то» ещё и должен быть заранее рассчитан на возможность именно такого запроса. Речь же о том, чтобы сделать какую-то фишку исключительно на стороне клиента, не имея ни доступа к файловому содержимому сервера, ни влияния на его админов.
А вообще, пожалуй, неудачно сформулировал. Не «запроса к базе», а «непредусмотренного запроса к базе». Сейчас подправлю, чтоб понятнее было.
Делал аналогичные вещи давненько и на юзерскрипте.
Для сайта с большим числом комментариев — плавающую форму чтобы набирать коменты, прокручивая другие.
Для кастрированного форума на кубани.ру — цитирование выделенного, панель бб-кодов, подпись к постам, клик по нику — поиск постов человека, клик по выделенному — поиск по форуму и что-то еще.
Еще для vBulletin 2 удаление постов модератором без перезагрузки страницы.
На самом деле непаханное поле для улучшений везде.
Для сайта с большим числом комментариев — плавающую форму чтобы набирать коменты, прокручивая другие.
Для кастрированного форума на кубани.ру — цитирование выделенного, панель бб-кодов, подпись к постам, клик по нику — поиск постов человека, клик по выделенному — поиск по форуму и что-то еще.
Еще для vBulletin 2 удаление постов модератором без перезагрузки страницы.
На самом деле непаханное поле для улучшений везде.
Это всё лишь перетасовка существующих на сайте блоков или организация в собственные блоки существующих элементов. Такое я тоже неоднократно делал и на юзерскриптах, и через тот же Проксомитрон. Но все эти модификации не требуют ведения какой-то собственной базы данных, в отличие от описанной в статье задачи.
Собственно говоря, можно было реализовать что-то подобное на скриптах, используя базу в веб-хранилище, но мне не хотелось ограничивать себя размерами хранилища, которое по умолчанию довольно небольшое.
Собственно говоря, можно было реализовать что-то подобное на скриптах, используя базу в веб-хранилище, но мне не хотелось ограничивать себя размерами хранилища, которое по умолчанию довольно небольшое.
По-моему, ужасный костыль. Не проще ли было написать мод для phpBB и выложить на паблик? Сразу миллионам жизнь улучшить можно, а не только гикам, готовым с этим всем разбираться.
Согласен, что костыль и что мод проще. Но одного лишь написания и публикации мода, увы, недостаточно, надо ещё убедить админов форума установить этот мод, доказать его необходимость и безопасность (причём теперь даже на разрабов phpBB не сослаться, ибо моды к двойке они уже, AFAIK, не принимают и не проверяют), убедить их, что потенциальные несовместимости с другими модами (из-за модификации кода) того стоят.
Ну я один из тех, кто готов с благодарностью принять, протестировать и пользоваться таким модом :)
З.Ы. Вообще не понимаю, отчего такая травля «двойки» на том же phpbbguru… Спрос на двойку есть, а обсудить негде.
З.Ы. Вообще не понимаю, отчего такая травля «двойки» на том же phpbbguru… Спрос на двойку есть, а обсудить негде.
Ну я один из тех, кто готов с благодарностью принять, протестировать и пользоваться таким модомНаписание такого мода у меня давно в планах (для форума, который я админю), но пока руки всё не доходят. А набросать эту проксю для личного использования оказалось проще и быстрее, я в движке phpBB (да и вообще в PHP) совсем не гуру. Так, по мелочам ковырял…
Спрос на двойку есть, а обсудить негде.Увы, двойка откровенно устарела, с этим спорить сложно. Кучу полезнейших функций, добавляемых в двойке лишь модами, в тройке реализовали нативно (что несомненный плюс с точки зрения простоты апгрейдов). Хотя субъективно двойка мне тоже нравится больше, организована во многом удобнее. Тут как XP версус Семёрка: новое яростно вытесняет старое, несмотря на сопротивление тех, кому новое пришлось не по душе.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Улучшаем форумный движок на стороне клиента