|
Раздел для взрослых (скрипт)
|
|
| ST1Ms | Отредактировал ST1Ms - Вторник, 01 Декабря 2009, 14:28 Дата: 01 Декабря 2009, 14:12 | Сообщение # 1 |  ● ● ● ● ● 14 сообщений Статус: Offline | Вот есть скрипт (для каталога файлов), который делает условия для просмотра темы: Если при нажатии на кнопку подтверждающуюю что есть 18 лет то показывается сообщение темы, если нет то перемещаешься на главную каталога файлов. Code <!-- 18+ ? --> <script type="text/javascript"> function yes18() { $('#predupr18').slideToggle('slow') $('#18skr').slideToggle('slow')
} function no18() { window.location.href='/load' } </script> <div id="predupr18"> <p>Вы хотите перейти к материалам, которые отнесены автором или администрацией к категории «Только для взрослых». Просмотр таких материалов может быть ограничен законодательством страны вашего пребывания. Кроме того, эти материалы могут показаться вам излишне откровенными, оскорбительными или неподобающими для просмотра.</p> <p>NN-Files просит подтвердить ваше желание продолжить просмотр.<br> Нажмите на кнопку «Да», если:</p> <UL> <LI>вам исполнилось 18 лет; <LI>вы согласны, что не несет никакой ответственности за законность ваших действий по просмотру данных материалов и ущерб любого рода, причиненный вам их просмотром. </LI> </UL> <p>Нажмите на кнопку «Нет», если вы не согласны с этими условиями и не хотите продолжать просмотр.</p> <input id="yes18" onClick="yes18()" type="button" value="Да"><input onClick="no18()" id="no18" type="button" value="Нет"></div>
<!-- 18+ Да --> <div id="18skr" style="display:none"> $MESSAGE$</div> только есть одна вещь, надо сделать так, чтобы данный скрипт работал только в темах определенного раздела каталога файлов (а данный выше скрипт работает во всех темах), помогите создать условие запуска скрипта в определенной категории каталога файлов | | |
|
| uWeb | Дата: 01 Декабря 2009, 14:15 | Сообщение # 2 | ● ● ● ● ● 1135 сообщений Статус: Offline | ST1Ms, условные операторы | | |
|
| ST1Ms | Дата: 01 Декабря 2009, 14:17 | Сообщение # 3 |  ● ● ● ● ● 14 сообщений Статус: Offline | uWeb, напиши плиз какие | | |
|
| Task | Отредактировал Task - Вторник, 01 Декабря 2009, 14:31 Дата: 01 Декабря 2009, 14:28 | Сообщение # 4 | ● ● ● ● ● 703 сообщения Статус: Offline | Code <?if($SECTION_NAME$='ТУТ_ПИШЕМ_НАЗВАНИЕ_РАЗДЕЛА')?> ТУТ_КОД <?endif?> | | |
|
| ST1Ms | Дата: 01 Декабря 2009, 14:50 | Сообщение # 5 |  ● ● ● ● ● 14 сообщений Статус: Offline | Task, спс, сейчас попробуюДобавлено (01 Декабрь 2009, 14:50) --------------------------------------------- Task, если делаешь так, то пропадает содержимое темы, причем во всех разделах, т.е. вместо сообщения просто пустое место | | |
|
| kydapodatsya | Дата: 01 Декабря 2009, 14:53 | Сообщение # 6 |  ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | ST1Ms, а как Вы делаете? код покажите... | | |
|
| ST1Ms | Отредактировал ST1Ms - Вторник, 01 Декабря 2009, 15:03 Дата: 01 Декабря 2009, 14:56 | Сообщение # 7 |  ● ● ● ● ● 14 сообщений Статус: Offline | Code <?if($SECTION_NAME$='/load/15')?> <!-- 18+ ? --> <script type="text/javascript"> function yes18() { $('#predupr18').slideToggle('slow') $('#18skr').slideToggle('slow')
} function no18() { window.location.href='/load' } </script> <div id="predupr18"> <p>Вы хотите перейти к материалам, которые отнесены автором или администрацией к категории «Только для взрослых». Просмотр таких материалов может быть ограничен законодательством страны вашего пребывания. Кроме того, эти материалы могут показаться вам излишне откровенными, оскорбительными или неподобающими для просмотра.</p> <p>Администрация просит подтвердить ваше желание продолжить просмотр.<br> Нажмите на кнопку «Да», если:</p> <UL> <LI>вам исполнилось 18 лет; <LI>вы согласны, что не несет никакой ответственности за законность ваших действий по просмотру данных материалов и ущерб любого рода, причиненный вам их просмотром. </LI> </UL> <p>Нажмите на кнопку «Нет», если вы не согласны с этими условиями и не хотите продолжать просмотр.</p> <input id="yes18" onClick="yes18()" type="button" value="Да"><input onClick="no18()" id="no18" type="button" value="Нет"></div> <!-- 18+ Да --><?endif?> <div id="18skr" style="display:none"> $MESSAGE$</div> | | |
|
| Task | Дата: 01 Декабря 2009, 14:56 | Сообщение # 8 | ● ● ● ● ● 703 сообщения Статус: Offline | ST1Ms, я так понимаю, что Вы впихнули все содержимое, включая $BODY$ в условие? | | |
|
| ST1Ms | Дата: 01 Декабря 2009, 14:58 | Сообщение # 9 |  ● ● ● ● ● 14 сообщений Статус: Offline | Task, код написал выше | | |
|
| Task | Дата: 01 Декабря 2009, 15:11 | Сообщение # 10 | ● ● ● ● ● 703 сообщения Статус: Offline | 1. Я же написал $SECTION_NAME$='ТУТ_НАЗВАНИЕ_(НЕ,_АДРЕС!)' Code <?if($SECTION_NAME$='/load/15')?> <!-- 18+ ? --> <script type="text/javascript"> function yes18() { $('#predupr18').slideToggle('slow') $('#18skr').slideToggle('slow')
} function no18() { window.location.href='/load' } </script> <div id="predupr18"> <p>Вы хотите перейти к материалам, которые отнесены автором или администрацией к категории «Только для взрослых». Просмотр таких материалов может быть ограничен законодательством страны вашего пребывания. Кроме того, эти материалы могут показаться вам излишне откровенными, оскорбительными или неподобающими для просмотра.</p> <p>Администрация просит подтвердить ваше желание продолжить просмотр.<br> Нажмите на кнопку «Да», если:</p> <UL> <LI>вам исполнилось 18 лет; <LI>вы согласны, что не несет никакой ответственности за законность ваших действий по просмотру данных материалов и ущерб любого рода, причиненный вам их просмотром. </LI> </UL> <p>Нажмите на кнопку «Нет», если вы не согласны с этими условиями и не хотите продолжать просмотр.</p> <input id="yes18" onClick="yes18()" type="button" value="Да"><input onClick="no18()" id="no18" type="button" value="Нет"></div> <!-- 18+ Да --> <div id="18skr" style="display:none"> $MESSAGE$</div> <?else?> $MESSAGE$ <?endif?> | | |
|
| ST1Ms | Отредактировал ST1Ms - Вторник, 01 Декабря 2009, 15:34 Дата: 01 Декабря 2009, 15:31 | Сообщение # 11 |  ● ● ● ● ● 14 сообщений Статус: Offline | Task, а где взять название ? уже все перепробовал, через переменные получается если только укажешь в коде определенный ID материала Добавлено (01 Декабрь 2009, 15:31) --------------------------------------------- допустим по адресу /load/15 у меня категория называется заруб. фильмы и мне надо сделать чтобы скрипт срабатывал только внутри тем этой категории | | |
|
| Task | Дата: 01 Декабря 2009, 15:38 | Сообщение # 12 | ● ● ● ● ● 703 сообщения Статус: Offline | Пишите вот так: $SECTION_URL$='URL_РАЗДЕЛА' Также как Вы писали в первый раз, только вместо $SECTION_NAME$ пишем $SECTION_URL$Добавлено (01 Декабрь 2009, 15:38) --------------------------------------------- В итоге будет вот так Code <?if($SECTION_URL$='http://ВАШ_САЙТ/load/15')?> <!-- 18+ ? --> <script type="text/javascript"> function yes18() { $('#predupr18').slideToggle('slow') $('#18skr').slideToggle('slow')
} function no18() { window.location.href='/load' } </script> <div id="predupr18"> <p>Вы хотите перейти к материалам, которые отнесены автором или администрацией к категории «Только для взрослых». Просмотр таких материалов может быть ограничен законодательством страны вашего пребывания. Кроме того, эти материалы могут показаться вам излишне откровенными, оскорбительными или неподобающими для просмотра.</p> <p>Администрация просит подтвердить ваше желание продолжить просмотр.<br> Нажмите на кнопку «Да», если:</p> <UL> <LI>вам исполнилось 18 лет; <LI>вы согласны, что не несет никакой ответственности за законность ваших действий по просмотру данных материалов и ущерб любого рода, причиненный вам их просмотром. </LI> </UL> <p>Нажмите на кнопку «Нет», если вы не согласны с этими условиями и не хотите продолжать просмотр.</p> <input id="yes18" onClick="yes18()" type="button" value="Да"><input onClick="no18()" id="no18" type="button" value="Нет"></div> <!-- 18+ Да --> <div id="18skr" style="display:none"> $MESSAGE$</div> <?else?> $MESSAGE$ <?endif?> | | |
|
| ST1Ms | Дата: 01 Декабря 2009, 15:57 | Сообщение # 13 |  ● ● ● ● ● 14 сообщений Статус: Offline | Task, все равно ничего не выходитДобавлено (01 Декабрь 2009, 15:57) --------------------------------------------- Task, данный код работает только если поставить его на страницу категорий, а мне надо чтобы он срабатывал в странице материала и комментариев к нему в одной из установленных категорий | | |
|
| uWeb | Дата: 01 Декабря 2009, 16:16 | Сообщение # 14 | ● ● ● ● ● 1135 сообщений Статус: Offline | Code <?if($CID$='5')?> <!-- 18+ ? --> <script type="text/javascript"> function yes18() { $('#predupr18').slideToggle('slow'); $('#18skr').slideToggle('slow')
} function no18() { window.location.href='/load' } </script> <div id="predupr18"> <p>Вы хотите перейти к материалам, которые отнесены автором или администрацией к категории «Только для взрослых». Просмотр таких материалов может быть ограничен законодательством страны вашего пребывания. Кроме того, эти материалы могут показаться вам излишне откровенными, оскорбительными или неподобающими для просмотра.</p> <p>Администрация просит подтвердить ваше желание продолжить просмотр.<br> Нажмите на кнопку «Да», если:</p> <UL> <LI>вам исполнилось 18 лет; <LI>вы согласны, что не несет никакой ответственности за законность ваших действий по просмотру данных материалов и ущерб любого рода, причиненный вам их просмотром. </LI> </UL> <p>Нажмите на кнопку «Нет», если вы не согласны с этими условиями и не хотите продолжать просмотр.</p> <input id="yes18" onClick="yes18()" type="button" value="Да"><input onClick="no18()" id="no18" type="button" value="Нет"></div> <!-- 18+ Да --> <div id="18skr" style="display:none">$MESSAGE$</div> <?else?> $MESSAGE$ <?endif?> 5 - id категории. | | |
|
| bolandio | Дата: 01 Декабря 2009, 16:24 | Сообщение # 15 | ● ● ● ● ● 2 сообщения Статус: Offline | счас попробуем(nn-ring) | | |
|
| ST1Ms | Дата: 01 Декабря 2009, 16:25 | Сообщение # 16 |  ● ● ● ● ● 14 сообщений Статус: Offline | uWeb, спс большое, все работает | | |
|
| bolandio | Дата: 01 Декабря 2009, 17:12 | Сообщение # 17 | ● ● ● ● ● 2 сообщения Статус: Offline | uWeb, СПАСИБО | | |
|
| uWeb | Дата: 01 Декабря 2009, 17:55 | Сообщение # 18 | ● ● ● ● ● 1135 сообщений Статус: Offline | ST1Ms, bolandio, ага | | |
|