Помощь Удалить все ссылки в full-story

Тема в разделе "DLE", создана пользователем kuguk, 29 окт 2015.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. kuguk

    kuguk

    Регистр.:
    5 мар 2009
    Сообщения:
    182
    Симпатии:
    19
    Версия 9.5
    Нужно вырезать все ссылки в полной новости. БД порядка 1 ГБ, поэтому через notepadd не получается, пробывал через софтину, непомню уж как называется, поиском и заменой в SQL - тоже виснет.
    Лучшим вариантом было бы через регулярку на PHP. Но как её подключить ума не приложу.
    Вроде такая регулярка должна подойти
    Код:
    <?php 
      echo preg_replace("|<a href=\"[^\"]+xls\"([^>]+)>([^>]+)>|i","",$text);
    ?>
    Только как и куда её воткнуть?
     
  2. E-body

    E-body

    Регистр.:
    6 сен 2007
    Сообщения:
    981
    Симпатии:
    319
    Регулярное выражение <a[^<>]+>(.*?)</a> и пропустить базу через TextPipe Pro
     
    kuguk и Горбушка нравится это.
  3. kuguk

    kuguk

    Регистр.:
    5 мар 2009
    Сообщения:
    182
    Симпатии:
    19
    попробую, БД в виде sql пропускать?
     
  4. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    Можно SQL, можно CSV, даже TXT... Смотря что потом проще будет импортировать обратно...
    Чаще всего SQL удобнее..

    Я navicat для работы с БД использую - ему пофигу с чем работать )))
     
    kuguk и killoff нравится это.
  5. kuguk

    kuguk

    Регистр.:
    5 мар 2009
    Сообщения:
    182
    Симпатии:
    19
    всем спасибо, править в БД - это крайний вариант. Намного лучше для меня, чтобы движок сам через регулярку на лету вырезал ссылки. Вот это основная задача. Может кто знает как её реализовать?
     
  6. paul_rem

    paul_rem

    Регистр.:
    29 июл 2009
    Сообщения:
    354
    Симпатии:
    22
    версию под виндоуз или под мак используешь?я на маке так и не смог по - быстрому разобраться как заставить без подключения к серверу работать. Вообще возможно просто дамп базы к примеру отрыть и работать с ним?с обычным файлом sql
     
  7. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    Вопрос из разряда: зачем серверу оперативка...
    Логично же должно быть: программа для работы с БД на сервере, как она будет работать с файлами когда для этого есть текстовые редакторы! :-]
     
    Горбушка нравится это.
  8. paul_rem

    paul_rem

    Регистр.:
    29 июл 2009
    Сообщения:
    354
    Симпатии:
    22
    да нет, не виснет, просто просит подключение к серверу. Это получается надо сперва сделать базу, туда залить бек с хостинга и только потом с этой базой можно работать.
    Согласен :) но часто бывает хочется открыть базу не такую иж и большую в табличном виде и поработать с ней, без всех выше перечисленных манипуляций
     
  9. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    Открыть базу != открыть SQL...

    Чтобы работать с базой - нужен сервер баз данных. Т.е. программа MySQL Server, Microsoft SQL Server и т.д., которая превращает файлик в базу данных.
    Чтобы работать с SQL-файлом есть замечательные notepad++. Ну или импортируйте в EXCEL

    Времена, когда базы были размером в 100 кб и хранились в простом txt прошли, SQLite используется сейчас в лучшем случае для серверов очередей, телефонных книжек и тому подобного. Просто потому, что нормальную БД там не развернёшь, а SQLite можно вшить в саму программулину...

    ekzo_Bam!, что такое БД почитай в гугле, не позорься...
     
    Последнее редактирование: 31 окт 2015
    killoff нравится это.