chinafull

Рейтинг
16
Регистрация
28.04.2022
Yandex-007 #:

это реклама. Я типа посредник

Точно посредник? В первом посте не упомянули, что уплачиваете рекламные сборы.

Yandex-007 #:
Доходы с РСЯ, Ютуба и т.д. - все это рекламная деятельность

Не совсем. Это может быть и

ОКЭД 63110

предоставление места и времени для рекламы в сети Интернет (кроме рекламы в средствах массовой информации в сети Интернет).

vid=(.*)

захватит все после vid=

vid=(\w+)

захватит цифробуквы и подчеркивание

vid=([^\&]+)
захватит все, пока не упрется в окончание строки или &
Если предположить, что люди, которым раздал промокоды, начали распространять инфо - у того, мол, чувака на канале взяли и т.д. Что впоследствии выльется в увеличение количества подписчиков. Получится, что один ролик протолкнул весь канал и пофигу, что там всего лишь коврики. Конечно, если ролик монетизируется другим способом, то коврики - слишком мелко.
P.S. Далек от Ютуба, просто предположение.
webinfo #:
Но ТС, похоже  не требуется грамотное решение. Его устроило какое-то временное решение, которое решает проблему в данный момент, но чревато серьёзными последствиями в будущем.

Из нескольких первых постов было понятно, что ТС не знает и не понимает как формируются данные в поле БД. Ему было важно изменить один параметр и ВСЁ! А так-же из последующих постов стало известно, что разделителями в СТРОКЕ служат "|".  Вот и работаем со строкой! чтобы не получить:

webinfo #:
чревато серьёзными последствиями в будущем

И простая регулярка, которую не может разобрать "мегапрогер" webinfo, решает текущий вопрос на 100 процентов.

Мой

webinfo #:
какой-нибудь говнокод

работает, а твой фуфлотекст - нет!

P.S. Можешь что-то предложить - предлагай, нет -  не нужно обсирать других!

webinfo #:

Ты ошибаешься. Я как раз практик, пишущий грамотные программные коды а не самоуверенный кодер, пишущий тонны бестолкового кода.

Нечего возразить - лучше промолчи, а не начинай переходы на личности.

Я на личности не переходил! Где твой код? Кроме кучи бла-бла-бла ничего нет! Чем твой словесный понос помог ТС? Напиши же уже скорее свои грамотные программные коды! Пока что твои тексты имеют эффективность < 0 в решении текущей задачи.

webinfo #:

Именно так. 
Есть люди, которые считают, что кодеры - это не программисты. Я, скорее всего, склоняюсь   к тому, что кодеры в большинстве случаев всё же занимаются программированием. Но вот это как раз тот случай, когда это именно кодинг, а не программирование. Почему - объяснил выше.

И не надо забивать гвозди микроскопом. Для этой цели существует молоток.

Есть практики - решающие задачи быстро и эффективно, а есть теоретики - пишущие тонны пустого текста.  webinfo - как раз второй случай.

webinfo #:

Я один.

Можете поставить мне 2 по русскому...

Код на 100% решает поставленную задачу.

poster|posterValue

name1|value1||poster|posterValue

name1|value1||poster|posterValue||name2|value2

poster|||name1|value1

отсутствие poster и т.д.

Ну раз не видно [ничего подобного] - считайте кодерскими упражнениями))

webinfo #:

Мсье знает толк в извращениях... :)

Что вам не понравилось? Поясните, где вы увидели извращения

Под поставленную ТС задачу...

$xfields_row_obj = $db->query("SELECT xfields FROM dle_post WHERE id='{$_POST['id']}'");
$xfields_row = $xfields_row_obj->fetch_assoc();

if(preg_match('/(^|.+?\|)(poster\|)([^|]+)?(.*?)$/ui', $xfields_row['xfields'], $matches))
    $xfields_row['xfields'] = "{$matches[1]}{$matches[2]}{$_POST['poster']}{$matches[4]}";
else
    $xfields_row['xfields'] = ($xfields_row['xfields'] ? "{$xfields_row['xfields']}||" : $xfields_row['xfields']) . "poster|{$_POST['poster']}";

$poster = $db->query("UPDATE dle_post SET xfields='{$xfields_row['xfields']}' WHERE id='{$_POST['id']}'");
Dmitriy_2014 :
данным разведки pr-cy

доверять не стоит. 

Они, да и не только они, на некоторых сайтах траф в 120к показывают, только открытая стата и виджеты счётчиков на тех сайтах имеют цифры в 5-6 раз меньше.

На portableapps скачайте браузер и посмотрите откуда, как минимум, процентов 20 трафа.

1 2345 6
Всего: 53