Принимаем вопросы от населения
webitproff |
|
---|---|
#46720 Kabak: Алексей, я о том, что откройте любую страницу сайта, любую новость, пост форума, - у вас подгрузится в исходном коде ваши скрипты, тогда как они нужны лишь на единственной странице, это регистрация. поковырялся, вобщем дело ваше конечно, но я бы сделал так (тоже решил поделиться) создаем в папке плагина файл nevalidate.footer.php в него вставляем код <?php /* ==================== [BEGIN_COT_EXT] Hooks=footer.first [END_COT_EXT] ==================== */ /** * for Cotonti * * @package * @version * @author * @copyright Copyright * @license BSD */ defined('COT_CODE') or die('Wrong URL'); if ($_GET['e'] == 'users' && $_GET['m'] == 'register'){ Resources::linkFileFooter(Cot::$cfg['plugins_dir'] . '/nevalidate/GetUserInfo.js', 'js'); Resources::embedFooter(<<<JS $().ready(function() { $("section.div_block_register input[name=rusername]").after("<div id=\"divMy_Name\"></div>"); $("section.div_block_register input[name=ruseremail]").after("<div id=\"divEmail\"></div>"); $("section.div_block_register input[name=rusername]").blur(function(){ process_name(); }) $("section.div_block_register input[name=ruseremail]").blur(function(){ process_email(); }) }); JS ); }; в админке обновляем плагин и теперь он будет именно там, где ему и место, только на странице регистрации Добавлено 1 минута спустя: ну может порядок изменить Добавлено 3 минуты спустя: и в инструкцию к плагину, желательно пример users.register.tpl или какие манипуляции с ним нужны, для корректной работы плагина аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
Bu gönderi webitproff tarafından düzenlendi (2023-05-29 19:34, 1 yıllar önce) |