Pasha
+815
Репутация
12693
Рейтинг
Заявляю как артиллерист, такая проблема имеет место быть и "enctype" тут ни при чем. Впрочем если будут конкретные заявки по версии 1.10.3, то проблема решаемая… С версиями ниже ковыряться не буду.
Вариант 1 — Не выводить на странице /search модуль
Вариант 2 — Удалить(закомментировать) форму поиска в com_search… .tpl
Первый вариант проще и логичней.
Вариант 2 — Удалить(закомментировать) форму поиска в com_search… .tpl
Первый вариант проще и логичней.
Да проще все, содержимое переменной $do должно сравниваться с неким значением, но судя по коду все происходит совсем не так, внутри каждого if переменной $do присваивается это значение, а поскольку этому процессу ничего не препятствует, то вполне законно возвращается true и интерпретатор заходит в тело условия, в данном случае в оба условия, причем в $do при таком раскладе всегда будет лежать "add".
Банальная опечатка или глобальное непонимание разницы между = и ==
Банальная опечатка или глобальное непонимание разницы между = и ==
Lora, что должен делать и что на самом деле делает вот этот if($do ='view'){ и вот этот if($do ='add'){ участки кода?
Это не баг. В 1.10.3 конструкция типа {php}cmsPage::getInstance()->printModules('position');{/php} в шаблонах модулей работать не будет. Либо сам модуль переделывайте, либо решайте вопрос при помощи javascript.
файл mod_usermenu.tpl, участок кода
измените на
иными словами удалите условие
{if !$is_audio && !$is_video} {if $is_can_add && !$is_admin} <span class="my_content"> <a href="/content/my.html">{$LANG.USERMENU_ARTICLES}</a> </span> <span class="add_content"> <a href="/content/add.html">{$LANG.USERMENU_ADD_ARTICLE}</a> </span> {/if} {/if}
{if $is_can_add && !$is_admin} <span class="my_content"> <a href="/content/my.html">{$LANG.USERMENU_ARTICLES}</a> </span> <span class="add_content"> <a href="/content/add.html">{$LANG.USERMENU_ADD_ARTICLE}</a> </span> {/if}
Что там внутри module_slider.tpl совершенно неважно, шаблон не может существовать и выводится сам по себе, то есть где-то как минимум должно быть прописано вот это
Вот я и спрашиваю, где?… При условии что это пользовательский модуль.
cmsPage::initTemplate('modules','module_slider.tpl')->display('module_slider.tpl');
Подскажите. как в tpl вывести группу?
У меня пользовательский модуль
Откуда у пользовательского модуля взялся шаблон?
Что же тут непонятного. Страницу /users формирует и отдает одноименный компонент, соответственно обработчик формы посылающей данные по этому адресу как правило будет находится во frontend.php этого компонента.
В данном случае форма отсылается даже в не обработчик в полном смысле, а просто посылает некие дополнительные данные при наличии которых немного изменяется условие выборки пользователей. Вообщем все это находится под if($do == 'view'), разбирайтесь…
В данном случае форма отсылается даже в не обработчик в полном смысле, а просто посылает некие дополнительные данные при наличии которых немного изменяется условие выборки пользователей. Вообщем все это находится под if($do == 'view'), разбирайтесь…
Код модуля это форма, которая отправляет данные на страничку /usersГде ж сам код модуля
Бесплатно, просто само по себе написание всякого рода инструкций это "головняк", мне проще самому сделать, чем описывать весь этот процесс.
ОК, поднапрягусь, после обеда выложу.
ОК, поднапрягусь, после обеда выложу.
Викторыч, "радовать" очередной записью в блоге мне откровенно лень. Сегодня, во второй половине дня все будет готово, если хотите можете смело написать мне в аську или скайп, я все расскажу и помогу сделать.
В принципе функцию загрузки рисунков в BBcode можно и переделать, но это будет в чистом виде хак. Если хотите могу по свободке заняться.
p.s. Только для актуальной версии движка, распыляться на устаревшие версии желания нет.
p.s. Только для актуальной версии движка, распыляться на устаревшие версии желания нет.