Привязать модуль к одной странице
Страницы: 1 2 След.
Привязать модуль к одной странице, Привязать модуль к одной странице
Спецы по джумле, подскажите. Хочу создать модуль "Произвольный HTML-код" и привязать его к одной странице (первой) категории в меню, т.е. чтобы на 2-й, 3-й и последующих страницах он не отображался. Если написать текст в описании категории, то он выводится на всех страницах данного меню, что меня не устраивает. Кто что посоветует?
Изменено: Limon - 1 Августа 2012 20:17 (ошибка)
вместо custom HTML используйте mod_php, в который можно вставить код. Если я правильно понял, то 2-я, 3-я и т.д. страницы - это в УРЛе start=5, start=10 и т.д. Тогда такой код:


Код
<?php
   if (!strpos($_SERVER['REQUEST_URI'], "start=")) // если в URL'е присутствует подстрока 'start=', 
                                         //то есть это не первая страница категории, 
                                         //то текст внутри фигурных скобок не выводить
   {
?>
      ваш текст
<?php
    }
?>
Ростислав,  стоит компонент ARTIO JoomSEF и страницы категории имеют вид - stranitsa-1-55555555556 и т.д. Прописываю:
<?php
   if (!strpos($_SERVER['REQUEST_URI'], "stranitsa")) // если в URL'е присутствует подстрока 'stranitsa',
     //то есть это не первая страница категории,
     //то текст внутри фигурных скобок не выводить
   {
?>
ваш текст
<?php
    }
?>
и  опять текст выводится на всех страницах выбранного меню smile:(
а mod_php вы установили?
установил jumi, вычитал, что он почти аналог mod_php, но для джумлы 1.5
Цитата
и опять текст выводится на всех страницах выбранного меню smile:(
а на первой?

напишите в jumi
Код
<?php
   echo $_SERVER['REQUEST_URI'];
?>
чтобы выяснить, присутствует ли подстрока "stranitsa"
напишите что возвратила jumi
Разместил код

<?php
   echo $_SERVER['REQUEST_URI'];
?>
Выводится вот это "/"
Если я правильно вас понял)
Цитата
Ростислав пишет:
Цитата
и опять текст выводится на всех страницах выбранного меню smile:(
а на первой?
И на первой и на следующих выводится заданный текст.
Цитата
Limon пишет:
Разместил код

<?php
echo $_SERVER['REQUEST_URI'];
?>
Выводится вот это "/"
Если я правильно вас понял)
ЭТО выводится на главной или на каждой странице? меня интересует именно на страницах категории. если "/" выводится на страницах категории, значит ARTIO JoomSEF как то по другому формирует страницы, и этот метод здесь не пройдет. хотя попробуйте


Код
<?php
      echo $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
?>
Цитата
Ростислав пишет:
ЭТО выводится на главной или на каждой странице? меня интересует именно на страницах категории. если "/" выводится на страницах категории, значит ARTIO JoomSEF как то по другому формирует страницы
Ой, это я туплю,после размещения в коде

<?php
   echo $_SERVER['REQUEST_URI'];
?>
 в категории выводится /kategoriya/ и на первой и на следующей странице, и в статьях категории
Код
 <?php
      echo $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
?> 
этот код выводит  domen.ru/kategoriya/ так же на всех страницах категории
если невозможно отличить первую страницу категории от последующих с помощью УРЛа, попробуйте изменить вручную УРЛ первой страницы каждой категории в настройках компонента, если это возможно (в чем лично я сомневаюсь). У меня была ситуация когда я через УРЛ пробовал изменять настройки, а потом оказалось, что компонент использует собственные глобальные переменные, с помощью которых можно установить, какая страница сейчас открыта. Возможно ARTIO JoomSEF имеет что-нибудь подобное.
Другие варианты:
• установить другой компонент SEF,
• использовать родной Джумловский,
• отказаться от затеи)))
Ростислав,  спасибо вам большое за участие. А предложенные варианты не очень подходят, т.к. у сайта уже есть траф и боюсь накосячить со сменой урлов при отказе от ARTIO JoomSEF. Придется наверное выбирать последний вариант smile:D. Просто хотелось добавить небольшой текст на страницу продвигаемой категории.
если владеете инглиш, можно спросить здесь artio.net/support-forums/joomsef/community-support/joomsef-3. или создать блог со статьями, в которых будут продвигаемые ключи со ссылками на страницу категории, по несколько статей на каждую категорию
Цитата
Ростислав пишет:
или создать блог со статьями, в которых будут продвигаемые ключи со ссылками на страницу категории, по несколько статей на каждую категорию
Ну так и сделано, просто новые статьи вывожу сверху и хотелось бы разместить статический текст с ключиками.
Цитата
Limon пишет:
боюсь накосячить со сменой урлов при отказе от ARTIO JoomSEF
я свой сайт переводил из простого php+mysql на Joomla, сайт имел гдето 20 страниц, и я для каждой старой страницы создал файл с переадресацией:
Код
<?php
   header("HTTP/1.1 301 Moved Permanently");
   header("Location: http://www.domen.ru/new_page.html"); //урл новой страницы
   exit();
?> 
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
20:13 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
15:04 Adtrafico - Правильная партнёрская сеть под бурж трафик 
19:21 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
17:32 Новая жизнь, старого форума 
17:41 DreamCash.tl - заработок на онлайн-видео. До 95% отчислений, отличный конверт! 
17:46 Проверить сайт на уязвимость 
17:44 Adsense личный опыт 
14:56 Swapper.ws - Обмен криптовалют. Быстро, выгодно, круглосуточно. 
23:48 GoogleWalker - устранение конкурентов в Google Ads | Автоматизированная система склика | АНТИБАН 
23:24 Volna.money 
16:51 Google Voice - OLD аккаунты "SMS и звонки" 
15:30 Продам аккаунты HH.RU 
04:10 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
22:00 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
21:06 Точные прогнозы на футбол 
12:43 Куплю проигрышные букмекерские аккаунты 
04:33 Половина скидок на распродажах — фейк 
07:53 НейроБабушка наказывает мошенников 
19:59 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
19:57 Пятница 13-ое: VK принял радикальное решение и закрыл доступ к порно контенту 
14:57 Конгресс США заявил о лабораторном происхождении коронавируса