0 Пользователей и 1 Гость просматривают эту тему.
  • 34 Ответов
  • 5383 Просмотров
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Всем привет. Обновился тут до версии 3.7 и теперь не рад(
Сначала почитал все новые темы про 3.7 Joomla, почитал эту тему и не найдя ответа создаю новую тему.
До обновления у меня были убраны ID таким способом:
Цитировать
В файле /components/com_content/router.php найти строку:

// then we assume it is a category. If they don't we assume it is an article
if ($count == 1) {
заменить её на:

// then we assume it is a category. If they don't we assume it is an article
if ($count === 1 && !$advanced) {
найти строку:

->where($db->quoteName('alias'). ' = ' . $db->quote($db->quote($segment)));
и заменить её на:

->where($db->quoteName('alias'). ' = ' . $db->quote($segment) );
Теперь в этом файле все не так =)
Вот этот вариант (в ссылке на тему, что я дал писали что он работает) не работает:
Цитировать
Как ни странно, в самой Joomla уже предусмотрена функция отключения ID материала из адреса ссылок, просто нужно добавить в файле: administrator/components/com_content/config.xml строки:

<field name="sef_advanced_link"
type="radio"
default="1"
label="SEF: Remove ID?"
description="Remove ID?">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
Теперь Вы получили возможность включать и отключать ID из ссылок прямо из административной панели в менеджере материалов пункт "Настройки".
Еще и Akeeba ошибку выдала и не хочет откатить мне все назад =(
Вот сижу и начинаю паниковать - что делать?
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #1 : 29.04.2017, 18:51:13 »
Вот тут - https://www.joomlashack.com/blog/tutorials/new-urls/ написано, что разработчики внесли удаление ID уже в саму Жумлу, но это будет в версии 3.8 =(
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #2 : 30.04.2017, 19:27:19 »
Неужели никто из "опытных" не сталкивался с этим вопросом?
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Joomla 3.7. Удаление ID материала
« Ответ #3 : 30.04.2017, 19:31:15 »
Неужели никто из "опытных" не сталкивался с этим вопросом?
"опытные" не балуются правкой ядра...
.. такие дела
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #4 : 30.04.2017, 19:32:31 »
"опытные" не балуются правкой ядра...
.. такие дела
И все их сайты имеют отвратительные ссылки с id-шниками. Ну-ну
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Joomla 3.7. Удаление ID материала
« Ответ #5 : 30.04.2017, 19:37:53 »
И все их сайты имеют отвратительные ссылки с id-шниками. Ну-ну
Зачем? Есть же плагины...
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #6 : 30.04.2017, 20:22:38 »
У меня половина сайта сделана с использованием Widjetkit. И короткие ссылки без ID играют огромную роль. Плюс - есть еще программа, которая тоже обращается по этим ссылкам.
Назовите мне хоть один плагин, который сейчас сможет решить мою проблему
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Joomla 3.7. Удаление ID материала
« Ответ #7 : 30.04.2017, 20:26:56 »
Назовите мне хоть один плагин, который сейчас сможет решить мою проблему

http://joomlaforum.ru/index.php/topic,322516.0.html

Поубирайте id без правки ядра. И многое другое.

// Править ручками роутер не феншуйно уже)))
(никак не дождёмся новый!)
« Последнее редактирование: 30.04.2017, 20:31:21 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #8 : 30.04.2017, 20:33:02 »
http://joomlaforum.ru/index.php/topic,322516.0.html

Поубирайте id без правки ядра. И многое другое.

// Править ручками роутер не феншуйно уже)))
(никак не дождёмся новый!)
Вот только платное оно. Я бы не прочь купить, но я в курсе, что следующая Joomla (3.8) уже будет это поддерживать
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Joomla 3.7. Удаление ID материала
« Ответ #9 : 30.04.2017, 20:35:55 »
Вот только платное оно. Я бы не прочь купить, но я в курсе, что следующая Joomla (3.8) уже будет это поддерживать

Разрабы не в курсе, а вы в курсе! :)
Или вы про обещания? так обещают уже дааавно...

Платное? 500руб.?
Ну ковыряйте ручками далее ...
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

zikkuratvk

  • Глобальный модератор
  • 4818
  • 344 / 2
  • Обслуживаем проекты - дорого.
Re: Joomla 3.7. Удаление ID материала
« Ответ #10 : 30.04.2017, 20:36:36 »
Вот только платное оно. Я бы не прочь купить, но я в курсе, что следующая Joomla (3.8) уже будет это поддерживать
можно хакнуть XML настроек, который откроет настройку включения id... но это все на свой страх и риск.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #11 : 01.05.2017, 11:02:16 »
можно хакнуть XML настроек, который откроет настройку включения id... но это все на свой страх и риск.
я в топике писал, что это не работает
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Joomla 3.7. Удаление ID материала
« Ответ #12 : 01.05.2017, 11:12:50 »
Так откатитесь на прошлую версию и ждите 3.8, если 500руб это огромная сумма для сайта с корзиной (исходя из ваших прошлых постов). Ну я всё понимаю, может продажи плохо идут, всякое бывает. Но нам зачем бесплатно работать и делать уже сделанное и то, что делают сейчас разработчики Joomla?  ;)
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #13 : 01.05.2017, 11:20:03 »
Так откатитесь на прошлую версию и ждите 3.8, если 500руб это огромная сумма для сайта с корзиной (исходя из ваших прошлых постов). Ну я всё понимаю, может продажи плохо идут, всякое бывает. Но нам зачем бесплатно работать и делать уже сделанное и то, что делают сейчас разработчики Joomla?  ;)
Да не против я купить то расширение. Только не 500, а 755 рублей =) Вот мучаюсь с PayPal...
И откатить уже не получается - Akeeba не работает (создал вчера тему). Да и не хочу откатываться

А касаемо продаж.... Да у меня магазин - это чистое "спасибо" автору)) Нет у меня там "заработков"
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Joomla 3.7. Удаление ID материала
« Ответ #14 : 01.05.2017, 13:46:17 »
Откатить получится, просто нужно скачать архив, скачать распаковщик акееба, залить в пустую папку на хостинге и распаковать. Уверен на форуме есть инструкции.
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #15 : 02.05.2017, 15:16:17 »
В версии 3,7 вернула старую папку com_content - работал старый роутер на новой версии, но потом просто вернула бекап на версию 3,6,5 от греха подальше. Кто-то нашёл решение как убрать ID из ссылок в версии 3,7?
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #16 : 02.05.2017, 15:19:04 »
В версии 3,7 вернула старую папку com_content - работал старый роутер на новой версии, но потом просто вернула бекап на версию 3,6,5 от греха подальше. Кто-то нашёл решение как убрать ID из ссылок в версии 3,7?
Лично я планирую приобрести плагин, ссылку на который дали выше, в надежде на то, что он решит этот вопрос.
А ответ по видимому прост - нет, никто не нашел решение. И видимо никто не ищет =)
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Joomla 3.7. Удаление ID материала
« Ответ #17 : 02.05.2017, 17:00:43 »
Лично я планирую приобрести плагин, ссылку на который дали выше, в надежде на то, что он решит этот вопрос.
А ответ по видимому прост - нет, никто не нашел решение. И видимо никто не ищет =)
Даже тот метод работает с минимальной правкой конфига, возможно не так делали)
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #18 : 02.05.2017, 17:19:49 »
Даже тот метод работает с минимальной правкой конфига, возможно не так делали)
А что там можно не так делать? Добавил в xml-файл значение, зашел в панель настройки в раздел Материалы, поставил значение "YES". А результата нема)
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Joomla 3.7. Удаление ID материала
« Ответ #19 : 02.05.2017, 17:20:06 »
Медот с конфигом то работает, ну собственно этот переключатель был изначально в 3.7 а вот сам роут кривой и работает как русская рулетка. поэтому опытные не паряться с этим. у кого стоят cck у кого плагины. И все дружно ждут новый роут. Ибо не фиг лазить в ядро - это раз, и нефиг экспериментировать с живый сайтом это два.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Joomla 3.7. Удаление ID материала
« Ответ #20 : 02.05.2017, 17:45:11 »
компонент значит не тот
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #21 : 03.05.2017, 10:06:05 »
Я решил свою проблему приобретением плагина на который мне дали ссылку выше. Для меня тема, можно сказать, закрыта
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Joomla 3.7. Удаление ID материала
« Ответ #22 : 03.05.2017, 20:18:02 »
Кстати osmap ссылки без id подхватил без проблем и Canonical Links All in One от managecms тоже
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: Joomla 3.7. Удаление ID материала
« Ответ #23 : 12.06.2017, 16:22:57 »
Вот ответ на зарубежном форуме:
https://joomla-extensions.kubik-rubik.de/forum/cms-joomla/8023-joomla-articles-without-ids-in-url-joomla-artikel-ohne-ids-in-der-url

У меня все отлично сработало на Joomla 3.7.2

Из архива меняем файл:
Joomla! 3.7.x
legacyrouter.php в component/com_content/helpers/ ;)

Архив в вложение, там из разных версий Joomla.
« Последнее редактирование: 12.06.2017, 18:54:40 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Joomla 3.7. Удаление ID материала
« Ответ #24 : 12.06.2017, 18:17:01 »
Вот ответ на зарубежном форуме:
https://joomla-extensions.kubik-rubik.de/forum/cms-joomla/8023-joomla-articles-without-ids-in-url-joomla-artikel-ohne-ids-in-der-url

У меня все отлично сработало на Joomla 3.7.2 (зачем платить, ждать)  ;D

Из архива меняем файл:
Joomla! 3.7.x
legacyrouter.php в component/com_content/helpers/ ;)

Архив в вложение, там из разных версий Joomla.
Как бы объяснить... чем чреваты такие хаки ядра.
Уж проще родное  удаление id активировать из 3.7.х. Но там главный глюк =) этого недоделанного роута такой. Если в alias нет - работать он не будет(выяснил я кстати это случайно). Но если так жаждешь. вот в этом моем плагине, так что не придется по 100 раз конфиг править, пока будут подключать новый роут =)
http://joomlaforum.ru/index.php/topic,338347.msg1710832.html#msg1710832
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Kostya888

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #25 : 29.07.2017, 05:27:59 »
можно хакнуть XML настроек, который откроет настройку включения id... но это все на свой страх и риск.

Для начала опишу ситуацию. Сегодня у меня на этом сате, на котором хакнул ядро, больше нет этой настройки. Сейчас версия 3.7.2 (не обновлял еще, жду пока владелец розродится). Однако на фронтеннде так же отсутствуют айдишники. То есть их нет. И настройки после хака и обновления тоже больше нет в конфиге.хмл. Чудеса. Подозреваю, что на фейсбуке в официальной Joomla, когда выложил этот хак, они что-то предприняли. Лайки ставили только индусы, европейцы напыщенно фыркали. Если исчезнет хак, даже не знаю, где теперь его искать. Но факт в том, что в XML. его нет, но работает. Думаю, запрятали поглубже )) Но нас ничто не остановит )) Как будет снова актуально, посмотрю где, и выложу.
« Последнее редактирование: 29.07.2017, 05:48:58 от Kostya888 »
*

Kostya888

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Joomla 3.7. Удаление ID материала
« Ответ #26 : 29.07.2017, 06:16:57 »
Для начала опишу ситуацию. Сегодня у меня на этом сате, на котором хакнул ядро, больше нет этой настройки. Сейчас версия 3.7.2 (не обновлял еще, жду пока владелец розродится). Однако на фронтеннде так же отсутствуют айдишники. То есть их нет. И настройки после хака и обновления тоже больше нет в конфиге.хмл. Чудеса. Подозреваю, что на фейсбуке в официальной Joomla, когда выложил этот хак, они что-то предприняли. Лайки ставили только индусы, европейцы напыщенно фыркали. Если исчезнет хак, даже не знаю, где теперь его искать. Но факт в том, что в XML. его нет, но работает. Думаю, запрятали поглубже )) Но нас ничто не остановит )) Как будет снова актуально, посмотрю где, и выложу.
В новой версии 3.7.0. Можно хакнуть ядро, удалить айдишники, и по обновлению (проверено) до 3.7.2 эта фишка сохраняется. хотя уже и нет ее конфиге, куда-то еще спрятали.
Не советую так делать и мне самому неохота с этим морочиться. Волею судьбы обязан обслуживать сайт нерадивого вебмастера, который когда-то эти айдишники удалил. А товаров много, редиректы запаришься ставить... Давайте дождемся 3.8, где уже ее официально хотят представить.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Joomla 3.7. Удаление ID материала
« Ответ #27 : 29.07.2017, 10:31:52 »
Но факт в том, что в XML. его нет, но работает. Думаю, запрятали
Ну параметр то вы сохранили, пока конфиг не пересохранить парамерт будет в базе.
А чтобы каждый раз при обнове переключатель не пропадал есть прекрасная штука плагин называется. ссылка выше постом
Ну а так вы правы и делу тут не хаке ибо это не хак. функция в ядре есть просто скрыли настройку для ключения. А в ее нестабильности. К примеру id то оно удалет, но если в alias не будет "-" то страница будет 404
Так что надо ждать и надеяться что таки сделают в  3.8
« Последнее редактирование: 29.07.2017, 10:40:47 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Taatshi

  • Глобальный модератор
  • 5259
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Joomla 3.7. Удаление ID материала
« Ответ #28 : 29.07.2017, 11:44:07 »
а когда 3,8 обещают?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Joomla 3.7. Удаление ID материала
« Ответ #29 : 29.07.2017, 11:49:09 »
Как минимум в сентябре
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Версии РНР и Joomla 3

Автор Ebelous

Ответов: 6
Просмотров: 329
Последний ответ 29.02.2024, 17:50:02
от web1
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 1370
Последний ответ 22.02.2024, 21:03:15
от Zegeberg
Исправление уязвимости в Joomla 3.10.12

Автор Sulpher

Ответов: 8
Просмотров: 685
Последний ответ 12.01.2024, 22:15:52
от stepan39
Заявки с сайта на Joomla

Автор ivs1

Ответов: 8
Просмотров: 550
Последний ответ 18.12.2023, 12:37:45
от SeBun
Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 814
Последний ответ 29.10.2023, 22:07:23
от Kukush