Главная » Файлы » Скрипты для uCoz » Другие скрипты

Индикатор "Протестировано" для uCoz
22.06.14, 14:45:03



Очень интересный скрипт,мне например очень понравился...

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

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

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

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

Код
<?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$.

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

Код
<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>


Всё! Пример на этом же сайте smile
Категория: Другие скрипты | Добавил: Apocalypse | Теги: ucoz, Протестировано, индикатор, для
Просмотров: 334 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: