мой скрипт на Mootools конфликтует с админ-панелью

28 views
Skip to first unread message

Alexei Zharinov

unread,
Jan 26, 2012, 10:44:00 AM1/26/12
to ener...@googlegroups.com
Дорогие разработчики!
Спасибо за движок, в нем заложены отличные идеи!
Прошу небольшую подсказку. Раньше работал на jquery, теперь приходится осваивать mootools. К сожалению мой скриптик, который я написал для скрытия-показа формы логина конфликтует с админ-панелью. А именно: при подключении моего init.js (листинг ниже) перестают функционировать окна со списками (шаблоны, пользователи, переводы и т.д.). Версия energine 2.3.8. То есть просто не отображаются никакие списки.
Листинг init.js:

document.addEvent('domready', function() {
    $('opener').addEvent('click', function(event){
        $(this).getNext("form").setStyles({opacity:0,'display':'block'}).morph({opacity:1});
        return false;
    })
    $('closer').addEvent('click', function(event){
        $(this).getParent().morph({opacity:0});
        return false;
    })
})

Pavel Dubenko

unread,
Feb 10, 2012, 4:53:50 AM2/10/12
to ener...@googlegroups.com
2012/1/26 Alexei Zharinov <azha...@gmail.com>:

> Дорогие разработчики!
> Спасибо за движок, в нем заложены отличные идеи!
> Прошу небольшую подсказку. Раньше работал на jquery, теперь приходится
> осваивать mootools. К сожалению мой скриптик, который я написал для
> скрытия-показа формы логина конфликтует с админ-панелью. А именно: при
> подключении моего init.js (листинг ниже) перестают функционировать окна со
> списками (шаблоны, пользователи, переводы и т.д.). Версия energine 2.3.8. То
> есть просто не отображаются никакие списки.
> Листинг init.js:


Откровенно говоря не понятно в чем проблема именно?

> document.addEvent('domready', function() {
>     $('opener').addEvent('click', function(event){
>
> $(this).getNext("form").setStyles({opacity:0,'display':'block'}).morph({opacity:1});
>         return false;
>     })
>     $('closer').addEvent('click', function(event){
>         $(this).getParent().morph({opacity:0});
>         return false;
>     })
> })
>

> --
> Вы получили это сообщение, поскольку подписаны на группу Energine content
> management framework.
> Просмотреть это обсуждение в Сети можно по адресу
> https://groups.google.com/d/msg/energine/-/MUDR-ps6k_gJ.
> Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу
> ener...@googlegroups.com.
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу
> energine+u...@googlegroups.com.
> О дополнительных функциях можно узнать в группе по адресу
> http://groups.google.com/group/energine?hl=ru.

--
Pavel Dubenko, web-developer

Alexei Zharinov

unread,
Feb 11, 2012, 6:34:59 AM2/11/12
to ener...@googlegroups.com
Да вроде наладилось все, не помню уже как полечил ввиду давности ))

Чип

unread,
Feb 27, 2012, 3:05:53 PM2/27/12
to Energine content management framework
Извиняюсь, что встряю.
Это даже нельзя назвать проблемой. Так, проблемка

Как убрать форму входа? В режиме редактирования во вкладке "русский"
есть галочка "отключен". И она другие страницы отключает, о вот форму
входа (логин и пароль) нет.
Правда, тут может возникнуть другая проблема - как войти, если нету
формы входа. Я думаю, что решение это простое. Вот только какое?)))

On 10 Лют, 11:53, Pavel Dubenko <d.pa...@gmail.com> wrote:
> 2012/1/26 Alexei Zharinov <azhari...@gmail.com>:

Pavel Dubenko

unread,
Feb 28, 2012, 5:24:46 AM2/28/12
to ener...@googlegroups.com
я так понимаю нужно убрать форму авторизации со всех страниц?

хмм
Я лучше попробую объяснить базовые принципы, а то судя по вопросу они
вам не совсем понятны

Все что есть на странице - является компонентом
Описания компонентов находятся в файлах шаблона(контента и лейаута)
При создании страницы мы выбираем по какому шаблону(лайаутному и
контентному) сформирована данная страница

