Новости Joomla

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

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Приветствую. Есть сайт Joomla 1.5.26. Требуется перенести ТОЛЬКО материалы и категории на новый сайт на Joomla 3.8.12. Около 8000 страниц.

На старом сайте они вида http://site.ru/news/47-sat-tv-news/8673-novosti-trikolor-tv.html
Как видите, категория и сам материал выводятся с id. Самому перенести удалось, НО возникли проблемы с урлами. У них id нету, а, следовательно, в таком обновлении смысла нету, ибо теряется весь "вес" в поисковиках.

Прошу помощи за умеренную плату.
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
.htaccess и включение нового роутера с удаление ид, поможет.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
К сожалению, я от этого далек. Если можете помочь - давайте попробуем договориться. Готов предоставить доступ и все необходимое.
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Ставите такой редирект и да будет счастье.
Так мне наоборот нужны урлы как на старом сайте, т.е. с id!
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
В менеджере материалов включите старый роутер, но имхо, пора избавляться от ид
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
В менеджере материалов включите старый роутер, но имхо, пора избавляться от ид
Да не спорю, что пора... Но у меня 8000+ материалов за 15 лет! Если сменить урлы сайт потеряет все позиции в поисковиках!

И я включал в менеджере материалов старый роутер. Не помогло это....
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
надо просто написать скрипт переноса материалов из одной базы в другую с корректировкой алиасов автоматом
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
надо просто написать скрипт переноса материалов из одной базы в другую с корректировкой алиасов автоматом
Я не против! Вы за это возьметесь? Что по срокам и деньгам?
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
ТС, стукните в личку форума или напишите мне в телеграм или скайп, мне понадобится sql-дамп старой базы, посмотрю его и озвучу цену

если понял правильно, вам нужно перенести только категории и материалы com_content?
« Последнее редактирование: 03.10.2018, 13:44:48 от AlekVolsk »
*

web3.0

  • Захожу иногда
  • 348
  • 6 / 6
dron, не майтесь х*рней. Избавление от id это долгожданный прогресс. В Joomla 4 их по дефолту не будет.
В чем проблема? От удаления id вы ничего не потеряете. Это если кратко.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
dron, не майтесь х*рней. Избавление от id это долгожданный прогресс. В Joomla 4 их по дефолту не будет.
В чем проблема? От удаления id вы ничего не потеряете. Это если кратко.
Что значит не потеряю? 8 тыщ страниц, проиндексированных 5-10-15 лет назад. Десятки тысяч просмотров. Многие из них уже тыщи раз перепечатаны. Куча ссылок на них с других сайтов. И тут в один день все они пропадают... И что? Ничего не потеряю? Это как так?
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Приветствую. Есть сайт Joomla 1.5.26. Требуется перенести ТОЛЬКО материалы и категории на новый сайт на Joomla 3.8.12. Около 8000 страниц.

На старом сайте они вида http://site.ru/news/47-sat-tv-news/8673-novosti-trikolor-tv.html
Как видите, категория и сам материал выводятся с id. Самому перенести удалось, НО возникли проблемы с урлами. У них id нету, а, следовательно, в таком обновлении смысла нету, ибо теряется весь "вес" в поисковиках.

Прошу помощи за умеренную плату.
Если перенесли, а проблема только с уралами - то видимо надо включить в роутере старый режим лишь, выше писали про это.
И да, конечно надо сохранять урлы
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Редирект на то и будет, чтобы передать вес новым ссылкам.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Если перенесли, а проблема только с уралами - то видимо надо включить в роутере старый режим лишь, выше писали про это.
И да, конечно надо сохранять урлы
Переносил с разными настройками роутера. У меня не получилось сохранить изначальные урлы  :(

Редирект на то и будет, чтобы передать вес новым ссылкам.
На сколько я знаю, редиректы очень грузят систему. Как-то делал редирект через файл .htaccess Мне сказали, что это стремный костыль...
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Переносил с разными настройками роутера. У меня не получилось сохранить изначальные урлы  :(
На сколько я знаю, редиректы очень грузят систему. Как-то делал редирект через файл .htaccess Мне сказали, что это стремный костыль...
Настройки роутера можно после поменять.
Какой URL на новом сайте?
Наверно не достроили структуру меню
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
На сколько я знаю, редиректы очень грузят систему. Как-то делал редирект через файл .htaccess Мне сказали, что это стремный костыль...
Пару строк редиректа не нагрузят никак. Не путайте с созданием правил для каждой страницы, когда будет много строк.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Настройки роутера можно после поменять.
Какой URL на новом сайте?
Наверно не достроили структуру меню
Да, Вы правы... Не доделал кое что. Поковырял щас и получилось вывести нужный тип урлов! Благодарю за наводку ;)

Тогда задам такой вопрос: А можно ли как-то для материалов со старой Joomla сохранить старые адреса, с id, а для новых материалов, которые будут создаваться уже на новой Joomla, использовать другие? Ну, уже без id? А то почитал щас про J4, и действительно там этот роутер новый, который они уже 3 года ваяют... Какой смысл использоваться старый подход для новых публикаций?!
« Последнее редактирование: 03.10.2018, 16:57:12 от dron »
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Пару строк редиректа не нагрузят никак. Не путайте с созданием правил для каждой страницы, когда будет много строк.
Вы поймите, я потому и прошу помощи, что ни в зуб ногой в данной теме... Я вообще не представляю, каким образом можно с помощью пары строк редиректа, сохранить старые адреса для 8 тыщ страниц  :o
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
ну вот чтобы новый роутер можно было заюзать, надо просто у старых материалов/категорий урлы поправить

вот только для новых материалов придется и новые категории делать или заюзывать переопределения для категорий
*

wishlight

  • Живу я здесь
  • 4981
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
https://extensions.joomla.org/extension/j2xml/

Я бы взялся, но времени нет. Но это расширение может помочь. Переносил уже. Если все категории и меню так как на старом, то не должно ничего меняться с старым роутером.

https://extensions.joomla.org/extension/jl-no-doubles/ А это все айди склеит с реальным материалом.
*

ChaosHead

  • Гуру
  • 5241
  • 451 / 13
Редирект на то и будет, чтобы передать вес новым ссылкам.
Редирект переносит неполный вес, но это намного лучше, чем обвалить посещаемость без редиректа.

Как-то делал редирект через файл .htaccess Мне сказали, что это стремный костыль...
Это максимальная скорость, которая вам доступна. Редирект происходит до загрузки сайта, т.е. очень быстро и без особых затрат ресурсов.
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе

Это максимальная скорость, которая вам доступна. Редирект происходит до загрузки сайта, т.е. очень быстро и без особых затрат ресурсов.
Не совсем так.
Нетангелы ещё давным-давно тестирование делали - скорость апача падает то ли квадратично то ли экспоненциально в зависимости от размера htaccess, поэтому такое лучше делать через php
ЗЫ, У меня и плагинчик есть кстати
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
по теме )

чтобы урлы были старые, а роутер можно было юзать новый, предлагаю следующее:
в старой базе четырьмя запросами преобразовать алиасы, приписав к ним id

Код: sql
update #__categories set alias = concat(id, '-', alias) where alias <> '';

update #__categories set alias = id where alias = '';

update #__content set alias = concat(id, '-', alias) where alias <> '';

update #__content set alias = id where alias = '';

а уже потом делать миграцию на новую Joomla, в которой включать новый роутер

@dron, в личке запросы под вашу базу конкретно

PS: в качестве оплаты плюсик в карму + сколько не жаль сюда
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
по теме )

чтобы урлы были старые, а роутер можно было юзать новый, предлагаю следующее:
в старой базе четырьмя запросами преобразовать алиасы, приписав к ним id

Код: sql
update #__categories set alias = concat(id, '-', alias) where alias <> '';

update #__categories set alias = id where alias = '';

update #__content set alias = concat(id, '-', alias) where alias <> '';

update #__content set alias = id where alias = '';

а уже потом делать миграцию на новую Joomla, в которой включать новый роутер


Хм, а роутинг не сойдет с ума от такого?
*

AlekVolsk

  • Гуру
  • 6915
  • 415 / 4
не сойдет, ему пофиг, он делает сравнение по полной строке алиаса
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Вышел на связь с AlekVolsk. Договорились по решению и цене. Как все сделаем - отпишу. Может, кому-то будет интересно.
Спасибо всем за участие!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновить Joomla 1.5.26 на современную версию, может ли кто-то взяться?

Автор kuncy

Ответов: 2
Просмотров: 671
Последний ответ 06.09.2023, 13:52:40
от beliyadm
Решить проблему с созданием материалов с фронтэнда

Автор olegast

Ответов: 2
Просмотров: 1222
Последний ответ 04.10.2022, 12:56:18
от olegast
Создать сайт на Joomla

Автор 2weghed

Ответов: 4
Просмотров: 1504
Последний ответ 09.09.2022, 20:31:18
от marksetter
Сделать лендинг на шаблоне Joomla с нашим дизайном

Автор urry

Ответов: 0
Просмотров: 1176
Последний ответ 03.09.2022, 09:28:40
от urry
Joomla 4.х

Автор FBM

Ответов: 4
Просмотров: 1331
Последний ответ 07.02.2022, 15:31:36
от marksetter