Pasha
+815
Репутация
12693
Рейтинг
Я загрузил файл под названием "Картинка", через пять минут Вы тоже захотите загрузить файл, и тоже с названием "Картинка"… Угадайте что произойдет?
Потому что код {add_js file='components/users/js/astro_ep.js'} загружает ваш скрипт в заголовок страницы. В секцию <head>, когда dom еще и не думала формироваться…
А внутри папки _Test_ что лежит? Ведь это только с точки зрения админки шаблон "_Test_" это папка с названием, для frontend там как минимум template.php нужен.
Ну так а про любимый IE забыли? Вы хоть заглушку тогда для него сделайте, типа display:none/block Ну или как вариант вместо css трансформации примените js animate.
Не будут.
Ну поскольку компонент это printBody, то и пишите в шаблоне условие
Ну если конечно я правильно понял то, что вы хотите сделать…
if ($inPage->page_body) { // Если на страницу есть компонент $inPage->printBody(); // То выводим его } else { // В ином случае echo 'Привет'; // Выводим что-то свое }
Так точно ничего не выйдет. Обьясните для начала откуда берется div class='item-page', его что-то формирует или он жестко в коде прописан?
Возможно следует поискать в базе данныхПрограмма "поиск по файлу" выдала список файлов, но ни в одном не получилось найти откуда "берется слово Товар"
Если следовать уроку, по которому вы пытались сделать первый вариант, то они подключают к страничке файл jquery.js НО на самом деле в этом файле не только собственно библиотека jquery, но и библиотека jqueryTools. Просто они были слиты в единый файл. В самом движке уже подключена jquery, поэтому прилагающийся к уроку файл вы естественно игнорируете, непреднамерено выкидывая и jqueryTools. Вот в этом и ошибка. Переименуйте их файл jquery.js на что нибудь другое, например jqueryTools.js Удалите из него лишний код, оставив только строку обеспечивающую нужный функционал Положите этот файл куда вам удобно и подключите его хоть глобально ко всему шаблону в template.php, хоть к нужному вам модулю. Как удобнее вообщем… Вот при таком раскладе в принципе должно заработать. Экспериментировать я не стал, просто навскидку смотрю. Удачи.
(function(b){b.tools=b.tools||{version:{}};b.tools.version.overlay........
Кстати и первый вариант не требует никаких изменений версии JQuery. Дело в том, что файл jquery.js, который прилагается к уроку на самом деле содержит в себе еще и библиотеку JQueryTools.
Естественно, что ничего работать не будет так как в шаблоне default плагин, обеспечивающий работу всплывающих окон подключается только для администратора:
Для того чтоб все заработало нужно вынести подключение скрипта и относящегося к нему файла стиля за пределы условия
<?php if($inUser->is_admin){ ?> <script src="/templates/_default_/js/nyromodal.js" type="text/javascript"></script> <?php } ?>
<?php if($inUser->is_admin){ ?>
По моему скромному мнению вы все усложняете. Сделайте просто слой-подложку нужным градиентом, а верхний слой-маску по hover или active хоть убирайте вовсе, хоть сдвигайте. Все зависит от конкретного дизайна. С помощью transition можно плавность перехода обеспечить… Ну где-то так…
#13
Как исправить очистку формы при добавлении коммента в случае не правильного кода проверки?
31 августа 2012 в 23:04
Например вот так
Я все понимаю и про двойку вообще не говорю. Имеется ввиду что на сегодняшний день есть аж 3 варианта…
1.9 win-1251, 1.9.1 utf-8 и ежедневно обновляемый бранч с… ну пусть будет 1.10. Все они имеют свои особенности и разработки шаблонов, модулей и прочего по большому счету не взаимозаменяемы. На какой предполагается разработка?
1.9 win-1251, 1.9.1 utf-8 и ежедневно обновляемый бранч с… ну пусть будет 1.10. Все они имеют свои особенности и разработки шаблонов, модулей и прочего по большому счету не взаимозаменяемы. На какой предполагается разработка?
Я в принципе могу поддержать начинание, но не совсем понятно под какую версию работать. 1.9 вроде как уже не актуально, а 1.10 еще нет.