| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Вывести {%$message.f_X.value%} в отдельное место. https://forum.illusionweb.ru/viewtopic.php?f=3&t=2409 |
Страница 1 из 1 |
| Автор: | Сергей Кутузов [ 26 ноя 2012, 00:17 ] |
| Заголовок сообщения: | Вывести {%$message.f_X.value%} в отдельное место. |
Подскажите как вывести переменную {%$message.f_X.value%} в любое место. Т.е как вызвать переменную, из любого места и передать в открывшееся окно, с выводом например в msgbox?. Допустим я открыл объявление, нажал кнопку и открылось окно, с информацией из некоторых полей базы данных. |
|
| Автор: | Geo [ 26 ноя 2012, 13:27 ] |
| Заголовок сообщения: | Re: Вывести {%$message.f_X.value%} в отдельное место. |
Ну чтобы передать данные в открытое окно, нужно собственно открыть окно средствами javascript и передать информацию непосредственно ключ=значение. Если нужно чтобы просто по клику что-то открывалось, можно использовать, например fansybox. Правим message.html: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Когда проверял этот код обнаружил, что fansybox почему-то выводит информацию белыми буквами на чёрном фоне. Поэтому пришлось добавить последнюю строчку. |
|
| Автор: | Сергей Кутузов [ 26 ноя 2012, 18:30 ] |
| Заголовок сообщения: | Re: Вывести {%$message.f_X.value%} в отдельное место. |
дело в том, что хотелось бы переделать Яндекс карты, и данный код открывать в новом окне: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Из кода видно, что хотелось бы туда вставлять строку "Адрес". Данная страница открывается по ссылке как Target=blanc Попробовал вставить мои строчки в Ваш код, при нажатии ссылки экран становится ярким, но самой рамки не появляется. Быть может данный метод не подходит для моего содержимого? з.ы Вместо переменной вставлял адрес, тоже самое..думал в карте дело. |
|
| Автор: | Geo [ 27 ноя 2012, 22:48 ] |
| Заголовок сообщения: | Re: Вывести {%$message.f_X.value%} в отдельное место. |
Тогда так. Делаем ссылку <a href='/yandexmap/?addr={%$message.f_3.value|urlencode%}' target='_blank'>Тыц</a> Создаём в папке modules файл yandexmap.inc Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Сергей Кутузов [ 28 ноя 2012, 04:34 ] |
| Заголовок сообщения: | Re: Вывести {%$message.f_X.value%} в отдельное место. |
Спасибо большое) не хватало апострофов, возле $addr. Вообщем вот. Может кому пригодиться, содержание. yandexmap.inc Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Берёт адрес из поля "Адрес" и в открывшемся окне выводит карту с данным адресом. Зум можно настроить по желанию. Показывает 3 метро, расположенные поблизости. Ещё такой вопросик, как можно сделать, что если поле адрес пусто, что б страница не открывалась? т.е ничего не делать. |
|
| Автор: | alexsam [ 28 ноя 2012, 09:39 ] |
| Заголовок сообщения: | Re: Вывести {%$message.f_X.value%} в отдельное место. |
Возьму на заметку) полезный код. |
|
| Автор: | Захар [ 28 ноя 2012, 21:06 ] |
| Заголовок сообщения: | Re: Вывести {%$message.f_X.value%} в отдельное место. |
Спасибо, было в мыслях, а тут уже реализовали. В закладочки ) |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|