Новые сообщения · Участники · Правила форума · Поиск
  • Страница 1 из 1
  • 1
Модератор форума: z-17, Anarki  
Форум о uCoz и Web » Система uCoz » Скрипты для uCoz сайта » Индикатор «Тестировано» (Скрипт для каталога файлов)
Индикатор «Тестировано»
SleepWalkerДата: Воскресенье, 13.09.2009, 13:17 | Сообщение # 1
Admin
Сообщений: 5493
Репутация: 487
Социальная репутация:

Статус: Offline
Этот скрипт создан для тех сайтов, которые имеют дело с какой-либо информацией, которая может не корректно работать. К примеру аддоны для игр. Поскольку аддоны делаються не обязательно создателями игры, то они могут не правильно работать. Для того, что бы проинформировать пользователей насчет аддона, который 100% работает очень удобно использовать данный скрипт. Он добавляет на страницу добавления материалов дополнительное поле, в котором можно выбрать тестировался ли файл и выводит эту информацию возле заголовков файлов. Робота скрипта выглядит примерно так:

Установка скрипта

Для начала нужно зайти в админку. Далее слева клацаем на каталог файлов, потом настройки модуля. В настройках модуля ставим галочку возле «Ссылка на источник материала» и убераем галочку в разделе «Автоматически добавлять префикс "http://" для полей:» с пункта «Ссылка на источник материала». Потом в разделе «Сортировка полей:» можете установить нужную позицию поля «Ссылка на источник материала».

Теперь идем в шаблон «вид материалов» каталога файлов и перед строкой с кодом $TITLE$ вставляем эту строку:

Code
<?if($SOURCE_URL$)?><div style="float:right;margin-right:10px;">Тестировано: <?if($SOURCE_URL$ == 'Да')?><b style="color:#00ac18;"><?else?><b style="color:#ef2700;"><?endif?>$SOURCE_URL$</b></div><?endif?>

В шаблоне «Страница материала и комментариев к нему» вставляем ту же строку, только теперь перед кодом $ENTRY_TITLE$.

Заходим в шаблон «Добавление/редактирвоание материалов» и в самом низу после </body> вставляем:

Code
<script type="text/javascript">
var input = document.addEntForm.proglink;
input.style.display = 'none';
if (input.value == '') input.value = 'Нет';
var select = document.createElement('select');
var option1 = document.createElement('option');
var option2 = document.createElement('option');
option1.innerHTML = 'Да';
option2.innerHTML = 'Нет';
if (input.value == 'Да') option1.selected = true else option2.selected = true;
option1.onclick = option2.onclick = function() {input.value = this.innerHTML;};
select.appendChild(option1);
select.appendChild(option2);
input.parentNode.insertBefore(select, input);
input.parentNode.previousSibling.innerHTML = 'Тестировано:';
</script>

Все скрипт установлен!

Как установить кнопки социальных сетей?

Не поленитесь просмотреть весьма внушительный Список рабочих uCoz скриптов

Time Waits For No One
 
XoriganДата: Понедельник, 14.09.2009, 19:20 | Сообщение # 2
Сержант
Сообщений: 26
Репутация: 2
Социальная репутация:

Статус: Offline
Спасибо друг!!! happy
Христианство - антисептик для мира.
 
Форум о uCoz и Web » Система uCoz » Скрипты для uCoz сайта » Индикатор «Тестировано» (Скрипт для каталога файлов)
  • Страница 1 из 1
  • 1
Поиск: