djdiplomat

djdiplomat
Рейтинг
136
Регистрация
05.08.2009

По ходу так и есть, но как мне быть?

Вы наверное догадались, что в конечном счете у меня будет десятки таких полей и кнопок.

Я когда-то давно с подобным сталкивался, но решение подзабыл.

Там что-то должно быть из области jQuery('body').on("change"

но что и как именно прописать в обработчик, я не могу вспомнить... вот и прошу помощи тут, у гуру....

PS слушайте, может я его неверно применяю? Я так пробовал. Но не катит

	jQuery('body').on("change", function () { 	

jQuery('.next-step').click(function () { //клик по кнопке текстовое поле
alert('Клик по след.шагу');
});
});

Вот за require_once спасибо!

Я вообще покопал в интернете, плюс готовые плагины пооткрывал include (не встречал, а require_once много где)

А еще вот какую прикольную штуку нарыл

источник тут http://blogcoding.ru/archives/anatomiya-plagina-wordpress-chast-3/

add_action('admin_menu', array(&$this, 'regAdminPage'));

function regAdminPage() {
$menuPage = add_menu_page(__('Simple View Settings', 'simple-view'), __('Simple View', 'simple-view'), 8, 'simple-view-settings', array(&$this, 'svAdminPage'), WP_PLUGIN_URL.'/simple-view/images/sv-icon.png');
$svSubPage = add_submenu_page('simple-view-settings', __('Simple View Settings', 'simple-view'), __('Settings', 'simple-view'), 8, 'simple-view-settings', array(&$this, 'svAdminPage'));
add_action('admin_print_scripts-'.$svSubPage, array(&$this, 'adminHeaderPluginScripts'));
add_action('admin_print_styles-'.$svSubPage, array(&$this, 'addAdminHeaderPluginStyles'));
$fbUploadPage = add_submenu_page('simple-view-settings', __('FloatBox Uploading and Installation', 'simple-view'), __('FloatBox Installation', 'simple-view'), 8, 'floatbox-install', array(&$this, 'fbInstall'));
$fbSubPage = add_submenu_page('simple-view-settings', __('FloatBox Settings', 'simple-view'), __('FloatBox Settings', 'simple-view'), 8, 'floatbox-settings', array(&$this, 'fbAdminPage'));
add_action('admin_print_scripts-'.$fbSubPage, array(&$this, 'adminHeaderScripts'));
add_action('admin_print_styles-'.$fbSubPage, array(&$this, 'addAdminHeaderCSS'));
$svGalPage = add_submenu_page('simple-view-settings', __('Galleries', 'simple-view'), __('Galleries', 'simple-view'), 8, 'simple-view-galleries', array(&$this, 'svGalleries'));
add_action('admin_print_scripts-'.$svGalPage, array(&$this, 'adminListHeaderScripts'));
add_action('admin_print_styles-'.$svGalPage, array(&$this, 'adminListHeaderStyles'));
$svGalNewPage = add_submenu_page('simple-view-settings', __('Edit Gallery', 'simple-view'), __('New Gallery', 'simple-view'), 8, 'simple-view-edit-gallery', array(&$this, 'GalleryEdit'));
add_action('admin_print_scripts-'.$svGalNewPage, array(&$this, 'adminEditHeaderScripts'));
add_action('admin_print_styles-'.$svGalNewPage, array(&$this, 'adminEditHeaderStyles'));
}

Собственно еще один вопрос:

Есть ли у кого сводная табличка по файлам плагинов, наподобие той, что для шаблонов.

Ну к примеру, если у плагина есть файл uninstall.php, то удаление идет через него. И подключать нет нужды. Просто залили, прописал деинсталятор и все.

Подозреваю, что наверняка еще есть какие-то файлы, которые обрабатываются без подключения.

Или на этом все? uninstall.php единственный?

И еще, если в плагине есть папка includes, она как-нибудь самостоятельно обрабатывается (ее содержание) или входящие в нее файлы ручками нужно подключать? Спасибо.

Можете чутка подробнее.

Даже в кодексе четвертый аргумент это файл my-plugin.php)

function my_plugin_menu() {

add_options_page('My Options', 'My Plugin', 'manage_options', 'my-plugin.php', 'my_plugin_page');

}

Можете конкретнее подсказать как сделать?

'[umka:
;13433234']Да. Только нужны заголовки от запроса файла "css" или "js" или "jpg" или ...

Ну вот на таблицу стилей ответ. На которую гугл ругается.

1 HTTP/1.1 200 OK

2 Date: Sun, 18 Jan 2015 10:16:50 GMT

3 Server: Apache/2.2.22 (Debian)

4 Last-Modified: Thu, 15 Jan 2015 12:29:10 GMT

5 ETag: "52058e-dc3-50cb000cc4256"

6 Accept-Ranges: bytes

7 Content-Length: 3523

8 Vary: Accept-Encoding

9 Content-Type: text/css

10 X-Pad: avoid browser bug

rushter, я не совсем понял как это проверить) Вроде нет. Вроде сервак на апаче и все...

Ну не знаю тогда... Может вам проще ссылку на сайт дать? может кто-то из форумчан, кто пошаристее посмотрит и сразу даст верный ответ?

Эм. я могу ошибаться, но я где то на форуме читал, что так как вы, можно оборачивать только если у вас библиотека jQuery выше 1.8

По-моему так. Т.е $(function(){ не все библиотеки поддерживают.

Могу ошибаться. Может гуру форума меня поправят....

1 HTTP/1.1 200 OK

2 Date: Sun, 18 Jan 2015 09:20:46 GMT

3 Server: Apache/2.2.22 (Debian)

4 X-Powered-By: PHP/5.4.4-14+deb7u7

5 Last-Modified: Sun, 18 Jan 2015 08:39:12 GMT

6 Vary: Accept-Encoding

7 Cache-Control: private, max-age=43200

8 X-Hyper-Cache: hit - plain

9 Content-Length: 21521

10 Content-Type: text/html;charset=UTF-8

Это имелось ввиду?

Я не совсем понял, что вы имеете ввиду.

Пока лишь свою мысль поясню. Я все свои скрипты оборачиваю $(document).ready(function(){ });

Помогает избежать многих проблем.

Вообще по поводу конфликта. Тут же еще зависит как вы выборки делаете и в какие переменные заносите.

А вообще я когда что-то не пашет для отладки в разные места скрипта врубаю алерты. Чтобы сразу видеть, что работает, а что нет. Иногда лучше файрбага помогает понять причину))

А может зависит от $(document).ready(function(){

т.е. может то, что скрипт обрабатывает, еще не прогрузилось...?

fmex:
А зачем строку в строку через timestamp преобразовывать?

$data = str_replace ('.', '-', $data);
$data = str_replace (' ', 'T', $data);

Ну не зря же strtotime придумали)

Хотя хз. Может и на регулярках тоже можно.

Лично у меня это кусок кода из вордпреса. Я вообще эту строку получаю

$data = get_post_meta(get_the_ID(), 'mer_nastr_data', true);

Этот я для понятности привел немного иной код....

Вообще, на регулярках, наверное, больше ресурсов жрет.

Хотя в основе strtotime и date(), тоже, наверное, регулярки...

Всего: 348