Advanced search  

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

Pages: 1 2 [3]   Go Down

Author Topic: BBcode и HTML код превью для вставки фото на форумы  (Read 72479 times)

0 Members and 1 Guest are viewing this topic.

olaike

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
    • О лайке и охоте с ней

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

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Я установил и настроил под свои нужды BB Code Plugin 1.3.
Пожалуйста, напишите ссылку на тему данного плагина и на сам файл данного плагина.

а подробнее можно ? как их можно прикрутить и где найти ?
Найти в поисковиках.
Они не прикручиваются, как я понимаю, они помогают генерировать HTML или CSS код, который Вы вставляете в страницу.

Подскажите как сделать, чтобы BB-код со ссылкой на фото выводился ниже диафильма? Как вот здесь?
Делаете копию папки плагина вашего bbcode.



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



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

Код:
Code: [Select]
$thisplugin->add_filter('file_data','bbcode_add_data');на:
Code: [Select]
$thisplugin->add_filter('file_data_extra','bbcode_add_data_extra');
Код:
Code: [Select]
function bbcode_add_data($pic_data){ //$pic_data
global $CONFIG, $lang_display_image_php, $lang_display_comments, $CURRENT_PIC_DATA;
на:
Code: [Select]
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;

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


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

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

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

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



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

Code: [Select]
   if ((!$template)) {
        $template = $template_film_strip;
        $thumb_cell = template_extract_block($template, 'thumb_cell');
        $empty_cell = template_extract_block($template, 'empty_cell');
    }

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

Code: [Select]
$template_film_strip = CPGPluginAPI::filter('file_data_extra',$template_film_strip);


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

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

Logged

olaike

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
    • О лайке и охоте с ней

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

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

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

olaike

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
    • О лайке и охоте с ней

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

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

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

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

А оформление блока Вы можете изменять через HTML код сами, как хотите, в коде нового плагина (codebase.php).
Logged
Pages: 1 2 [3]   Go Up
 

Page created in 0.021 seconds with 18 queries.