Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - AllaVK

Страницы: [1]
1
JS и AJAX / В IE7-IE9 не срабатывает action у формы
« : 02 Ноября 2011, 17:14:40 »
Добрый вечер!
может кто сталкивался с подобной ситуацией и сможет что-нибудь подсказать....
во всех основных браузерах (хром, опера, мозилла, сафари) у меня все работает правильно, ошибок не выдает...

а в IE7-IE9 (более старые не проверяла) возникает ошибка и не срабатывает action у формы ...
сайт: _http://gaselectro.ru_     - в правом верхнем углу ссылка "Вход", пр нажатии на нее появляется всплывающая форма для ввода логина и пароля. При нажатии на кнопку "Вход" на форме - у формы должен сработать: action="%pre_lang%/users/login_do/"   .... но ничего не происходит... форма никак не реагирует на нажатие...
Если для кнопки "Вход" напрямую прописать onclick="location.href='%pre_lang%/users/login_do/';"   то все срабатывает, пользователь входит на сайт...
При этом в режиме разработчика (дебажила в IE8) показывается ошибка:
  Объект не поддерживает это свойство или метод         _gaselectro.ru_, строка 48 символ 52
в этой строке содержится вызов функции для затемнения экрана и появления всплывающего окна... хотя при дебаге эта функция выполняется....
Подскажите, пожалуйста, в чем у меня может быть ошибка и что я делаю не так?

2
Добрый день!
требуется, чтобы после активации нового пользователя модератором, пользователю приходило письмо об успешной активации.
Системой UMI предусмотрено событие systemSwitchElementActivity, в классах в модуле "Пользователи" я сделала кастомный обработчик этого события, но на активацию пользователя оно не срабатывает. Я предполагаю, что, наверное, здесь уместнее будет событие systemSwitchObjectActivity, но такого просто не существует.
Каким способом можно отследить активацию пользователя модератором?

3
Добрый вечер!
у меня снова есть небольшой вопрос....
на разрабатываемом сайте есть страничка с контактами, где перечислены несколько человек, и реализована возможность написать каждому из них сообщение. Сообщения реализованы с помощью модуля Обратная связь, всплывающей формой типа Лайтбокса.
Сама форма для каждого человека формируется след образом:
%webforms add('123', '45678', 'form_message')%,
где '123' - id формы,   '45678' - id адреса нужного человека в списке адресов,  'form_message' - шаблон для вывода формы.
У каждого человека прописан свой уникальный id адреса из списка адресов.
Проблема у меня заключается в том, что если посмотреть html-код страницы - то все ОК, прописаны формы с требуемыми полями и уникальными id адреса для каждой формы. Но при вызове формы и отправке сообщения все они отсылаются только на самый первый id адреса человека, находящегося на этой странице с контактами... Т.е. получается, что все сообщения могут отправляться только к первому человеку из списка контактов.
Вопрос: почему так?
P.S.: я посмотрела исходный код самого модуля Обратная связь и конкретно метод send(). Если после строки $aAddresses  = getRequest('system_email_to');  вставить вывод полученного, например: var_dump($aAddresses); , то при отправке сообщения всегда отображается только id адреса самого первого человека в списке контактов.

4
Custom макросы / Кастомные getNext и getPrevious
« : 11 Октября 2011, 16:39:10 »
Добрый день!
Требуется небольшая подсказка:
в структуре сайта имеется несколько фотоальбомов с фотографиями.
Хотелось бы, чтобы при выводе конкретной фотографии (например с помощью %photoalbum photo('/album1/photo1', 'sample')%)  была возможность пролистывания фотографий вперед и назад (аналог %system getNext()% и %system getPrevious()%) не только в пределах альбома, но и с переходом на фотографии следующего и предыдущего альбомов. Может как-то можно настроить стандартные макросы?
или на что обратить внимание при написании кастомного макроса?
заранее большое спасибо всем откликнувшимся!

5
Добрый день!
Работаю над сайтом в триальной 45-дневной версии UMI онлайн (жду, когда пройдет оплата и пришлют лицензионный ключик.)
При входе в редактирование страниц сайта из админки содержимое редактора TinyMCE не отображается. Если посмотреть код HTML содержимого редактора - все в порядке. Подскажите, пожалуйста, от чего может возникать такая ситуация?

6
Добрый вечер!
требуется реализовать след задачу:
есть сторонняя БД, необходимо к ней подключиться и запросами получить необходимые данные.
через phpMyAdmin я к ней подключиться могу, а вот программно, кастомным макросом, не получается ((
делаю так:

$db = mysql_connect("некий IP", "login", "passw");
if(!$db) {
    die ("Невозможно подключиться к MySQL" . mysql_error());
}
 

в результате вызова этого макроса  выводится только строка: Невозможно подключиться к MySQL
Подскажите, плиз, на что обратить внимание, почему не происходит подключение? сама БД внешние подключения позволяет. настройки для подключения правильные...

7
Добрый вечер!
делаю на UMI сайт, параллельно разбираюсь в написании кастомных макросов.
Требуется в отдельную ленту новостей добавлять новости  об изменениях на сайте. Например, новости вида: добавлена новость в раздел "Название раздела" и ссылка на нее, добавлена статья и ссылка на нее, изменена страница и ссылка на нее, и тд...
Насколько я понимаю, надо прописывать обработчики событий systemModifyElement, systemModifyObject, systemCreateElement, systemCreateObject, systemDeleteElement, systemDeleteObject.
Подскажите, пожалуйста, чтобы отследить изменения на сайте, обработчики этих событий я должна прописывать в классе каждого модуля UMI? если можно, была бы рада и кодам с примерами... подобные вещи делаю впервые...
заранее спасибо всем откликнувшимся!

Страницы: [1]