ExBB Community » » Утилиты и конвертеры » Замена у всех ссылок одного домена на другой во всех постах

Страниц (2): « 1 [2]
 

16. 1Bot - 21 октября 2013 — 14:24 - перейти к сообщению
roma1
Ошибка была в том, что ограничитель DATA всегда должен начинаться с новой строки БЕЗ пробелов перед ним.
Прикрепляю исправленный файл
17. roma1 - 21 октября 2013 — 14:30 - перейти к сообщению
спасибо солнце Прыгаю до потолка я как скопировал так и вставил в текстовый док в блокноте ++ Бог его знает, дурень в этом деле Огорчение
(Добавление)
нужно ли форум закрывать/ мож нагрузка будет большая на сервак?
18. 1Bot - 21 октября 2013 — 14:44 - перейти к сообщению
roma1
Форум закрывать не нужно, нагрузка будет пока работает скрипт пользователям контент будет отдаваться чуть медленнее.
Единственное что может быть некорректно, если они создавали пост со старыми ссылками и отправили его после работы скрипта - нужно пересмотреть последние сообщения пользователей и исправить вручную, (или снова запустить скрипт, вообще одного запуска вполне достаточно).
19. Lord Dewl - 21 октября 2013 — 20:59 - перейти к сообщению
Отлично! То, что надо. Форум много раз приходилось перевозить с одного хоста на другой. Наконец смогу все пофиксить после обновления!
Только вот смущает:
1Bot пишет:
Замена у всех ссылок одного домена на другой в постах форума ExBB FM 1.0 RC1.
Изменение ссылок в ветках форума после переноса на другой хостинг.

А Финал возьмет? Или лучше скрипт запустить после обновления до RC1 но перед обновлением до Final?
20. electron - 22 октября 2013 — 03:24 - перейти к сообщению
Lord Dewl пишет:
А Финал возьмет?

возьмет и не запнется
21. 1Bot - 22 октября 2013 — 06:42 - перейти к сообщению
Lord Dewl пишет:
А Финал возьмет? Или лучше скрипт запустить после обновления до RC1 но перед обновлением до Final?

Структура хранимых данных форума не поменялась, следовательно должно подойти к Вашему случаю.
22. NordWest - 22 октября 2013 — 19:27 - перейти к сообщению
1Bot
Решил интегрировать ваш скрипт в админку.
Отсюда вопрос. Он будет так же успешно менять любой текст на форуме? Если да - то может его назначение обозвать в админке как поиск и подмена текста?
23. 1Bot - 23 октября 2013 — 06:20 - перейти к сообщению
NordWest
Пользоваться скриптом нужно очень осторожно, иначе можно "назаменять" такого, что потом станет невесело. Поэтому, если будете встраивать такой функционал в админку, то нужно предусмотреть флажок предварительной архивации данных форума перед заменой, и соответственно возможность его восстановления, да и в логи нужно писать что на что заменялось и кем, чтобы потом не "ломать голову" о том, что изменилось.
24. NordWest - 23 октября 2013 — 07:34 - перейти к сообщению
А если пойти другим путем - ограничить функционал исключительно заменой одних ссылок на другие (перед заменой скрипт сам проверяет, что меняет именно URL). Тогда вероятно и бекапы будут не нужны. А вот лог сохранять наверное нужно.
25. BON - 23 октября 2013 — 13:55 - перейти к сообщению
не знаю зачем этот скрипт встраивать в админку, но считаю что нужно просто сделать проверку:

1. перед тем чтобы нажалась кнопка "приступить" надо поставить галочку

2. при нажатии кнопки "приступить" чтобы снова вылезло окно, с вопросом мол вы уверены?

3. Писать в логи, как сказала 1Bot точно надо.

4. Меняется везде фраза или сочетание которое ищется, а это может завершиться тем что замениться не то что надо. Лучше не рисковать, а сделать только для URL
26. NordWest - 23 октября 2013 — 15:49 - перейти к сообщению
BON пишет:
не знаю зачем этот скрипт встраивать в админку
Просто я по жизни люблю работать хорошим инструментом. Даже на работе у меня свой, по разным магазинам купленный и проверенный временем инструмент. А админка это инструмент того кто админит форум. Вот и в админку я собираю всё, что с моей точки зрения упростит администрирование. Улыбка
27. Squatter - 28 марта 2018 — 11:35 - перейти к сообщению
Можно было бы не только стационарно прикрутить этот скрипт к админке для глобального цензурирования, но и сделать ещё не менее полезную вещь.

При переносе темы, ссылки, оставленные на эту тему в других топиках, становятся нерабочими.
Хорошо бы было автоматизировать автозамену старых внутренних ссылок в топиках на переносимую тему, на новые. Возможно даже частично получилось бы скрестить с функцией "оставить ссылку в старом форуме".

Цитата:
Меняется везде фраза или сочетание которое ищется, а это может завершиться тем что замениться не то что надо.
Это вопрос качества составления регулярки.
28. Parapsixolog - 29 марта 2018 — 15:57 - перейти к сообщению
Squatter пишет:
Можно было бы не только стационарно прикрутить этот скрипт к админке для глобального цензурирования, но и сделать ещё не менее полезную вещь.

При переносе темы, ссылки, оставленные на эту тему в других топиках, становятся нерабочими.


Это легко решается модом ЧПУ.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0229]     [ ]