Показ скрытого блока в нужном модуле by webo4ka.ru

506
8 из 10
Проголосовало: 8






Всем привет, на днях на форуме был задан один интересный вопрос, а именно как сделать определенный блок видимым в нужном модуле, например в модуле news или load.

Ну вообщем идея мне данного скрипта понравилась, и думаю что она будет многим интересна, т.к. мне тоже раньше такое решение было необходимым... Конечно данное условие можно сделать на условных операторах uCoz, но я решил сделать при помощи js, думаю кому-то да понадобится, ну а теперь перейдем к установке.

Установка

В нужное место вставляем данный код:

Код

<div id="wBlock" style="display:none;">гуляю на Webo4ka.Ru:)</div>

<script>
var wURL = window.location.pathname
if(wURL.indexOf('news') != -1) {$('#wBlock').show();} else {$('#wBlock').hide();}
</script>


if(wURL.indexOf('news') != 0) - news это нужный модуль.
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://webo4ka.ru/
  • Всего комментариев: 9

Marishka
0
Marishka написал: Написано 19 мая 2016 в 23:07
Комментарий №7
Лучше юзать переменную var wURL = location.href; чем var wURL = window.location.pathname Так как отображает весь текущий url страницы а не отдельную ее часть, данная переменная подойдет для всех cms а не только юкоз, dle и прочих!...

Вовчик
0
Вовчик написал: Написано 21 мая 2016 в 15:36
Комментарий №8
это кому как удобно уже)

k43
0
k43 написал: Написано 04 мая 2016 в 12:33
Комментарий №1
Не проще ли сделать так?
<?if($MODULE_ID$='4')?>4<?endif?>

Вовчик
0
Вовчик написал: Написано 04 мая 2016 в 17:36
Комментарий №2
ты описание хоть читал? happy

k43
+1
k43 написал: Написано 04 мая 2016 в 18:05
Комментарий №3
ну... любой скрипт цениться меньшим кодом, зачем изобретать велосипед если uCoz уже сделал готовое решение, этим кодом можно это реализовать, вот пример если не понятно:
Код
<?if($MODULE_ID$='forum')?>блок отображается в модуле форум<?endif?>

Вовчик
0
Вовчик написал: Написано 04 мая 2016 в 18:09
Комментарий №4
да сайт может быть не на ucoz у кого-то...

k43
0
k43 написал: Написано 05 мая 2016 в 09:37
Комментарий №5
Главная » Раздел uCoz » Авторство Webo4ki

Mihail
0
Mihail написал: Написано 28 Марта 2017 в 14:29
Комментарий №9
Ох. Вижу, что обсуждение очень старое. Но!
На других CMS так же будет все это реализовано. На нормальных CMS.
Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее

vlad_fine
-2
vlad_fine написал: Написано 06 мая 2016 в 18:21
Комментарий №6
.html или в других хостингах

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2116
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • vsouze написал:
  • Добрый вечер.Подскажите,пожалуйста: как сделать, чтобы второй или третий набор смайлов заменить своими.
    Вы сами себе пишите?
  • CbIPoK2513 написал:
  • Скрипт хорош, уже подстроил свой сайт под него :3
  • gefest35 написал:
  • Супер)))!пасиб за работу!!!
    Последние темы
    Опрос
    245
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 3
    Гостей: 2
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: