cotonti.com : АЯКС по-русски https://www.cotonti.com Neueste Themenbeiträge Cotonti en Mon, 02 Feb 2026 10:40:30 -0000 esclkm Mi, 25 Feb 2009 06:07:17 -0000 dervan # esclkm : это чтобы не было высплывающего окошка - с пфс) а все было на 1 странце как я понимаю
А это про что - чтобы сделать аттач файлов, скажем к постам на форуме, как пристройку к PFS? Или это про что-то другое?]]>
Mi, 25 Feb 2009 06:02:53 -0000
Trustmaster Mi, 25 Feb 2009 04:50:04 -0000 Dayver
admin.banlist.inc.php
admin.bbcode.inc.php
admin.cache.inc.php
admin.comments.inc.php
admin.home.inc.php
admin.infos.inc.php
admin.pfs.allpfs.inc.php
admin.pfs.inc.php
admin.pm.inc.php
admin.ratings.inc.php
admin.referers.inc.php


html кода в них нет(созданы одноименные тпл файлы) + редиректов тоже нет(теперь вместо редиректа имеем просто отображение сообщения в <div class="error">...</div> типа "Обновлено", "Удалено").

половину вышеперечисленых файлов было обработано совсем недавно.....
но например файл admin.banlist.inc.php поправлен уже сравнительно давно....
во время когда я им занимался встал вопрос аякса.....
была написана функция ajaxSend() которую поместили в файл base.js(прошу ознакомится с нею)....
она позволяет упростить\оптимизировать вызов\использование аякс возможностей библиотеки jquery.js....
мною было решено апробировать ее на файле admin.banlist.inc.php в котором имеем не только аякс пагинацию но и добавление\обновление бан-записи(так же посмотрите как там все реализовано....
даже если жаба у юзверя отключена или по каким то причинам не работает то все остается работоспособным и обрабатывается класическим методом с перегрузкой всей страницы)....
воообщем полностью зааяксено......
можете потестировать то что вышло и если многим понравится такая реализация то таким же макаром можно переработать всю админку(пояснять, почему смело можно зааяксить админку, не буду.....суть как по мне вполне логична и должна быть понятна всем)....
правда нашему турецкому другу ос это категорически не понравилось(то как реализован банлист)....
жаба-гуру пытается это высказать при любом удобном моменте......
суть в том что(как по мне) ему не нравится то как реализована пагинация(сейчас она немного не оптимальна в смысле размера html кода) но это ведь пока и написав небольшой простой обработчик мы с легкостью сможем это исправить.....
сам же ос ничего конкретного взамен не предлагает...
считаю что так не следует поступать ("мне это не нравится, но как по другому сделать я не знаю\не хочу тратить время" - его позиция)...
теперь же вернемся к движку в целом.....
никто, даже esclkm не предлагает зааяксить весь движок(аякс навигацию по сайту) просто он немного не так выразился и теперь он поправил свой пост.....
он имел ввиду глобально зааяксить пагинацию....
тоесть всюду где есть пагинация ее можно сделать таким макаром как в банлисте(кончено же закончив и доработав метод аяксирования пагинации).....
так же с использованием функции ajaxSend() можно с легкостью доработать все части которые прозвучали(проверка при регистрации, добавление коментов, пфс и т.д.)]]>
Mi, 25 Feb 2009 04:48:11 -0000
esclkm Mi, 25 Feb 2009 04:42:43 -0000 dervan # Sergeich : Также можно использовать аякс при загрузке в ПФС файлов.
А для чего он нужен в PFS?]]>
Mi, 25 Feb 2009 04:37:05 -0000
Trustmaster
Поэтому я склонен к такой точке зрения: ядро должно поддерживать AJAX-режим опционально, насколько это возможно. Стандартные модули (те же страницы и форумы) должны поддерживать асинхронные функции только там, где практика диктует их предпочтительность. В остальном это дело разработчика модулей и плагинов: реализовывать асинхронный функционал или нет. Это было о серверной части. Что до клиентской, jQuery, если его правильно использовать, достаточно прозрачен для клиента. Это означает, что легко программировать клиент, работающий как в асинхронном, так и в синхронном режиме в зависимости от поддежрки со стороны браузера.]]>
Mi, 25 Feb 2009 03:12:17 -0000
medar http://www.cotonti.com/docs/en/plugins/ajax_parts
Его можно расширить, написать на русском, дополнить примерами использования, но нужды в sajax или xajax у нас нет.]]>
Mi, 25 Feb 2009 02:37:45 -0000
esclkm Mi, 25 Feb 2009 02:12:04 -0000 medar Добавление комментов/постов в форум можно сделать, разворачивающуюся панельку pfs на страницах добавления/редактирования страниц. И достаточно аякса, имхо.]]> Mi, 25 Feb 2009 02:11:08 -0000 Ratibor # esclkm : Довайте тогда что конкретно нам надо с аяксом в core
Проверка имени и прочего при регистрации, добавка/редактирование комментов,
голосование и рейтинги.
Хотя саму функцию можно зделать и универсальной.
А еще лучше использовать чтото типа sajax.]]>
Mi, 25 Feb 2009 02:05:41 -0000
esclkm Довайте тогда что конкретно нам надо с аяксом в core]]> Mi, 25 Feb 2009 01:46:35 -0000 Ratibor # Sergeich : А зачем аякс везде и всюду?
Навигация с аяксом мне лично не нужна. Добавление коментов и постов - это да, аякс полезен. Также можно использовать аякс при загрузке в ПФС файлов. Во всех остальных случаях насущной необходимости в аяксе не вижу.
Я придерживаюсь примерно того же мнения, правда немного более консервативней.
Проверка имени и прочего при регистрации - да, добавка комментов - да,
голосование - да, в общем все в таком духе.
Добавление постов форуме или их редактирование - категоричное - нет, так же нет для страниц.

Хоть ява и открывает большие возможности, но надо с головой их использовать, а не тупо прикрчивать где не попадя. А то зайдешь на какой нибудь сайт и комп аж тупить начинает от перегруженности скриптами.]]>
Mi, 25 Feb 2009 01:28:49 -0000
Sergeich Навигация с аяксом мне лично не нужна. Добавление коментов и постов - это да, аякс полезен. Также можно использовать аякс при загрузке в ПФС файлов. Во всех остальных случаях насущной необходимости в аяксе не вижу.]]> Mi, 25 Feb 2009 01:17:57 -0000 esclkm
Мое мнение : аякс должен быть максимально повсеместно. Возможно к кажому модулю прикладывать дополнительный аякс файл - то есть например: page.ajax.php.

далее код дожен быть прозрачен, а функция sendAjax - доработана - автор функции знает мои пожелания.

Весь аякс должен корректно работать в трех режимах:
1. JS включен в браузере и JQuery включена
2. Jquery выключена и JS включен
3. JS отключен и Jquery включена.

Первично хотелось бы видеть всю павигацию по страницам в виде аякса а также добавление постов и комментов. и пфс

Хочу знать централизованное русское мнение]]>
Mi, 25 Feb 2009 01:11:25 -0000