BBcode и HTML код превью для вставки фото на форумы - Page 3 BBcode и HTML код превью для вставки фото на форумы - Page 3
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

BBcode и HTML код превью для вставки фото на форумы

Started by D.Kalessky, March 20, 2008, 10:04:42 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

olaike

Подскажите как сделать, чтобы BB-код со ссылкой на фото выводился ниже диафильма? Как вот здесь?

Makc666

Quote from: saks on June 16, 2009, 09:15:06 AM
Я установил и настроил под свои нужды BB Code Plugin 1.3.
Пожалуйста, напишите ссылку на тему данного плагина и на сам файл данного плагина.

Quote from: saks on June 17, 2009, 03:45:21 AM
а подробнее можно ? как их можно прикрутить и где найти ?
Найти в поисковиках.
Они не прикручиваются, как я понимаю, они помогают генерировать HTML или CSS код, который Вы вставляете в страницу.

Quote from: olaike on February 19, 2010, 07:03:01 PM
Подскажите как сделать, чтобы BB-код со ссылкой на фото выводился ниже диафильма? Как вот здесь?
Делаете копию папки плагина вашего bbcode.




В файле configuration.php нового плагина дайте другое название ему.




В файле codebase.php заменяете...

Код:
$thisplugin->add_filter('file_data','bbcode_add_data');
на:
$thisplugin->add_filter('file_data_extra','bbcode_add_data_extra');

Код:
function bbcode_add_data($pic_data){ //$pic_data
global $CONFIG, $lang_display_image_php, $lang_display_comments, $CURRENT_PIC_DATA;

на:
function bbcode_add_data_extra($pic_data_extra){ //$pic_data
global $CONFIG, $lang_display_image_php, $lang_display_comments, $CURRENT_PIC_DATA, $template_film_strip;


Код:
$pic_data['html'] = $pic_data['html'].$bbcode_data;
на:
$template_film_strip = $template_film_strip.$bbcode_data;

Код:
return $pic_data;
на:
return $template_film_strip;




Открываете файл: themes.inc.php

На основании темы:
http://forum.coppermine-gallery.net/index.php/topic,43678.0.html

Копируете в свою тему весь кусок кода функции:

function theme_display_film_strip(&$thumb_list, $nbThumb, $album_name, $aid, $cat, $pos, $sort_options, $mode = 'thumb')                                    
{
...
}





В скопированном коде находите код:

   if ((!$template)) {
       $template = $template_film_strip;
       $thumb_cell = template_extract_block($template, 'thumb_cell');
       $empty_cell = template_extract_block($template, 'empty_cell');
   }


ПЕРЕД ним добавляете строку:

$template_film_strip = CPGPluginAPI::filter('file_data_extra',$template_film_strip);




И через панель управления устанавливаете (включаете) ваш новый плагин.

А далее правите в вашем новом плагине в файле codebase.php код как вам захочется.


olaike

Сделал все по интсрукции...Выскочило...

Parse error: syntax error, unexpected $end in /bhome/part3/03/kenguru/olaike.ru/www/gallery/include/themes.inc.php on line 2646

Что-то где-то неверно сделал?

olaike

Все получилось, спасибо огромное :)
Но несколько не то...Как я понял код теперь выводится в блоке самого диафильма, а нужно чтобы выводился  видимо в отдельном блоке и был ниже рейтинга, в случае его включения...

Makc666

Quote from: olaike on February 24, 2010, 09:58:08 AM
Все получилось, спасибо огромное :)
Но несколько не то...Как я понял код теперь выводится в блоке самого диафильма, а нужно чтобы выводился  видимо в отдельном блоке и был ниже рейтинга, в случае его включения...

Выводится всё через строку:
$template_film_strip = CPGPluginAPI::filter('file_data_extra',$template_film_strip);
Попробуйте поперемещать её.

А оформление блока Вы можете изменять через HTML код сами, как хотите, в коде нового плагина (codebase.php).