Скрипт изменения название модуля
1968 просмотров || Скачали 0 раз || Оставили 0 комментариев


С помощью этого скрипта можно заменить стандартные названия модуля (/load/, /publ/, /forum/ и т.д.) на свои, например: "/файлы/", "/статьи/", "/форум/" и др.

Установка:

Заходим в редактирование страницы 404 (ПУ → Файловый менеджер → 404.htm → ) и вверх вставляем:

Code
<script>var rmodul = ['новое название модуля','старое название'];  
  if(decodeURIComponent(urlsite.href).indexOf(modul[0]) != -1){  
  nst = decodeURIComponent(document.location.href).replace(modul[0],modul[1]);  
  document.location.href = nst;  
  }</script>


Пример:

Code
<script>var rmodul = ['файлы','load'];  
  if(decodeURIComponent(urlsite.href).indexOf(modul[0]) != -1){  
  nst = decodeURIComponent(document.location.href).replace(modul[0],modul[1]);  
  document.location.href = nst;  
  }</script>


Затем на всех страницах нужного вам модуля после ставим:

Code
<script type="text/javascript">  
  ssnewmodul = document.location.href.replace('название старого модуля','название новго модуля');  
  history.replaceState('', '',ssnewmodul);  
  </script>


Пример:

Code
<script type="text/javascript">  
  ssnewmodul = document.location.href.replace('load','файлы');  
  history.replaceState('', '',ssnewmodul);  
  </script>


Если вы хотите поставить скрипт ещё какой-либо модуль то добавляем в код, который мы ставили в страницу 404 (перед ):

Code
var forum = ['новое название модуля','старое название модуля'];  
  if(decodeURIComponent(urlsite.href).indexOf(forum[0]) != -1){  
  nst = decodeURIComponent(document.location.href).replace(forum[0],forum[1]);  
  document.location.href = nst;  
  }  
  


Это будет выглядеть примерно так:

Code
<script>  
  var urlsite=document.location;if(urlsite.pathname.indexOf('id')!=-1){uid=urlsite.pathname.match(/\d  
+/);document.location.href='/index/8-'+uid;}  
  var rmodul = ['новое название файла','старое название файла'];  
  if(decodeURIComponent(urlsite.href).indexOf(rmodul[0]) != -1){  
  nst = decodeURIComponent(document.location.href).replace(rmodul[0],rmodul[1]);  
  document.location.href = nst;  
  }  
  var forum = ['новое название файла','старое название файла'];  
  if(decodeURIComponent(urlsite.href).indexOf(forum[0]) != -1){  
  nst = decodeURIComponent(document.location.href).replace(forum[0],forum[1]);  
  document.location.href = nst;  
  }  
   
  </script>

Автор: Неизвестен
Сайт автора: http://umania.su/



Категория: Другие | Добавил: Endless | Теги: модуля, Скрипт, Название, изменения
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход на сайт
Поиск по сайту
Случайная статья
Случайный материал
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Теги
Изменение кнопок "Редактировать" и "Удалить" на форуме Красивый вид code + подсветка синтаксиса Автоматические баллы Переключатели страниц как на uCozABC Анимированное появление блоков на jQuery и CSS3 Автоматическое заполнение тегов для всего сайта Игровой шаблон для uCoz Psshablon Большой сборник иконок социальных сетей с psd Скрипт изменения название модуля Красивый вид опросов Вывод полного имени файла Новая версия скрипта "Арена" от Яндекс'а "Drag and drop" элементов сайта Генератор смайлов! Автоматическое исправление глючного кода Очень красивый шаблон Ability Рип игрового шаблона Acc-Team Красивая страница ошибки 404 jQuery Ripples - эффекты разводов на воде. Вид соотношения гостей и пользователей Раздвижной полноэкранный 3D-слайдер с помощью jQuery и CSS3 Проверка на правильность ввода каптчи Новый вид репутации + сортировка Статусы в списке пользователей PSD макет блога Дополнительные BB-коды для каталога файлов Рип вида материалов ucozabc.ru Новый вид комментариев + модер-панель Удобная форма добавления комментариев Быстрая смена аватара в uWnd окне Предпросмотр добавляемого материала в Ajax окне для любого модуля Упрощенный вид uNet-регистрации Новый вид отображения категорий Семейное положение из 1 поля AOL Шаблон Awurs для сайтов World of Tanks Скрипт "Арена" для сталкер-сайтов Эмуляция нажатия правой кнопки мыши Скрипт "Преобразовать BB-код" Набор кистей "Курсоры" Автоматическое распределение списка пользователей по группам Красивые Flash иконки социальных сетей Игра "Шарик" в Ajax Автоматическая выдача награды за посещение сайта Оригинал шаблона Info-Rip Шаблон "daintiness" для сайтов uCoz Улучшаем навигацию в личных сообщениях Выдвижная верхняя панель с красивым эффектом Красивый слайдер с 3d эффектами на jQuery Самостоятельный переход пользователей в другую группу