LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 20:29:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: 1.0.12 коверкает внешние ссылки в меню  (Прочитано 1599 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mongoose
Осваиваюсь на форуме
***

Репутация: +5/-3
Offline Offline

Пол: Мужской
Сообщений: 52



« : 29.01.2008, 19:49:28 »

Сабж.
Добавляю в меню сайта http://operafan.net/ пункт с внешней ссылкой на раздел форума http://operafan.net/forum/index.php?board=1.0 .
В меню выводится такая ссылка http://operafan.net/forum/index.php?board=1.0&Itemid=115
Не в меру умная Joomla 1.0.12 добавлеят в конец itemid.
Как это исправить или обойти?
Записан
bzzik
JComments Tester
*

Репутация: +219/-0
Online Online

Пол: Мужской
Сообщений: 3798


Contra Gaming Community


« Ответ #1 : 29.01.2008, 19:54:53 »

Никак. Мешает?
Записан
Mongoose
Осваиваюсь на форуме
***

Репутация: +5/-3
Offline Offline

Пол: Мужской
Сообщений: 52



« Ответ #2 : 30.01.2008, 13:02:22 »

Странный вопрос. Ессно, мешает - поисковики индексируют фиг знает что.
Подозреваю, что всё решается переписыванием первой строки if в этом куске из файла mod_mainmenu.php
Код:
case 'url':
if ( eregi( 'index.php\?', $mitem->link ) && !eregi( 'http', $mitem->link ) && !eregi( 'https', $mitem->link ) ) {
if ( !eregi( 'Itemid=', $mitem->link ) ) {
$mitem->link .= '&Itemid='. $mitem->id;
}
}
break;
Кто грамотный, помогите.
Записан
pedrosoft
Завсегдатай
*****

Репутация: +111/-7
Offline Offline

Пол: Мужской
Сообщений: 596



« Ответ #3 : 30.01.2008, 15:03:32 »

Вы наверное добавляете ссылку вида "/forum/index.php?board=1.0" потому что если подставить "http://operafan.net/forum/index.php?board=1.0" itemid не добавляется
Записан
Mongoose
Осваиваюсь на форуме
***

Репутация: +5/-3
Offline Offline

Пол: Мужской
Сообщений: 52



« Ответ #4 : 30.01.2008, 17:34:04 »

Я добавляю как раз абсолютную ссылку.
Записан
pedrosoft
Завсегдатай
*****

Репутация: +111/-7
Offline Offline

Пол: Мужской
Сообщений: 596



« Ответ #5 : 31.01.2008, 01:07:25 »

Да просмотрел))

Собсно из приведенного вами кода видно что itemid подставляется при выполнениии условия в нашем случае это наличие в пути текста "index.php?". Убераем условие, получаем

case 'url':
      break;

и как следствие - отсудствие itemid
« Последнее редактирование: 31.01.2008, 02:30:36 от pedrosoft » Записан
Mongoose
Осваиваюсь на форуме
***

Репутация: +5/-3
Offline Offline

Пол: Мужской
Сообщений: 52



« Ответ #6 : 31.01.2008, 01:52:01 »

Топором конечно, но эффективно. Спасибо. Azn
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet