0 Пользователей и 1 Гость просматривают эту тему.
  • 25 Ответов
  • 2407 Просмотров
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Собственно вопрос заключается в том чтобы при клике на пункт меню ссылка открылась в PopUp окне. Или как изменить размер окна (целевое окно - новое окно без элементов навигации).
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #1 : 12.05.2014, 21:39:23 »
народ откликнитесь пожалуйста
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #2 : 12.05.2014, 21:40:45 »
Вопрос из области создания шаблона. Обсуждалось много раз.
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #3 : 12.05.2014, 22:08:01 »
Вопрос из области создания шаблона. Обсуждалось много раз.
А можно ли ссылку на такое обсуждение...Я перерыл уже все и никак не могу найти ответ.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #4 : 12.05.2014, 22:16:32 »
http://joomlaforum.ru/index.php/topic,287339.msg1422677.html#msg1422677
http://joomlaforum.ru/index.php/topic,212364.msg1111884.html#msg1111884
http://joomlaforum.ru/index.php/topic,226952.msg1187645.html#msg1187645
http://joomlaforum.ru/index.php/topic,189923.msg1005228.html#msg1005228 — тут прям ваш пример, остальные ссылки - похожие задачи
http://joomlaforum.ru/index.php/topic,181676.msg974005.html#msg974005

Возможны вариации. Например, можно использовать стандартный попандер бутстрапа или ещё какой. Но в двух словах задача разбивается на две:
1. получить по ссылке нужный контент без лишнего мусора
2. вывести полученный контент в попандере
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #5 : 12.05.2014, 22:18:39 »
http://joomlaforum.ru/index.php/topic,287339.msg1422677.html#msg1422677
http://joomlaforum.ru/index.php/topic,212364.msg1111884.html#msg1111884
http://joomlaforum.ru/index.php/topic,226952.msg1187645.html#msg1187645
http://joomlaforum.ru/index.php/topic,189923.msg1005228.html#msg1005228 — тут прям ваш пример, остальные ссылки - похожие задачи
http://joomlaforum.ru/index.php/topic,181676.msg974005.html#msg974005

Возможны вариации. Например, можно использовать стандартный попандер бутстрапа или ещё какой. Но в двух словах задача разбивается на две:
1. получить по ссылке нужный контент без лишнего мусора
2. вывести полученный контент в попандере
Спасибо, сейчас буду изучать

Проштудировал....а это как то проще не делается?
« Последнее редактирование: 12.05.2014, 22:31:31 от Den-OffRoad »
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #6 : 12.05.2014, 22:41:15 »
Проштудировал все, ну и никак не понял какой нужно выбрать тип пункта меню, чтобы вся эта сложная конструкция заработала?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #7 : 12.05.2014, 22:54:57 »
Любой пункт меню. А конструкцию эту надо писать вручную.
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #8 : 12.05.2014, 23:10:52 »
Любой пункт меню. А конструкцию эту надо писать вручную.
хорошо, в принципе меня устраивает стандартная опция, пункт меню - внешняя ссылка, а целевое окно - новое окно без элементов навигации, меня не устраивает размер этого окна. Мог бы кто- то подсказать в каком файле это выставляется?
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #9 : 13.05.2014, 20:48:28 »
Ну так что, никто не подскажет где выставляется размер этого окна?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #10 : 14.05.2014, 06:39:26 »
Зачем вам внешняя ссылка? Это может быть ссылка любая внутренняя. А размер окна выставляется в зависимости от того, какой попандер используете.
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #11 : 14.05.2014, 12:57:11 »
Зачем вам внешняя ссылка? Это может быть ссылка любая внутренняя. А размер окна выставляется в зависимости от того, какой попандер используете.
Думаю будет проще показать а то совсем не понимаем о чем речь. Вот собственно сайт http://radiorybolov.ru/ Есть пункт меню Эфир, сейчас открывает новым окном на всю ширину экрана, так не подходит, должно открываться также как если кликнуть чуть ниже на иконку РАДИО. Ссылка с кнопки Радио открывается при помощи JCE редактора.
« Последнее редактирование: 14.05.2014, 13:01:59 от Den-OffRoad »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #12 : 14.05.2014, 13:01:38 »
Там iframe у вас. Попробуйте тогда прописать ширину и высоту для «эфира».
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #13 : 14.05.2014, 13:02:14 »
Там iframe у вас. Попробуйте тогда прописать ширину и высоту для «эфира».
Где это прописать? Стоит пункт меню внешняя ссылка и целевое окно - новое окно без элементов навигации. Где прописывается ширина и высота?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #14 : 14.05.2014, 13:05:17 »
В вёрстке страницы. В новом окне что появляется? Какой компонент/модуль?
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #15 : 14.05.2014, 13:09:21 »
В вёрстке страницы. В новом окне что появляется? Какой компонент/модуль?
Ссылка (внешняя) с кнопки Радио открывается при помощи JCE редактора, где задано window popup  с определенными размерами. Ссылка из меню открывается стандартными средствами выше изложенными. Про верстку какой страницы идет речь? Никакой компонент или модуль не появляется. В моем случае страница radio.html это просто отдельная страница с кодом радио и все.
« Последнее редактирование: 14.05.2014, 13:12:25 от Den-OffRoad »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #16 : 14.05.2014, 13:17:34 »
JCE там javascript вставил просто:

Код: html4strict
<a target="_blank" href="/radio.html" onclick="window.open(this.href,'','scrollbars=no,resizable=no,location=no,menubar=no,status=no,toolbar=no,left='+(screen.availWidth/2-250)+',top='+(screen.availHeight/2-125)+',width=500,height=250');return false;">
Текст ссылки
</a>

Следовательно, нужно переопределить шаблон пункта меню, чтобы туда можно было аналогичную хрень добавить.
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #17 : 14.05.2014, 13:22:48 »
JCE там javascript вставил просто:

Код: html4strict
<a target="_blank" href="/radio.html" onclick="window.open(this.href,'','scrollbars=no,resizable=no,location=no,menubar=no,status=no,toolbar=no,left='+(screen.availWidth/2-250)+',top='+(screen.availHeight/2-125)+',width=500,height=250');return false;">
Текст ссылки
</a>

Следовательно, нужно переопределить шаблон пункта меню, чтобы туда можно было аналогичную хрень добавить.
Вот....ура....пришли к понимаю ))) и как и где это сделать чтобы вставить подобный код? В пункте меню в ссылке такое вставить нельзя к сожалению (((
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #18 : 14.05.2014, 13:55:20 »
Нужно скопировать из modules\mod_menu\tmpl\ в templates\шаблон\html\mod_menu\ файл default_url.php. Необходимые папки создать. Под 31 строкой (// _blank) нужно заменить:

Код: php
?><a <?php echo $class; ?>href="<?php echo $flink; ?>" target="_blank" <?php echo $title; ?>><?php echo $linktype; ?></a><?php

на

Код: php
?><a onclick="window.open(this.href,'','scrollbars=no,resizable=no,location=no,menubar=no,status=no,toolbar=no,left='+(screen.availWidth/2-250)+',top='+(screen.availHeight/2-125)+',width=500,height=250');return false;" <?php echo $class; ?>href="<?php echo $flink; ?>" target="_blank" <?php echo $title; ?>><?php echo $linktype; ?></a><?php
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #19 : 14.05.2014, 14:14:58 »
Нужно скопировать из modules\mod_menu\tmpl\ в templates\шаблон\html\mod_menu\ файл default_url.php. Необходимые папки создать. Под 31 строкой (// _blank) нужно заменить:

Код: php
?><a <?php echo $class; ?>href="<?php echo $flink; ?>" target="_blank" <?php echo $title; ?>><?php echo $linktype; ?></a><?php

на

Код: php
?><a onclick="window.open(this.href,'','scrollbars=no,resizable=no,location=no,menubar=no,status=no,toolbar=no,left='+(screen.availWidth/2-250)+',top='+(screen.availHeight/2-125)+',width=500,height=250');return false;" <?php echo $class; ?>href="<?php echo $flink; ?>" target="_blank" <?php echo $title; ?>><?php echo $linktype; ?></a><?php
Сделал...и дальше что? Что должно произойти?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #20 : 14.05.2014, 14:20:36 »
Теоретически, теперь все ссылки типа «внешняя в новом окне» должны открываться с такими же параметрами, как и у ссылки «радио».
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #21 : 14.05.2014, 14:28:31 »
Теоретически, теперь все ссылки типа «внешняя в новом окне» должны открываться с такими же параметрами, как и у ссылки «радио».
К сожалению нет (((( Может дело в том что в templates\шаблон\html\ папки mod_menu просто не существовало, я ее туда добавил вместе с файлом default_url.php потом его отредактировал как было сказано. Там есть папка mod_icemegamenu, но в ней такого файла default_url.php нет.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Ссылка пункта меню в PopUp окне
« Ответ #22 : 14.05.2014, 14:36:27 »
Кто ж знал, что у вас меню, это вовсе не меню, а какое-то айс-меню. :) Я не знаю, как там всё у него устроено. Методом тыка попробуйте разобраться, нужно добавить атрибут:
Код: html4strict
onclick="window.open(this.href,'','scrollbars=no,resizable=no,location=no,menubar=no,status=no,toolbar=no,left='+(screen.availWidth/2-250)+',top='+(screen.availHeight/2-125)+',width=500,height=250');return false;"
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #23 : 14.05.2014, 14:38:03 »
Кто ж знал, что у вас меню, это вовсе не меню, а какое-то айс-меню. :) Я не знаю, как там всё у него устроено. Методом тыка попробуйте разобраться, нужно добавить атрибут:
Код: html4strict
onclick="window.open(this.href,'','scrollbars=no,resizable=no,location=no,menubar=no,status=no,toolbar=no,left='+(screen.availWidth/2-250)+',top='+(screen.availHeight/2-125)+',width=500,height=250');return false;"
ок, буду искать
*

Den-OffRoad

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #24 : 14.05.2014, 18:30:59 »
Ура нашел....)))
*

quip

  • Новичок
  • 5
  • 0 / 0
Re: Ссылка пункта меню в PopUp окне
« Ответ #25 : 24.03.2015, 23:21:34 »
Ура нашел....)))
Здравствуйте! Так где же была эта ширина с высотой?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] title материалов и категорий без пунктов меню

Автор pharaoh

Ответов: 269
Просмотров: 59024
Последний ответ 03.02.2022, 02:45:26
от globus812
Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 5402
Последний ответ 29.03.2021, 12:10:26
от sivers
В моб версии не откриваються норм меню

Автор umsbeauty

Ответов: 0
Просмотров: 1206
Последний ответ 11.01.2021, 17:55:15
от umsbeauty
Убрать название пункта меню из URL материала

Автор fortuner

Ответов: 15
Просмотров: 8168
Последний ответ 31.10.2020, 00:46:04
от spas
Ссылка с баннеров компонента Баннеры Joomla 2.5

Автор DDAANN

Ответов: 8
Просмотров: 2342
Последний ответ 13.10.2020, 10:44:38
от SHURIK