Нет в друпале переопределения функций в классическом понимании, там переопределение реализовано своим механизмом - функция m проверяет существование функции template_m, если она есть вернуть результат template_m, иначе global_m.
В вп можно накидать своих функций в functions.php и использовать их в шаблонах
В php нет стандартных возможностей для перегрузки функций. В версии 5.3.0 и выше можно перегружать используя пространства имен, которые WP скорей всего не поддерживает
Такова идеология CDN - у посетителя уже может быть закеширована необходимая библиотека (к слову сказать, не только jQuery). Остальное - подпорка на случай если гугловский CDN в дауне.
$(this).parent().children('div.splCont').toggle('normal');
должно быть
$(this).next('div.splCont').toggle('normal');
Спасибо, поржал. Правила имеются ввиду свои?
Если используете ZF, то логичней было бы расширить зендовский View Смартей и переписать кроме всего прочего магические методы __get и __set и использовать
$this->view->name = "Текст переменной";var_dump($this->view->name);
НО, опять же, манипуляции с переменной возможны будут только через get/set либо непосредственно в шаблоне (ну, и, соответственно, плоды манипуляций будут доступны только в шаблоне). Вообще, это нормально, разработчики ZF и Smarty неявно заставляют вас использовать view по своему прямому назначению.
Сделать explode строки и дальше как Леонид написал
$smarty->assign('some_var',$some_value);var_dump($smarty->getVariable('some_var')->value);
Хотя, если честно, не понятно, зачем вам третий смарти если у вас, судя по примеру, нет выделенного VIew. Вы сначала делайте операции над переменной, а потом передавайте в шаблон.
Если английский язык не пугает, посмотрите в сторону concrete5, contao, pimcore
deny from all