Новости Joomla

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

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Здрасьте! Не могу решить следующую задачку:
Нужно разместить модуль на сайте site.ru с содержимым модуля, расположенного на magazin.site.ru, Т.е. модуль с товарами (mod_virtuemart_universal ) из магазина вывести на главном сайте (магазин на VM1.1.9). Базы данных главного сайта и поддомена соответственно разные. Написать модуль на site.ru не выйдет т.к доступа к БД magazin.site.ru нет (хотя, наверное, и это решаемо, но не с моими мозгами))))).
Остаётся вариант с выводом модуля magazin.site.ru во фрейме
У J! даже есть специальный модуль mod_wrapper, где нужно прописать url объекта отображаемого во фрейме. Если ввести адрес magazin.site.ru - отображается весь сайт в окне с прокруткой. Но как сделать что бы во фрейме отображался только модуль?. Существует ли url модуля?, или можно ли его создать?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Как отобразить модуль поддомена
« Ответ #2 : 26.06.2012, 00:14:53 »
http://joomlaforum.ru/index.php?topic=216809.0
AJAX внутри сайта, и между разными сайтами - две большие разницы, хотя с поддоменом может и сработать.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Как отобразить модуль поддомена
« Ответ #3 : 26.06.2012, 00:18:46 »
AJAX внутри сайта, и между разными сайтами - две большие разницы, хотя с поддоменом может и сработать.
не, я про то как получить ссылку на модуль, раз уже решили выводить его во фрейме..вроде вопрос так стоял
А, конечно, все это возможно только при условии если есть доступ к сайту (магазину)
« Последнее редактирование: 26.06.2012, 00:25:44 от ELLE »
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Re: Как отобразить модуль поддомена
« Ответ #4 : 26.06.2012, 00:36:49 »
Спасибо за отзывчивость.
ELLE, я так и не понял как вывести во модуль фрейме. Если можно подробнее "для тупых")
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Как отобразить модуль поддомена
« Ответ #5 : 26.06.2012, 00:53:23 »
там и так вроде нормально все рассписали
файл кидаем в template/шаблон/
module.php
Код: php
<?php
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
$moduleposition = JRequest::getVar('moduleposition','user1');
$modulestyle = JRequest::getVar('modulestyle','xhtml');
?>
<jdoc:include type="modules" name="<?php echo $moduleposition?>" style="<?php echo $modulestyle?>"/>

по такой ссылке магазин.сайт.ru/index.php?tmpl=module получим только модуль - вот пример
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Re: Как отобразить модуль поддомена
« Ответ #6 : 26.06.2012, 02:26:43 »
Спасибо. отобразить модуль получилось. Но нарисовалась ещё одна проблемка:
Все ссылки (на карточку товара) открываются в этом фрейме. Об этом я сразу и не подумал - адреса то не абсолютные ((((( . Есть варианты чтобы открывались в новом окне? или решение с фреймом не подойдёт для этого?
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Как отобразить модуль поддомена
« Ответ #7 : 26.06.2012, 02:41:26 »
Аналог функции str_replace на языке js

Код: javascript
function str_replace(search, replace, subject) {
 return subject.split(search).join(replace);
 }
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Re: Как отобразить модуль поддомена
« Ответ #8 : 26.06.2012, 10:52:26 »
Дык откуда мне извлечь эти адреса, чтобы их преобразовывать? Для этого, я так думаю, нужно обращаться к БД поддомена? Ведь на site.ru всего лишь отображается модуль magazin.site.ru во фрейме, без доступа к данным.
Или я Вас не так понял?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Как отобразить модуль поддомена
« Ответ #9 : 26.06.2012, 11:08:31 »
Попробуйте таким способом:
В модуле товаров исправьте отбражение ссылок. Например было
<a href="ссылка"> стало <a href="ссылка" onclick="window.parent.location.href=href">
При таком варианте должен закрываться фрейм и происходить переход по ссылке.
Создание сайтов, шаблонов, помощь в решении проблем.
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
Re: Как отобразить модуль поддомена
« Ответ #10 : 26.06.2012, 11:16:07 »
Спасибо большое. Всё получилось
« Последнее редактирование: 07.07.2012, 15:38:07 от denmos »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль авторизации пользователей убрать лишнее

Автор pautina

Ответов: 22
Просмотров: 12070
Последний ответ 20.01.2018, 06:08:46
от ElenaD
Модуль «VirtueMart Товары» вывод товаров по рейтингу

Автор myrka

Ответов: 0
Просмотров: 1537
Последний ответ 10.01.2017, 17:09:22
от myrka
Модуль или плагин для VirtueMart

Автор Stasweb

Ответов: 0
Просмотров: 1225
Последний ответ 18.02.2015, 06:43:52
от Stasweb
Меню для VirtueMart, модуль "Accordion Menu - Offlajn.com" правка

Автор silversunrise

Ответов: 3
Просмотров: 5532
Последний ответ 07.02.2015, 09:13:29
от Stasweb
Не выводить модуль в родительской категории, как?

Автор newjey

Ответов: 2
Просмотров: 1498
Последний ответ 19.12.2014, 22:12:30
от newjey