Описание хранится в файлах вида
core/modules/($имя_модуля)/templates/($тип)/*.($тип).xml
например core/modules/share/templates/layout/default.layout.xml
$тип - компоненты сгруппированы в контентную и лейаутную части(content, layout)

Есть папка htdocs/templates
в ней находтся символические ссылки на шаблонные файлы
Их расставляет сетап в режиме linker
Переписывать файлы шаблонов находящиеся в папке core - НЕ РЕКОМЕНДУЕТСЯ
Если вам необходимо чтобы был другой перечень компонентов на странице сайта
нужно создать файл контента или лейаута в папке site/modules/[имя
модуля, например default]/templates/[content|layout]/
после этого запустить линкер
и при создании/редактировании страницы - выбрать из списка нужный шаблон


не совсем внятно конечно, но, как смог :)

2012/2/27 Чип <knam...@gmail.com>:

Чип

unread,
Mar 8, 2012, 4:34:00 PM3/8/12
to Energine content management framework
Спасибо!

Базовые принципы понятны.
Со страницей авторизации тоже очень даже нормально))) Пусть лучше
будет.

Можно еще вопросик
1. Почему-то не выводится подпись (альтернативный текст) при наведении
на картинку. В исходном коде страницы он есть, а при наведении мыши
на картинку нет.


On 28 Лют, 12:24, Pavel Dubenko <d.pa...@gmail.com> wrote:
> я так понимаю нужно убрать форму авторизации со всех страниц?
>
> хмм
> Я лучше попробую объяснить базовые принципы, а то судя по вопросу они
> вам не совсем понятны
>
> Все что есть на странице - является компонентом
> Описания компонентов находятся в файлах шаблона(контента и лейаута)
> При создании страницы мы выбираем по какому шаблону(лайаутному и
> контентному) сформирована данная страница
>
> Описание хранится в файлах вида
> core/modules/($имя_модуля)/templates/($тип)/*.($тип).xml
> например core/modules/share/templates/layout/default.layout.xml
> $тип - компоненты сгруппированы в контентную и лейаутную части(content, layout)
>
> Есть папка htdocs/templates
> в ней находтся символические ссылки на шаблонные файлы
> Их расставляет сетап в режиме linker
> Переписывать файлы шаблонов находящиеся в папке core - НЕ РЕКОМЕНДУЕТСЯ
> Если вам необходимо чтобы был другой перечень компонентов на странице сайта
> нужно создать файл контента или лейаута в папке site/modules/[имя
> модуля, например default]/templates/[content|layout]/
> после этого запустить линкер
> и при создании/редактировании страницы - выбрать из списка нужный шаблон
>
> не совсем внятно конечно, но, как смог :)
>

> 2012/2/27 Чип <knam1...@gmail.com>:

> > О дополнительных функциях можно узнать в группе по адресуhttp://groups.google.com/group/energine?hl=ru.
>
> --
> Pavel Dubenko, web-developer

Pavel Dubenko

unread,
Mar 8, 2012, 4:43:55 PM3/8/12
to ener...@googlegroups.com

я может не сильно разбираюсь в тонкостях
но современные браузеры для этого используют аттрибут title

08.03.2012 23:34 пользователь "Чип" <knam...@gmail.com> написал:

yanchen...@gmail.com

unread,
Mar 9, 2012, 12:12:11 AM3/9/12
to ener...@googlegroups.com
2012/3/8 Чип <knam...@gmail.com>:

> 1. Почему-то не выводится подпись (альтернативный текст) при наведении
> на картинку.  В исходном коде страницы он есть, а при наведении мыши
> на картинку нет.
>
alt не предназначен для этого, alt выводиться в случае если не
удалось загрузить изображение или изображения отключены в настройках
браузера.

Чип

unread,
Mar 9, 2012, 10:37:37 AM3/9/12
to Energine content management framework
А title можно как-то задать из формы добавления изображения?
Reply all
Reply to author
Forward
0 new messages