Скрипт изменения название модуля


Скрипт изменения название модуля

2337
10 из 10
Проголосовало: 4





1.) Настройка 404:

Вы открыли редактор страницы 404 и в верх вставляем данный скрипт.
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 modul = ['материалы','dir'];  
  if(decodeURIComponent(urlsite.href).indexOf(modul[0]) != -1){  
  nst = decodeURIComponent(document.location.href).replace(rmodul[0],rmodul[1]);  
  document.location.href = nst;  
  }</script>


2) Скрипт для модуля
на все страницы модуля после

Code
<head>


ставим данный скрипт

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

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


если вы хотите сделать не один модуль то на странице 404 нужно добавлять ещё но не много переделанный

Code
<script>var forum = ['форум','forum'];  
  if(decodeURIComponent(urlsite.href).indexOf(forum[0]) != -1){  
  nst = decodeURIComponent(document.location.href).replace(forum[0],forum[1]);  
  document.location.href = nst;  
  }  
   
  </script>


как вы видите это почти тот же код только изменен var т.е. раньше в коде было modul а для нового модуля мы изменяем на любое слово на английском например forum. так же не забудьте найти в коде modul[0] modul[1] и заменить на своё например forum[0] и forum[1] вот пример моего кода

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 = ['материалы','dir'];  
  if(decodeURIComponent(urlsite.href).indexOf(rmodul[0]) != -1){  
  nst = decodeURIComponent(document.location.href).replace(rmodul[0],rmodul[1]);  
  document.location.href = nst;  
  }  
  var forum = ['форум','forum'];  
  if(decodeURIComponent(urlsite.href).indexOf(forum[0]) != -1){  
  nst = decodeURIComponent(document.location.href).replace(forum[0],forum[1]);  
  document.location.href = nst;  
  }  
   
  </script>
Автор публикации: Загрузка
Загрузка
FAKIR, это его n материал
Источник: http://umania.su/
  • Всего комментариев: 18

Pup_Ok
0
Pup_Ok написал: Написано 14 Июля 2012 в 17:35
Комментарий №17
нашёл. тут, кто говорил про кривые руки, может сунуть себе свои прямые в нос. тут половины скрипта нет, вообще самой главной переадресации не выложили, поэтому и вылазит 404

Pup_Ok
0
Pup_Ok написал: Написано 14 Июля 2012 в 00:50
Комментарий №16
ошибка в том, что если писать, например сайт.ру/dir, то на самом деле вылазит сайт.ру/материалы, а вот если обновить страницу, то в запрос идёт уже стоящий сайт.ру/материалы, а такого модуля нет и в самом деле, только как это исправить, не имею представления

Pup_Ok
0
Pup_Ok написал: Написано 14 Июля 2012 в 00:35
Комментарий №15
не пашет sad

carateli44
0
carateli44 написал: Написано 26 Июня 2012 в 20:18
Комментарий №14
FAKIR устрани пожалуйста ошибку!

carateli44
0
carateli44 написал: Написано 26 Июня 2012 в 20:12
Комментарий №13
У меня при обновлении ошибка 404,делал по инструкции angry sad

blackhole
0
blackhole написал: Написано 18 Июня 2012 в 00:50
Комментарий №12
Класная идея ну действительно....дороботать скрипт нужно.

AdminSB
0
AdminSB написал: Написано 29 мая 2012 в 19:42
Комментарий №11
У меня тож ошибка

KiruxAable
0
KiruxAable написал: Написано 25 Апреля 2012 в 14:24
Комментарий №10
У меня тож ошибка cry

Goodmind
+1
Goodmind написал: Написано 15 Апреля 2012 в 08:39
Комментарий №9
У меня при обновлении ошибка 404,делал по инструкции sad

Iverson
+2
Iverson написал: Написано 15 Апреля 2012 в 00:00
Комментарий №8
просто руки прямые надо иметь и ошибки не будет happy

BLAzER
-1
BLAzER написал: Написано 14 Апреля 2012 в 20:43
Комментарий №7
Quote (Наруто)
Да, реально жалко, что при обновлении страницы 404 ошибка. Если бы ошибки этой не было, то поставил бы на все модули.

Я страницу обновляю ошибка не вылазиет

XxX1702
0
XxX1702 написал: Написано 02 Декабря 2013 в 02:09
Комментарий №18
У меня есть скрипт без ошибки

Наруто
0
Наруто написал: Написано 14 Апреля 2012 в 20:11
Комментарий №6
Да, реально жалко, что при обновлении страницы 404 ошибка. Если бы ошибки этой не было, то поставил бы на все модули. angry

BLAzER
+3
BLAzER написал: Написано 14 Апреля 2012 в 19:26
Комментарий №5
Скрипт реально классный, даже после перезагрузки страницы все работает хорошо! cool

AdVest
0
AdVest написал: Написано 14 Апреля 2012 в 16:51
Комментарий №2
Единственный минус который я заметил ошбка при обновлении страницы

gegelga
0
gegelga написал: Написано 14 Апреля 2012 в 16:16
Комментарий №1
прежде чем кто то будет ставить этот скрипт, задумайтесь что будет с идексацией..

(o)-$erega-(o)
+2
(o)-$erega-(o) написал: Написано 14 Апреля 2012 в 17:09
Комментарий №3
Ничего не будет, он вроде как только визуально меняет

Kelin
+2
Kelin написал: Написано 14 Апреля 2012 в 17:34
Комментарий №4
Ничего не будет с индексацией, ибо боты не читают JavaScript, следовательно, этот скрипт они тоже не прочитают

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
  • Winston888 написал:
  • Если бы я не добавлял бесплатные адаптации или скрипты бесплатно я бы наверное не стал бы комментировать ваш материал.
    Последние темы
    Опрос
    204
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: