ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Описание: изменение ссылок в ветках форума после переноса на другой хостинг
1Bot
Отправлено: 21 октября 2013 — 14:24
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 739
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 68




roma1
Ошибка была в том, что ограничитель DATA всегда должен начинаться с новой строки БЕЗ пробелов перед ним.
Прикрепляю исправленный файл

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 53
 
 
roma1
Отправлено: 21 октября 2013 — 14:30
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 811
Дата рег-ции: Янв. 2011  
Откуда: СССР
Репутация: 24




спасибо солнце Прыгаю до потолка я как скопировал так и вставил в текстовый док в блокноте ++ Бог его знает, дурень в этом деле Огорчение
(Добавление)
нужно ли форум закрывать/ мож нагрузка будет большая на сервак?
 
 
1Bot
Отправлено: 21 октября 2013 — 14:44
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 739
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 68




roma1
Форум закрывать не нужно, нагрузка будет пока работает скрипт пользователям контент будет отдаваться чуть медленнее.
Единственное что может быть некорректно, если они создавали пост со старыми ссылками и отправили его после работы скрипта - нужно пересмотреть последние сообщения пользователей и исправить вручную, (или снова запустить скрипт, вообще одного запуска вполне достаточно).
 
 
Lord Dewl
Отправлено: 21 октября 2013 — 20:59
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 16
Дата рег-ции: Окт. 2013  
Откуда: IMHO Land
Репутация: 1




Отлично! То, что надо. Форум много раз приходилось перевозить с одного хоста на другой. Наконец смогу все пофиксить после обновления!
Только вот смущает:
1Bot пишет:
Замена у всех ссылок одного домена на другой в постах форума ExBB FM 1.0 RC1.
Изменение ссылок в ветках форума после переноса на другой хостинг.

А Финал возьмет? Или лучше скрипт запустить после обновления до RC1 но перед обновлением до Final?
 
 
electron
Отправлено: 22 октября 2013 — 03:24
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3854
Дата рег-ции: Февр. 2009  
Репутация: 337




Lord Dewl пишет:
А Финал возьмет?

возьмет и не запнется
 
 
1Bot
Отправлено: 22 октября 2013 — 06:42
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 739
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 68




Lord Dewl пишет:
А Финал возьмет? Или лучше скрипт запустить после обновления до RC1 но перед обновлением до Final?

Структура хранимых данных форума не поменялась, следовательно должно подойти к Вашему случаю.
 
 
NordWest
Отправлено: 22 октября 2013 — 19:27
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 963
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 73




1Bot
Решил интегрировать ваш скрипт в админку.
Отсюда вопрос. Он будет так же успешно менять любой текст на форуме? Если да - то может его назначение обозвать в админке как поиск и подмена текста?
 
 
1Bot
Отправлено: 23 октября 2013 — 06:20
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 739
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 68




NordWest
Пользоваться скриптом нужно очень осторожно, иначе можно "назаменять" такого, что потом станет невесело. Поэтому, если будете встраивать такой функционал в админку, то нужно предусмотреть флажок предварительной архивации данных форума перед заменой, и соответственно возможность его восстановления, да и в логи нужно писать что на что заменялось и кем, чтобы потом не "ломать голову" о том, что изменилось.
 
 
NordWest
Отправлено: 23 октября 2013 — 07:34
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 963
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 73




А если пойти другим путем - ограничить функционал исключительно заменой одних ссылок на другие (перед заменой скрипт сам проверяет, что меняет именно URL). Тогда вероятно и бекапы будут не нужны. А вот лог сохранять наверное нужно.
 
 
BON
Отправлено: 23 октября 2013 — 13:55
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2760
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 71




не знаю зачем этот скрипт встраивать в админку, но считаю что нужно просто сделать проверку:

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

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

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

4. Меняется везде фраза или сочетание которое ищется, а это может завершиться тем что замениться не то что надо. Лучше не рисковать, а сделать только для URL
 
 
NordWest
Отправлено: 23 октября 2013 — 15:49
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 963
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 73




BON пишет:
не знаю зачем этот скрипт встраивать в админку
Просто я по жизни люблю работать хорошим инструментом. Даже на работе у меня свой, по разным магазинам купленный и проверенный временем инструмент. А админка это инструмент того кто админит форум. Вот и в админку я собираю всё, что с моей точки зрения упростит администрирование. Улыбка
 
 
Squatter
Отправлено: 28 марта 2018 — 11:35
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 11
Дата рег-ции: Февр. 2017  
Репутация: 0




Можно было бы не только стационарно прикрутить этот скрипт к админке для глобального цензурирования, но и сделать ещё не менее полезную вещь.

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

Цитата:
Меняется везде фраза или сочетание которое ищется, а это может завершиться тем что замениться не то что надо.
Это вопрос качества составления регулярки.

(Отредактировано автором: 28 марта 2018 — 11:36)

 
 
Parapsixolog
Отправлено: 29 марта 2018 — 15:57
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 456
Дата рег-ции: Сент. 2011  
Репутация: 13




Squatter пишет:
Можно было бы не только стационарно прикрутить этот скрипт к админке для глобального цензурирования, но и сделать ещё не менее полезную вещь.

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


Это легко решается модом ЧПУ.
 
 
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Утилиты и конвертеры »

> Похожие темы: Замена у всех ссылок одного домена на другой во всех постах
Темы Форум Информация о теме Обновление
Мод: Смена автора существующего сообщения
Иногда требуется после восстановления удалённого пользователя
Модификации и дополнения Ответов: 33
Автор темы: Леголегс
20 марта 2018 — 04:32
Автор: Liliat
Дополнение: Пагинатор как на шкурке Invision2 от SkinStore
Изменение внешнего вида ссылок перехода по страницам
Модификации и дополнения Ответов: 38
Автор темы: electron
22 января 2012 — 16:00
Автор: BON
Косяк в tools.php?action=rss
Важно! ,через ленту rss юзер с улицы, спокойно читает последние сообщение доступным только зарегиным.
Уязвимости Ответов: 5
Автор темы: alexx
19 января 2011 — 16:56
Автор: BON
FlatBB
адаптивный стиль для форума, в стиле flat
Темы оформления для ExBB 1.1.3 Ответов: 8
Автор темы: WolfGeeN
19 февраля 2018 — 14:07
Автор: WolfGeeN
Оптимизация страницы
Как оптимизировать страницу форума?
Общие вопросы Ответов: 40
Автор темы: m0ntag
30 мая 2013 — 06:51
Автор: CAB
 



Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




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

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

Parse error: syntax error, unexpected $end in /home/exbb/exbb.info/www/community/include/page_tail.php on line 75