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

M@xim

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Доброго времени суток!
Сделал фрейм с другого сайта без отображения шаблона
Код
<iframe src="http://sitename/index.php?option=com_content&view=article&id=1&tmpl=component" onload="loadFrame(this);" width="1150" height="450"></iframe>
(содержимое - ссылочный список материалов), но при переходе по другим ссылкам в фрейме - открываются страницы с шаблоном, меню и т.д. другого сайта. Подскажите пожалуйста, как сделать чтобы при переходе отображался только материал, без шаблона, меню и т.д.. (оба сайта мои, доступ полный)
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Упс, как в Одессе говорят: не надо путать северный берег Черного моря с южным берегом Белого. Фрейм есть фрейм - и ваши условия ему побоку.
*

M@xim

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Т.е. вариантов нет, кроме как вручную перенаправлять на ссылки с &tmpl=component? Но это не подойдет, т.к. список периодически изменяется.
« Последнее редактирование: 04.02.2015, 12:46:49 от M@xim »
*

yandex_hb

  • Захожу иногда
  • 263
  • 12 / 3
Код: php
if (strpos($_SERVER['REQUEST_URI'],'component')) {
$output = '<a href="'.$this->app->route->$name($object).'&tmpl=component">'.$text.'</a>';
} else {
$output = '<a href="'.$this->app->route->$name($object).'">'.$text.'</a>';
}
*

M@xim

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Код: php
if (strpos($_SERVER['REQUEST_URI'],'component')) {
$output = '<a href="'.$this->app->route->$name($object).'&tmpl=component">'.$text.'</a>';
} else {
$output = '<a href="'.$this->app->route->$name($object).'">'.$text.'</a>';
}

Подскажите, а куда добавить этот код, в component.php?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Вариант есть:
- скачать содержимое источника себе,
- потом вывести его в iframe,
- "&tmpl=component" приписывать с помощью JavaScript.
P.S.
Подскажите, а куда добавить этот код, в component.php?
Довольно загадочно, но подозреваю, что нужно что-то менять в ZOO.
« Последнее редактирование: 04.02.2015, 13:49:13 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Вариант есть:
- скачать содержимое источника себе,
- потом вывести его в iframe,
- "&tmpl=component" приписывать с помощью JavaScript.
Пропарсить?
Мелкий ремонт. skype poisk-plus
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Пропарсить?
Нет, обычной file_get_contents().
Не будь паразитом, сделай что-нибудь самостоятельно!
*

M@xim

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Содержимое не вариант выкачивать на другой сайт, данные периодически изменяются и нужно будет мониторить изменения.
(Для добавления материалов используется не ZOO, а Cobalt.)
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Содержимое не вариант выкачивать на другой сайт, данные периодически изменяются и нужно будет мониторить изменения.
file_get_contents().
Читайте внимательнее.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

yandex_hb

  • Захожу иногда
  • 263
  • 12 / 3
Цитировать
Подскажите, а куда добавить этот код, в component.php?
Туда где ссылки генерируются. Из этого кода вам нужно только условие.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Подскажите, а куда добавить этот код, в component.php?
Туда где ссылки генерируются. Из этого кода вам нужно только условие.
M@xim, забудьте, это не то, что вам нужно. Как я писал выше, этот код, похоже, взят откуда-то из ZOO и он никак не относится к вашему случаю.
Мой вариант рабочий, копайтесь в этом направлении.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

yandex_hb

  • Захожу иногда
  • 263
  • 12 / 3
Угу, этот код я сам дописываю в ZOO, как раз чтобы при открывании страниц в iframe+component изменять ссылки на tmpl=component. Это работает.
*

M@xim

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Спасибо, будем пилить
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавление поля в форму регистрации

Автор Robert24

Ответов: 3
Просмотров: 441
Последний ответ 10.10.2022, 23:35:04
от Robert24
Вывод картинки, находящейся внутри нескольких блоков, на всю ширину экрана

Автор GuDeVic

Ответов: 10
Просмотров: 501
Последний ответ 26.05.2022, 17:42:59
от marksetter
Перестали работать ссылки внутри сайта

Автор Viktor_ist

Ответов: 1
Просмотров: 425
Последний ответ 07.05.2022, 09:42:02
от Viktor_ist
Навигация внутри &quot;Блога категории&quot;

Автор RomanA

Ответов: 8
Просмотров: 431
Последний ответ 12.04.2022, 15:46:01
от marksetter
Как вывести внутри материала дочерние категории из другой категории?

Автор vsherstneva

Ответов: 0
Просмотров: 619
Последний ответ 29.08.2021, 06:45:31
от vsherstneva