Постер по id темы

  • Thread starter Thread starter ИгорьСытник
  • Start date Start date
И

ИгорьСытник

Guest
Ребята, дорброе время суток. Пишу свой мод. Понадобилась помощь такого плана: как вывести постер (имеется ввиду картинку, которая в теме, облога контента короче) , ориентируясь на id топика.
 
не совсем понятно что именно ты хочешь. Выводить первую картинку в теме? Или картинку которая именно между тегами [img=(right|left)][/img]?
 
не совсем понятно что именно ты хочешь. Выводить первую картинку в теме? Или картинку которая именно между тегами [img=(right|left)][/img]?
да, именно [img=(right|left)][/img], выводить вне темы, соответственно по её id
 
ну тут есть вариант распарсить текст.
PHP:
$sql = "SELECT * FROM `bb_posts_text` WHERE `post_id` = 6";
$result = DB()->fetch_row($sql);
preg_match('/\[img=(.*)\](.*)\[\/img\]/miU', $result['post_text'], $image); 
 echo $image[2];
вот например у меня в теме с id 6 есть картинка, которая была заключена в теги [img="right"][/img]
с помощью preg_match и регулярки ищу что мне нужно, помещаю результат переменную image.
т.к. используется модификатор U, то моя ссылка на картинку будет во второй яцейке массива image.
Что собственно я и вывожу.
 

спасибо, но теперь слегка непонятно с html- кодом, я так понял нужно произвести манипуляцию в этом роде:

PHP:
'IMAGE'=> @$image,

HTML:
{IMAGE}
 
dimka3210, лучше искать не в ббкодах, а в html, потому как бывают такие моды как poster.
 
скажите, на вашем трекере в ленте новинок на всплывающем окне ,изображение каким способом выводится, вы в ручную редактируете код или по id темы автоматически?
 

Attachments

  • rer.webp
    rer.webp
    35.9 KB · Views: 26
спасибо, но теперь слегка непонятно с html- кодом, я так понял нужно произвести манипуляцию в этом роде:

PHP:
'IMAGE'=> @$image,

HTML:
{IMAGE}

ну тут как бэ если в php
'IMAGE' => "<img src='".$image[2]."' />",
или в самом шаблоне
<img src="{IMAGE}" />
 
скажите, на вашем трекере в ленте новинок на всплывающем окне ,изображение каким способом выводится, вы в ручную редактируете код или по id темы автоматически?
вывод постеров происходит по крон-задаче.
 
Back
Top