Loading...
Лара (22 фев 2024, в 13:26)
Какие разные три функции? Читай второе сообщение
А ну да, бб-код с иконками пользователя и цвета никнейма это едининая функция *facepalm* *hlophlop* .sarcasmic. Молодец, отлично у тебя мозги работают
Ramzesoff (22 фев 2024, в 13:56)
А ну да, бб-код с иконками пользователя и цвета никнейма это едининая функция *facepalm* *hlophlop* .sarcasmic. Молодец, отлично у тебя мозги работают
Ты дурак или прикидываешься? Во втором сообщении все расписала, клоун
Ramzesoff (22 фев 2024, в 13:56)
А ну да, бб-код с иконками пользователя и цвета никнейма это едининая функция *facepalm* *hlophlop* .sarcasmic. Молодец, отлично у тебя мозги работают
Прикинь, это можно в одну функцию/метод сделать, одним запросом
Куда тебе знать, только языком мелешь не по теме
Лара (22 фев 2024, в 14:04)
Прикинь, это можно в одну функцию/метод сделать, одним запросом
Куда тебе знать, только языком мелешь не по теме
Ты дура, цвет никнейма это один файл, бб-код 2 файл. Иконка внутри системы самой цмс. То что я бб-код функцию кинул, это не значит что я не увидел про иконку и цвет никнейма как например в бумасе. Это смешно. Мозги включи для начало и думай адекватно, а не пихать всё в один файл и делать из этого мусоровозку в файле
________
посл. ред. 22.02.2024 в 14:09; всего 1 раз(а); by Ramzesoff
Ramzesoff (22 фев 2024, в 14:09)
Ты дура, цвет никнейма это один файл, бб-код 2 файл. Иконка внутри системы самой цмс. То что я бб-код функцию кинул, это не значит что я не увидел про иконку и цвет никнейма как например в бумасе. Это смешно. Мозги включи для начало и думай адекватно, а не пихать всё в один файл и делать из этого мусоровозку в файле
Не, ну дЭбил
Получить запросом всю инфу и отрисовать html, мда *facepalm*
Иди уроки учи
Лара (22 фев 2024, в 14:13)
Не, ну дЭбил
Получить запросом всю инфу и отрисовать html, мда *facepalm*
Иди уроки учи
Ну он то в целом прав - так как нарушается принцип Single Responsibility 🙂
System (22 фев 2024, в 14:15)
Ну он то в целом прав - так как нарушается принцип Single Responsibility 🙂
Ты думаешь автор пишет на каком-то фреймворке? Смешно, он элементарных вещей не знает, не грузи его еще больше
Ramzesoff (22 фев 2024, в 12:58)
Если человек такой, который не знает что иконка, цвет никнейма и бб-код. Это 3 разные функции.

Можно найти в интернете. Если гнелые руки, это его проблемы
Ты написал код обычных бб-кодов у который принимаются переменые значения.
Там фильтр, регулязные выражения но нет того что мне нужно.
Лара (22 фев 2024, в 8:39)
Ничего не поняла
А как же тема https://bym.guru/forum/topic/158242
Это правда, я даже зону мульти обмена написал на основе бб кодов и закрыл в ней все увязвимости.
161817535 (21 фев 2024, в 17:43)
Как зделать бб-код как здесь, указываешь ид юзера, вылодиться его иконка, ник и ссыка.
Такой вариант набросал.
Сначала код собирает айдишники юзверей. После запрашивает их из базы сразу пачкой. Далее фильтрует и заменяет значения на нужные.

php
<?php
$db = mysqli_connect("database", "laravel", "laravel", "laravel");

function bb($text) {

global $db;

preg_match_all('~\[user="(\d+)"\]~is', $text, $matches);
list($replace, $userIds) = $matches;

$result = $db->query("SELECT * FROM users WHERE id IN(".implode(',', $userIds).")");
$users = mysqli_fetch_all($result, MYSQLI_ASSOC);

foreach ($replace as $k => $v) {
$userId = $userIds[$k];

$usersFiltered = array_filter($users, function ($item) use ($userId) {
return $item['id'] == $userId;
}, ARRAY_FILTER_USE_BOTH);


$text = str_replace($replace, '<img src="'.$usersFiltered[0]['icon'].'"><a href="/id'.$userId.'" style="color: '.$usersFiltered[0]['color'].'">'.$usersFiltered[0]['username'].'</a>', $text);
}

return $text;


}

$text = 'Задача организации, в особенности же понимание сути ресурсосберегающих технологий напрямую зависит от [user="1"] как самодостаточных, так и внешне зависимых концептуальных решений. С другой стороны, разбавленное изрядной долей эмпатии, рациональное мышление позволяет оценить значение направлений прогрессивного развития. Картельные сговоры не допускают ситуации, при которой диаграммы связей являются только методом политического участия и своевременно верифицированы.';

echo bb($text);
?>

________
посл. ред. 22.02.2024 в 14:59; всего 2 раз(а); by invoker
Онлайн: 3
Время:
Gen. 0.1449
(c) Bym.Guru 2010-2025