Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Скрипт который сможет заменить текст / ссылки на сайте

Featured Replies

Posted

Добрый день. Столкнулся с проблемой, когда мне необходимо заменить много текста и ссылок на сайте. Возможно это сделать как то без ручного редактирования каждой темы? 

Возможно есть какой то скрипт либо же плагин, который сможет помочь мне справится с бедой?
Ещё раз продублирую, мне необходимо во многих темах своего форума заменить часть текста - ссылку на сайт. И соответственно необходимо заменить ссылку. 
Что бы ещё было проще понимать - мне нужно заменить везде .ru на .com
Мб у кого то есть идеи? 

Выгружаете дамп средствами MySQL или дампером. Открываете в Notepad++, если размер базы средний, или в UltraEdit (64-bit), если размер базы данных большой, базу данных и смотрите, чтобы в блокноте стояла кодировка UTF-8. Делаете автозамену. Загружаете обратно с заменой базу данных или создаёте новую, подключаете её к сайту. Сбрасываете кеш в админцентре сайта. Сбрасываете кеш в браузере.

Edited by Zero108

  • Author
47 минут назад, Zero108 сказал:

Выгружаете дамп средствами MySQL или дампером. Открываете в Notepad++, если размер базы средний, или в UltraEdit (64-bit), если размер базы данных большой, базу данных и смотрите, чтобы в блокноте стояла кодировка UTF-8. Делаете автозамену. Загружаете обратно с заменой базу данных или создаёте новую, подключаете её к сайту. Сбрасываете кеш в админцентре сайта. Сбрасываете кеш в браузере.

ты лучший. Очень помог, всё получилось! 

2 часа назад, Zero108 сказал:

Выгружаете дамп средствами MySQL или дампером. Открываете в Notepad++, если размер базы средний, или в UltraEdit (64-bit), если размер базы данных большой, базу данных и смотрите, чтобы в блокноте стояла кодировка UTF-8. Делаете автозамену. Загружаете обратно с заменой базу данных или создаёте новую, подключаете её к сайту. Сбрасываете кеш в админцентре сайта. Сбрасываете кеш в браузере.

А почему не через phpMyAdmin? Это же гораздо быстрее и проще.

Edited by ipb323

3 часа назад, ipb323 сказал:

А почему не через phpMyAdmin? Это же гораздо быстрее и проще.

Потому что он глючный. Особенно на больших базах.

Да и в синтаксисе пока разберешься, много времени пройдёт. Прошлый век.

2 часа назад, Zero108 сказал:

Потому что он глючный. Особенно на больших базах.

Да и в синтаксисе пока разберешься, много времени пройдёт. Прошлый век.

Это шутка что ли такая оригинальная?

Уже много лет работаю с БД только через Sypex Dumper 2. Ну нет ничего удобнее быстрого и... ну просто бомбезная вещь!

9 часов назад, ipb323 сказал:

Это шутка что ли такая оригинальная?

Нет, попробуй дамп базы сделать черех MySQL, если база больше 100 мегабайт. Или загрузить базу данных поверх с пересозданием таблиц. Все кроме тебя похоже в курсе, что лучше дампером пользоваться. 

Edited by Zero108

5 часов назад, Zero108 сказал:

Нет, попробуй дамп базы сделать черех MySQL, если база больше 100 мегабайт. Или загрузить базу данных поверх с пересозданием таблиц. Все кроме тебя похоже в курсе, что лучше дампером пользоваться. 

Ты тему сначала читал? Нахрена делать дампы, если требуется откорректировать содержание полей? 

Читай внимательно:

В 24.01.2021 в 13:14, ivsofte сказал:

мне необходимо во многих темах своего форума заменить часть текста - ссылку на сайт

Если для этого нужно дамп делать, потом редактировать в Нотепаде, потом выгружать назад... я в извращениях слабо разбираюсь, тебе виднее :bv:

Дамп используется для бэкапов и переноса базы в другое место (хотя, в этом случае проще папку целиком перекинуть, чтобы индексы не пересоздавать).

А косметические изменения делаются запросами из консоли или, что удобнее, через phpMyAdmin. Может, конечно, не все знают - как составить запрос, но можно здесь спросить.

20 часов назад, ipb323 сказал:

Ты тему сначала читал? Нахрена делать дампы, если требуется откорректировать содержание полей? 

Потому что запрос может не отработать корректно на очень большой базе данных.

Ну, и синтаксис запросов нужно знать, который может немного отличаться для разных версий мускула. Не все же тут такие грамотные, как ты. Пришли уже запрос к базе данных, образец. А то базаришь тут со мной, а клиент устал читать.

В 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, 'староеслово', 'новоеслово');

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.