- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, уважаемые форумчане. Думаю мой вопрос очень простой, надеюсь, вы ответите на него. Подскажите код для ветвления на php. На одной странице сайта надо вывести определенные блоки div, на других не нужно их выводить. В index.php html кодом прописывать умею только одно для всех. Сайт на шаблоне Джумла. Спасибо заранее за ответ!
Если Joomla - то выводите модулями, например. В настройках указываете на каких страницах выводить, а на каких нет.
Если кодом - смотрите адрес страницы и от URL прописывайте условия.
Спасибо за ответ! Модулями не могу, так как нужно вывести 2 модуля на главную страницу плюс еще текст, на остальных эти модули не нужны. Какой конретно код нужно написать, чтобы сказать: на главную страницу вывожу такой то и такой то модули(текст прикреплю через материалы) а на остальные страницы не вывожу эти модули?
Я с ходу переменные Joomla не вспомню, так что жесткач:
if($_SERVER['REQUEST_URI'] == '/') {
echo 'Главная';
}
Я с ходу переменные Joomla не вспомню, так что жесткач:
Решение "в лоб"🍿
Нашел, https://docs.joomla.org/How_to_determine_if_the_user_is_viewing_the_front_page
Для Joomla 2.5 и 3.x
$app = JFactory::getApplication();
$menu = $app->getMenu();
if ($menu->getActive() == $menu->getDefault()) {
echo 'Главная';
}
Этот способ более предпочтителен, так как главная может быть вызвана несколькими способами, например:
site.ru
site.ru/index
site.ru/?param=value
и т.п.
Ребята, я php не знаю вообще, только верстку. Как и где здесь мне обратиться к моим модулям(по позициям)? Спасибо!
natali-spring, поиск фрилансеров в соседней ветке форума.
Зачем здесь дополнительный php код, rerighter в первом сообщении всё правильно написал, выводите модулями в нужную позицию, а в настройках указывайте привязку только к главной странице.
Зачем здесь дополнительный php код, rerighter в первом сообщении всё правильно написал, выводите модулями в нужную позицию, а в настройках указывайте привязку только к главной странице.
Может и незачем, но ТС код просила - код и дали :)
Спасибо всем, кто дал конкретные советы)