Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Instruktor
Зарегистрирован: 29.02.2008 Сообщения: 89
|
Добавлено: 2008-04-28 13:15 pm Заголовок сообщения: пугалка при входе в каталог |
|
|
От начальства поступило требование сделать "пугалко", которая выводится при входе в каталог.
Типа юзер заходит в каталог, и ему сначала показывается страничка, в которой расписано, что наша хата скраю, что все файлы принадлежат юзерам, а права на них правообладателям и т.п.
Юзер нажимает кнопку "согласен" и после этого спокойно работает с каталогом до следующей пререзагрузки браузера.
Про похожую, реализованную опцию каталога знаю, не подходит.
Илья, не сочтёшь полезным добавить?
Или хоть направить, где доп.сессию нужно стартануть. |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-04-29 15:23 pm Заголовок сообщения: |
|
|
В текущей версии это не тривиально сделать. |
|
Вернуться к началу |
|
Diver
Зарегистрирован: 09.03.2008 Сообщения: 96
|
Добавлено: 2008-04-29 18:24 pm Заголовок сообщения: |
|
|
Поддерживаю, фича нужная. |
|
Вернуться к началу |
|
</life>
Зарегистрирован: 15.03.2008 Сообщения: 32
|
Добавлено: 2008-04-30 09:49 am Заголовок сообщения: |
|
|
Поддерживаю. |
|
Вернуться к началу |
|
Hiller
Зарегистрирован: 02.03.2008 Сообщения: 70
|
Добавлено: 2008-05-01 04:20 am Заголовок сообщения: |
|
|
Тоже поддерживаю идею. В ToDo на 2.0 можно такое включить? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-05-01 08:35 am Заголовок сообщения: |
|
|
Ну раз много кому нужно тогда можно так сделать:
1. В header.php после строки:
Код: | <div id="waiticon" style="position:absolute; top:0px; left:0px; display:none;"><img src="images/wait.gif" border="0"></div> |
добавить:
Код: |
<?php
if (!@$_SESSION['agree_tos']) {
echo <<<FILE
<div id='alert_tos' style='z-index:10000;position:absolute;width:100%;top:150px;'>
<div style='z-index:1000;left:50%; width:700px; border: 1px solid silver;background: #F5F5F5;position: relative; margin-left:-350px; padding:15px;'>
Текст<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<p style='text-align:center;'><button onClick='Hide("alert_tos");JsHttpRequest.query("agree.php");'>Я соглас(ен/на)</button></p>
</div>
</div>
FILE;
}
?>
|
2. В корень скрипта добавить файл из аттача |
|
Вернуться к началу |
|
Malfo
Зарегистрирован: 31.03.2008 Сообщения: 13
|
Добавлено: 2008-05-15 03:20 am Заголовок сообщения: |
|
|
при добавлении такого кода появляется ошибка:
Parse error: syntax error, unexpected T_SL in диск:\путь\video\templates\default.dist\header.php on line 8
8ая строка это: echo <<<FILE |
|
Вернуться к началу |
|
Hiller
Зарегистрирован: 02.03.2008 Сообщения: 70
|
Добавлено: 2008-05-22 02:58 am Заголовок сообщения: |
|
|
Тоже не получилось |
|
Вернуться к началу |
|
spydnet@gmail.com
Зарегистрирован: 27.05.2008 Сообщения: 9
|
Добавлено: 2008-05-29 20:57 pm Заголовок сообщения: |
|
|
Работает у кого? нет? |
|
Вернуться к началу |
|
spydnet@gmail.com
Зарегистрирован: 27.05.2008 Сообщения: 9
|
Добавлено: 2008-06-19 19:54 pm Заголовок сообщения: |
|
|
Фтыкнул, работает. Ребята, а подскажите как сделать чтобы кнопку "я согласен" можно было бы нажать только через 20-30 секунд |
|
Вернуться к началу |
|
Instruktor
Зарегистрирован: 29.02.2008 Сообщения: 89
|
Добавлено: 2008-06-20 05:33 am Заголовок сообщения: |
|
|
spydnet@gmail.com писал(а): | Фтыкнул, работает. Ребята, а подскажите как сделать чтобы кнопку "я согласен" можно было бы нажать только через 20-30 секунд |
Жостко!
Статистика гласит, что в странах бывшего СССР быстрее всего читают лицензионные соглашения (c) |
|
Вернуться к началу |
|
MAL
Зарегистрирован: 25.06.2008 Сообщения: 12
|
Добавлено: 2008-07-07 00:33 am Заголовок сообщения: |
|
|
1.06.28 не работает, вообще никакой реакции, исправьте пожалуйста. |
|
Вернуться к началу |
|
Azik
Зарегистрирован: 22.06.2008 Сообщения: 8
|
Добавлено: 2008-09-12 12:05 pm Заголовок сообщения: |
|
|
samagoniche@yahoo.com писал(а): | 1.06.28 не работает, вообще никакой реакции, исправьте пожалуйста. |
Вот так вставь
Цитата: |
<div id='alert_tos' style='z-index:10000;position:absolute;width:100%;top:150px;'>
<div style='z-index:1000;left:50%; width:700px; border: 1px solid silver;background: #F5F5F5;position: relative; margin-left:-350px; padding:15px;'>
Текст<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<p style='text-align:center;'><button onClick='Hide("alert_tos");JsHttpRequest.query("agree.php");'>Я соглас(ен/на)</button></p>
</div>
</div> |
|
|
Вернуться к началу |
|
spydnet@gmail.com
Зарегистрирован: 27.05.2008 Сообщения: 9
|
Добавлено: 2008-12-23 18:39 pm Заголовок сообщения: |
|
|
Вопрос остается актуальным, как сделать таймер кнопке "Я согласен" ??? |
|
Вернуться к началу |
|
Мика
Зарегистрирован: 22.10.2008 Сообщения: 42
|
Добавлено: 2008-12-28 10:02 am Заголовок сообщения: |
|
|
Добавьте к коду кнопки идентификатор и блокировку id='i_agree' disabled, и следующий скрипт:
Код: | <button onClick='Hide("alert_tos");JsHttpRequest.query("agree.php");' id='i_agree' disabled>Я соглас(ен/на)</button>
<script>
var button = document.getElementById("i_agree");
var txt = button.text;
var count = 30;
button.text = txt + " (30)";
setTimeout("count_down()", 1000);
function count_down()
{
count -= 1;
if(count==0){
button.text = txt;
button.disabled=false;
}else{
button.text = txt + " (" + count + ")";
setTimeout("count_down()", 1000);
}
}
</script> |
Только у меня остается вопрос:
Есть ли у кого знакомые в отделе К (отдел, который занимается нарушениями в компьютерной области), чтобы уточнить - снимет ли такое сообщение с владельца сервера ответственность за размещенные материалы ? |
|
Вернуться к началу |
|
|