ivsofte Опубликовано 24 января, 2021 Поделиться Опубликовано 24 января, 2021 Добрый день. Столкнулся с проблемой, когда мне необходимо заменить много текста и ссылок на сайте. Возможно это сделать как то без ручного редактирования каждой темы? Возможно есть какой то скрипт либо же плагин, который сможет помочь мне справится с бедой? Ещё раз продублирую, мне необходимо во многих темах своего форума заменить часть текста - ссылку на сайт. И соответственно необходимо заменить ссылку. Что бы ещё было проще понимать - мне нужно заменить везде .ru на .com Мб у кого то есть идеи? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 24 января, 2021 Поделиться Опубликовано 24 января, 2021 (изменено) Выгружаете дамп средствами MySQL или дампером. Открываете в Notepad++, если размер базы средний, или в UltraEdit (64-bit), если размер базы данных большой, базу данных и смотрите, чтобы в блокноте стояла кодировка UTF-8. Делаете автозамену. Загружаете обратно с заменой базу данных или создаёте новую, подключаете её к сайту. Сбрасываете кеш в админцентре сайта. Сбрасываете кеш в браузере. Изменено 24 января, 2021 пользователем Zero108 Mano 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ivsofte Опубликовано 24 января, 2021 Автор Поделиться Опубликовано 24 января, 2021 47 минут назад, Zero108 сказал: Выгружаете дамп средствами MySQL или дампером. Открываете в Notepad++, если размер базы средний, или в UltraEdit (64-bit), если размер базы данных большой, базу данных и смотрите, чтобы в блокноте стояла кодировка UTF-8. Делаете автозамену. Загружаете обратно с заменой базу данных или создаёте новую, подключаете её к сайту. Сбрасываете кеш в админцентре сайта. Сбрасываете кеш в браузере. ты лучший. Очень помог, всё получилось! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ipb323 Опубликовано 24 января, 2021 Поделиться Опубликовано 24 января, 2021 (изменено) 2 часа назад, Zero108 сказал: Выгружаете дамп средствами MySQL или дампером. Открываете в Notepad++, если размер базы средний, или в UltraEdit (64-bit), если размер базы данных большой, базу данных и смотрите, чтобы в блокноте стояла кодировка UTF-8. Делаете автозамену. Загружаете обратно с заменой базу данных или создаёте новую, подключаете её к сайту. Сбрасываете кеш в админцентре сайта. Сбрасываете кеш в браузере. А почему не через phpMyAdmin? Это же гораздо быстрее и проще. Изменено 24 января, 2021 пользователем ipb323 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
vendor Опубликовано 24 января, 2021 Поделиться Опубликовано 24 января, 2021 ipb323 Да потому что никто не умеет 🙂 ipb323 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 24 января, 2021 Поделиться Опубликовано 24 января, 2021 3 часа назад, ipb323 сказал: А почему не через phpMyAdmin? Это же гораздо быстрее и проще. Потому что он глючный. Особенно на больших базах. Да и в синтаксисе пока разберешься, много времени пройдёт. Прошлый век. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ipb323 Опубликовано 24 января, 2021 Поделиться Опубликовано 24 января, 2021 2 часа назад, Zero108 сказал: Потому что он глючный. Особенно на больших базах. Да и в синтаксисе пока разберешься, много времени пройдёт. Прошлый век. Это шутка что ли такая оригинальная? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
PiratRu Опубликовано 24 января, 2021 Поделиться Опубликовано 24 января, 2021 Уже много лет работаю с БД только через Sypex Dumper 2. Ну нет ничего удобнее быстрого и... ну просто бомбезная вещь! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 25 января, 2021 Поделиться Опубликовано 25 января, 2021 (изменено) 9 часов назад, ipb323 сказал: Это шутка что ли такая оригинальная? Нет, попробуй дамп базы сделать черех MySQL, если база больше 100 мегабайт. Или загрузить базу данных поверх с пересозданием таблиц. Все кроме тебя похоже в курсе, что лучше дампером пользоваться. Изменено 25 января, 2021 пользователем Zero108 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ipb323 Опубликовано 25 января, 2021 Поделиться Опубликовано 25 января, 2021 5 часов назад, Zero108 сказал: Нет, попробуй дамп базы сделать черех MySQL, если база больше 100 мегабайт. Или загрузить базу данных поверх с пересозданием таблиц. Все кроме тебя похоже в курсе, что лучше дампером пользоваться. Ты тему сначала читал? Нахрена делать дампы, если требуется откорректировать содержание полей? Читай внимательно: В 24.01.2021 в 13:14, ivsofte сказал: мне необходимо во многих темах своего форума заменить часть текста - ссылку на сайт Если для этого нужно дамп делать, потом редактировать в Нотепаде, потом выгружать назад... я в извращениях слабо разбираюсь, тебе виднее Дамп используется для бэкапов и переноса базы в другое место (хотя, в этом случае проще папку целиком перекинуть, чтобы индексы не пересоздавать). А косметические изменения делаются запросами из консоли или, что удобнее, через phpMyAdmin. Может, конечно, не все знают - как составить запрос, но можно здесь спросить. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kgb Опубликовано 25 января, 2021 Поделиться Опубликовано 25 января, 2021 В 24.01.2021 в 13:14, ivsofte сказал: Мб у кого то есть идеи? 1.php Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 25 января, 2021 Поделиться Опубликовано 25 января, 2021 Таблицу только перед этим обязательно чекнуть, оптимизировать и забекапить. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 26 января, 2021 Поделиться Опубликовано 26 января, 2021 20 часов назад, ipb323 сказал: Ты тему сначала читал? Нахрена делать дампы, если требуется откорректировать содержание полей? Потому что запрос может не отработать корректно на очень большой базе данных. Ну, и синтаксис запросов нужно знать, который может немного отличаться для разных версий мускула. Не все же тут такие грамотные, как ты. Пришли уже запрос к базе данных, образец. А то базаришь тут со мной, а клиент устал читать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ipb323 Опубликовано 28 января, 2021 Поделиться Опубликовано 28 января, 2021 В 26.01.2021 в 11:07, Zero108 сказал: Потому что запрос может не отработать корректно на очень большой базе данных. При переходе с 3 версии делал запросы на базе с более 3.5 миллионов сообщений, примерно столько же лички и т.д.. В 26.01.2021 в 11:07, Zero108 сказал: Не все же тут такие грамотные, как ты. Какая уж тут грамотность нужна ))) В 26.01.2021 в 11:07, Zero108 сказал: Пришли уже запрос к базе данных, образец. UPDATE ibf_posts SET post = REPLACE (post, 'староеслово', 'новоеслово'); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 30 января, 2021 Поделиться Опубликовано 30 января, 2021 Про префикс забыл написать. Он может быть другим. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.