Принимаем вопросы от населения
| 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 или какие манипуляции с ним нужны, для корректной работы плагина аккаунт удален - не срослось с разработчиками
ушел на другой движок Відредаговано: webitproff (29.05.2023 19:34, 2 року тому) |