powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с регулярный выражением
5 сообщений из 5, страница 1 из 1
Помогите с регулярный выражением
    #38600798
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно заменить: "[/thumb]Ентер[thumb" на это: "[/thumb][thumb".
В DLE картинки если их сделать FLOAT:LEFT, то работает все отлично, но с ентерами, так как удобней создавать статью именно делая для администратора/модератора интуетивно-понятную картину (чтоб он себе позволял расделять)
...
Рейтинг: 0 / 0
Помогите с регулярный выражением
    #38600884
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а... не получится так как я хотел. я думал, что в формате [bb] кодов страница сохраняется, но сайт был бы тогда медленным. Он сохраняется так как уже будет выглядеть страница Show.Full а при редактировании парсит страницу и снова превращает по метках (комментариях) в [bb]. Максимум что смогу (если смогу) найти где находятся функции и парсинг для сохранения в базу и момент когда функция парсит данные для вывода в редактирование.
...
Рейтинг: 0 / 0
Помогите с регулярный выражением
    #38600953
Фотография Andrew_nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
    $str = "[thumb]Some text[/thumb]";
    $pattern = "/\[thumb\](?P<enter>.*?)\[\\/thumb\]/i";
    
    preg_match_all($pattern, $str, $matches);
    var_dump($matches);
    exit()
...
Рейтинг: 0 / 0
Помогите с регулярный выражением
    #38600964
Фотография Andrew_nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
    $str = "[thumb]Some text[/thumb]";
    $pattern = "/(\[thumb\])(.*?)(\[\\/thumb\])/i";
    
    $str = preg_replace($pattern, "$1$3", $str);
    var_dump($str);
    exit();
...
Рейтинг: 0 / 0
Помогите с регулярный выражением
    #38612882
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В движке DLE внесенные данные проходят парсинг и сохраняются уже в готовом html коде. При редактировании (есть спец.метки) снова готовая информация проходит обратный парсинг в ВВ коды. Я решил проблему прямо в скрипте BB. папка (Engine-Class). Код собирался в массив и функцией Join собирался в единую строчку где было указано "\n". Заменил на пробел. Теперь все загруженные миниатюры картинок акуратно располагаются друг за другом в линейку. Сначало впечатление что DLE разрабатывали разработчики учитывая что нужно пользователю. А как практика показывает, спецы все деалют так, будто остальные уже все знают. К примеру не было кнопки "Сохранить обложку" (к новости). Пришлось самому черкануть. Также доделал когда видео добавляю и пустая только новость, то обложка также автоматически сохраняется (из видео), а в кратком описании слово "видео". Теперь пользователь не ламает себе мозги что-то копировать, куда-то вставлять и т.д.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с регулярный выражением
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]