Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Массовое удаление из доп. поля dle

Discussion in 'Вопросы- ответы' started by Sasha K-G, Mar 24, 2016.

24.03.16 в 21:30
02.03.17 в 09:25
16
5,623
0
  1. TopicStarter Overlay
    Sasha K-G

    Sasha K-G Guest

    Joined:
    Aug 27, 2015
    Messages:
    1,149
    Best Answers:
    0
    Ratings:
    +392 / 0 / -0
    Привет, ребята!
    Как можно массово удалить из доп. поля трейлеров [video=ссылка], и при этом оставив ссылку? т.е. нужно удалить "[video=" и "]"
    В голову пришла идея сделать поиск и замену "[video=http" на "http", но не сработало потому что в БД это поле выглядит так:
    Code:
    |trailer|<!--dle_video_begin:http://kp.cdn.yandex.net/672398/kinopoisk.ru-SpongeBob-Movie_-Sponge-Out-of-Water_-The-222091.mp4--><video width="680" height="400" preload="none" poster="" controls="controls">
                            <source type="video/mp4" src="http://kp.cdn.yandex.net/672398/kinopoisk.ru-SpongeBob-Movie_-Sponge-Out-of-Water_-The-222091.mp4"></source>
    
    Есть ещё идеи у кого?
    [​IMG]
     
  2. ZerocooL

    Staff Member Администратор VIP Кинотрафик v2

    Joined:
    Jan 29, 2015
    Messages:
    8,805
    Best Answers:
    10
    Documents:
    31
    Ratings:
    +5,267 / 267 / -1
  3. TopicStarter Overlay
    Sasha K-G

    Sasha K-G Guest

    Joined:
    Aug 27, 2015
    Messages:
    1,149
    Best Answers:
    0
    Ratings:
    +392 / 0 / -0
    Я читал, правда. Просто забыл...
    :D
    Спасибо, сейчас попробую.
     
  4. TopicStarter Overlay
    Sasha K-G

    Sasha K-G Guest

    Joined:
    Aug 27, 2015
    Messages:
    1,149
    Best Answers:
    0
    Ratings:
    +392 / 0 / -0
    #5 Sasha K-G, Mar 24, 2016
    Last edited: Mar 24, 2016
  5. kuchen

    kuchen Бывалый

    Joined:
    Nov 26, 2015
    Messages:
    203
    Best Answers:
    0
    Ratings:
    +8 / 0 / -0
    А можете здесь скинуть как это сделать?
     
  6. ZerocooL

    Staff Member Администратор VIP Кинотрафик v2

    Joined:
    Jan 29, 2015
    Messages:
    8,805
    Best Answers:
    10
    Documents:
    31
    Ratings:
    +5,267 / 267 / -1
  7. TopicStarter Overlay
    Sasha K-G

    Sasha K-G Guest

    Joined:
    Aug 27, 2015
    Messages:
    1,149
    Best Answers:
    0
    Ratings:
    +392 / 0 / -0
    Ты меня запутал o_O
     
  8. ZerocooL

    Staff Member Администратор VIP Кинотрафик v2

    Joined:
    Jan 29, 2015
    Messages:
    8,805
    Best Answers:
    10
    Documents:
    31
    Ratings:
    +5,267 / 267 / -1
    @Sasha K-G,
    В движке есть кусок кода, который генерирует МЕТА теги
    Из engine.php я вырезал давно этот код.

    ЭТО не по твоему вопросу уже ))
     
  9. Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    я копал файл парсер для новости, то есть нужно обратить дейтсвие которое заменяет [video= на пустоту, так ты получишь голую ссылку.
     
  10. Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    engine/classes/parse.class.php

    upload_2016-3-25_6-9-50.png
     
  11. Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    И перестроение
     
  12. TopicStarter Overlay
    Sasha K-G

    Sasha K-G Guest

    Joined:
    Aug 27, 2015
    Messages:
    1,149
    Best Answers:
    0
    Ratings:
    +392 / 0 / -0
    Теперь там [video[video=
    :)

    Не в этой строке дело
    Code:
    $source = preg_replace_callback( "#\[video\s*=\s*(\S.+?)\s*\]#i", array( &$this, 'build_video'), $source );[\code]
     
    #13 Sasha K-G, Mar 28, 2016
    Last edited: Mar 28, 2016
  13. Intention

    Intention Местный

    Joined:
    Jan 15, 2016
    Messages:
    2,098
    Best Answers:
    0
    Ratings:
    +690 / 2 / -0
    @Sasha K-G, Я просто показал файл и где я вносил правки. Я правил много в этом файле в том числе и в коде который находился внизу. Я искал все что связано с [video=
     
  14. TopicStarter Overlay
    Sasha K-G

    Sasha K-G Guest

    Joined:
    Aug 27, 2015
    Messages:
    1,149
    Best Answers:
    0
    Ratings:
    +392 / 0 / -0
    http://pastebin.com/rN5qAuym
    dle 10.6 1251
    Заменить код в engine/classes/parse.class.php затем "Перестроение публикаций", это уберёт [video=] из всех новостей.
    Спасибо @Intention за наводку на нужный файл.
     
    #15 Sasha K-G, Mar 28, 2016
    Last edited: Apr 8, 2016
    • Нравится Нравится x 1
  15. Romantv

    Забанен

    Joined:
    Jul 17, 2015
    Messages:
    6,946
    Best Answers:
    6
    Ratings:
    +1,994 / 141 / -0
    версия dle 11.2 теги удаляет.но удаляет пробелы.после перестроении публикаций нет пробелов
    был так
    upload_2017-2-21_20-8-40.png


    а становится так
    upload_2017-2-21_20-10-30.png
    помогите пожалуйста! как можно решить эту проблему?
     
  16. Ботяра

    Забанен

    Joined:
    Oct 10, 2015
    Messages:
    0
    Best Answers:
    54
    Ratings:
    +711 / 74 / -0
    @Romantv, включи в админке по умолчанию bbcoders в редакторе новости! но уже отредактированные новости скорее всего так и останутся без форматирования, хотя может быть и восстановится нормально.
     
Яндекс.Метрика