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

557
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 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
  • waak написал:
  • Почему у меня он перелистывает в верх а не вниз и если это первая песня на стр то он её по кругу гоняет а не переходит к последней
    и как сделать стоп по клику на трек который играет?
  • Acht написал:
  • Тест
    Последние темы
    Опрос
    255
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: