Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Приветствую!

Возникла очередная проблема. Требуется вмешательство или идея.

Задача: Каждая категория ADSManager'a  должна иметь свой модуль (реклама, или спец, или ВИП).
Цель: При нажатии на категорию в заданной позиции появляется обычный jooml'овский модуль. Содержимое свободное. В каждой категории он СВОЙ.
Попытка: 1) Создал меню из ссылок (Внешняя ссылка, но с внутренним урлом) на категории, для того чтобы можно было прикрутить модули к своим пунктам.
                2) Создал модуль, задал позицию. В Назначении меню выбрал необходимый пункт из того самого меню с сылками (ссылка на категорию ADS).
                3) Включил модуль. ---- НЕ РАБОТАЕТ. Дальше включил меню, хотя оно мне не нужно, что проверить работают ли линки. ЛИНКИ РАБОТАЮТ. МОДУЛЬ НЕ ОТОБРАЖАЕТСЯ.

Проблема: Я так понимаю со ссылкой не сработало, потому что предполагается, что она внешняя. Но с другой стороны она работает как ссылка без http и основного урла...
Вопрос: Есть ли какой-нить интересный способ воплотить эту идею?


*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
Re: В каждой категории свой модуль.
« Ответ #1 : 20.10.2011, 20:24:27 »
сразу приходит на ум Advanced Module Manager (каждому URL свой модуль) правда получится довольно много модулей (если много категорий)
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #2 : 20.10.2011, 20:40:05 »
Advanced Module Manager (каждому URL свой модуль) правда получится довольно много модулей (если много категорий)

Интересное расширение. Вот только именно url`у и не получается задать.
Ну, впрочем, я еще на разобрался полностью. Но во всяком случае в описанной ранее мною попытке не сработало (
Есть идея как прикрутить данное расширение к ADS категориям? )
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #3 : 20.10.2011, 20:45:16 »
Вот условие. Правда каждой категории нужно писать
Цитировать
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == 'ссылка вида /index.php (без домена)') { ?>
главная
<?php } else { ?>
не главная
<?php } ?>
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #4 : 20.10.2011, 20:50:03 »
Вот условие. Правда каждой категории нужно писать

В моем случае ссылка выглядит примерно так: properties.html?page=show_category&catid=1
Осталось понять, куда вставить... ) Ммм? )))

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #5 : 20.10.2011, 20:53:13 »
Цитировать
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
Тут позиция модуля (jdoc:include...)
<?php } else { ?>
<?php } ?>
В итоге модуль будет показываться только на странице с урлом properties.html?page=show_category&catid=1
Тут важно, чтоб дублей не было.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #6 : 20.10.2011, 21:08:24 »
В итоге модуль будет показываться только на странице с урлом properties.html?page=show_category&catid=1
Тут важно, чтоб дублей не было.

Это понятно! А код-то кудать писать? ))))))))))
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #7 : 20.10.2011, 21:20:51 »
В index.php
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #8 : 21.10.2011, 15:29:21 »
В index.php

Не сработало! (
Мне нужно, чтобы модуль появлялся при переходе в определенную категорию ADS в позиции maintop-a моего шаблона.
Я разыскал в Index.html то место, где эта позиция прописана и вставил туда предложенный тобою код. Получилось следующее:
Код
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
<jdoc:include type="maintop" name="maintop-a" style="rt-maintop" />
<?php } else { ?>
<?php } ?>

Не отображается. В свойствах модуля через этот компонент я включил условия:
Компоненты - Выбрать - AdsManager
Url - выбрать - properties.html?page=show_category&catid=1&order=0&expand=0

Пробовал также задавать: properties.html?page=show_category&catid=1&order=0&expand=0
т.к. именно такой урл используется некоторыми кнопками на сайте.

Не сочтите за рекламу...

Вот тут http://www.dynasty-estate.ru/properties.html?page=show_category&catid=1&order=0&expand=0
Должен появляться модуль как тут http://www.dynasty-estate.ru/search.html (Новые объекты), но содержимое, естественно другое.

И такие модули для 4 категорий 4 разные.

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #9 : 21.10.2011, 17:22:36 »
Поставьте в модуле отображать везде, и если урл будет совпадать, должно работать.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #10 : 26.10.2011, 14:22:07 »
Поставьте в модуле отображать везде, и если урл будет совпадать, должно работать.

Эх, не работает! (
УЖ слишком много в этом расширении условий.  уже все поотключал (Игнорировать).
Оставил только AdsManager в качестве компонента и нужный url. Ни фига не показывает. (

А жаль, придется думать что-то еще. А у тебя получалось прикрутить модуль к adsManager'у?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #11 : 26.10.2011, 14:26:49 »
Цитировать
УЖ слишком много в этом расширении условий.  уже все поотключал
Это условие к расширению (какое кстати имеется ввиду?) не имеет отношения. Не может оно не работать, если урл совпадает.
Кстати А что это такое?
Цитировать
<jdoc:include type="maintop" name="maintop-a" style="rt-maintop" />
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #12 : 26.10.2011, 14:36:09 »
Это условие к расширению (какое кстати имеется ввиду?) не имеет отношения. Не может оно не работать, если урл совпадает.
Кстати А что это такое?
Ладно! )))
Может это связано с тем, что у меня в Index'e Шаблона все позиции прописываются не как
Код
<jdoc:include type="maintop-a" name="maintop-a" style="rt-maintop" />

а вот так!
Код
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #13 : 26.10.2011, 14:40:15 »
Возможно. Попробуйте весь блок в условие засунуть.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #14 : 26.10.2011, 14:58:44 »
Возможно. Попробуйте весь блок в условие засунуть.
Так! Вот здесь я туплю ))) Т.е. я понимаю, что нужно этот блок засунуть в какой-нить $.
С синтаксисом ошибусь... ))) И потом, что с этим условием делать?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #15 : 26.10.2011, 15:08:45 »
Ну, просто вставьте.
Цитировать
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } else { ?>
<?php } ?>
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #16 : 26.10.2011, 15:29:01 »
Ну, просто вставьте.

Фигушки! ( Блин, ну не в слэше же проблема... т.е. внутренний урл со слэшем или без?
Адрес ссылки на сайте у меня без:
properties.html?page=show_category&catid=1&order=0&expand=0

Хотя уже и так и так пробовал. Хм...
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #17 : 26.10.2011, 15:35:26 »
А если так?
Цитировать
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
<?php } else { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } ?>
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #18 : 26.10.2011, 16:10:39 »
А если так?
Тоже не хочет! ( Мы говорим об одном файле? index.php шаблона, правильно? )
Вот загадка! Что-то народ молчит. Неужели никому не нужна была такая фича?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #19 : 26.10.2011, 16:13:21 »
Цитировать
Тоже не хочет!
Должен на любой странице кроме нужной выводиться. Вообще не выводится?
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #20 : 26.10.2011, 16:16:48 »
Должен на любой странице кроме нужной выводиться. Вообще не выводится?
Не выводится. У меня же в словиях модуля стоит соответствие URL'у.
Кстати, урл я ввел в поле "Соответствие URL (SEF включен)".
Имеется в виду стандартный SEF? Он включен, но ведь на урлы AdsM он не влияет.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #21 : 26.10.2011, 16:23:15 »
Цитировать
У меня же в словиях модуля стоит соответствие URL'у.
В каких условиях? Вы читаете, что вам пишут?
Поставьте в модуле отображать везде, и если урл будет совпадать, должно работать.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #22 : 26.10.2011, 16:24:06 »
Должен на любой странице кроме нужной выводиться. Вообще не выводится?

ПОЯВИЛСЯ! Только после того, как я отключил Advanced Module Manager.
Осталось теперь задать соответсвие модуля ссылке, а то  уменя отображается всюду.

И еще вопрос: а если 3 модуля понадобиться к 3-м ссылкам адс привязать? )
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #23 : 26.10.2011, 16:27:41 »
Цитировать
ПОЯВИЛСЯ! Только после того, как я отключил Advanced Module Manager.
Так его сразу нужно было отключить. Это разные вещи.
Цитировать
Осталось теперь задать соответсвие модуля ссылке, а то  уменя отображается всюду.
И на том урле, что нужно?
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #24 : 26.10.2011, 16:29:24 »
Так его сразу нужно было отключить. Это разные вещи.И на том урле, что нужно?

Этот вариант блока отображается вообще на всех урлах! )))
Код
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/properties.html?page=show_category&catid=1') { ?>
<?php } else { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } ?>


*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #25 : 26.10.2011, 16:33:55 »
Хм. Давайте так попробуем
Цитировать
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/') { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } else { ?>
<?php } ?>
Должен отображаться только на главной.
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #26 : 26.10.2011, 16:44:09 »
Хм. Давайте так попробуемДолжен отображаться только на главной.

На главной нет! ) Нигде нет.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #27 : 26.10.2011, 16:45:50 »
На главной нет! ) Нигде нет.
Я кажется понял. Какой у вас путь к главной сайта? Полностью скопируйте, пожалуйста, начиная с http
Создание сайтов, шаблонов, помощь в решении проблем.
*

rusdark

  • Захожу иногда
  • 130
  • 0 / 0
  • RusDark
Re: В каждой категории свой модуль.
« Ответ #28 : 26.10.2011, 16:47:22 »
Я кажется понял. Какой у вас путь к главной сайта? Полностью скопируйте, пожалуйста, начиная с http

http://www.dynasty-estate.ru/index.html
Но если использовать этот урл, получится внешняя ссылка, нет? )

*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: В каждой категории свой модуль.
« Ответ #29 : 26.10.2011, 16:48:23 »
Так впишите.
Цитировать
<?php $sv = $_SERVER['REQUEST_URI'];
if ($sv == '/index.html') { ?>
<?php /** Begin Main Top **/ if ($gantry->countModules('maintop')) : ?>
<div id="rt-maintop" <?php echo $gantry->displayClassesByTag('rt-utility'); ?>>
<?php echo $gantry->displayModules('maintop','standard','standard'); ?>
<div class="clear"></div></div>
<div class="rt-shadowbar"></div>
<?php /** End Main Top **/ endif; ?>
<?php } else { ?>
<?php } ?>
Создание сайтов, шаблонов, помощь в решении проблем.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Слетают категории объявления

Автор guardnext

Ответов: 1
Просмотров: 3398
Последний ответ 09.07.2019, 10:10:59
от guardnext
Изменить категории в AdsManager 3.1.5

Автор Doc

Ответов: 2
Просмотров: 10234
Последний ответ 17.03.2019, 21:17:30
от Doc
Привязать модуль mod_paidsystem_feat поиску

Автор efimov777

Ответов: 5
Просмотров: 1259
Последний ответ 27.02.2018, 18:57:55
от efimov777
Привязать модуль mod_adsmanager_ads к категории

Автор efimov777

Ответов: 2
Просмотров: 16126
Последний ответ 01.02.2018, 14:01:16
от efimov777
Как встроить модуль в AdsManager?

Автор Den85

Ответов: 1
Просмотров: 21100
Последний ответ 19.01.2018, 23:15:21
от DK-Scorp