forum.coppermine-gallery.net
Support => Русский (Russian) => Language Specific Support => cpg1.4.x FAQ (Russian) => Topic started by: D.Kalessky on March 20, 2008, 10:04:42 pm
-
помогите вывести под каждую фотографию альбома хтмл-код превью с увеличением по клику (по аналогии с фоторадикал) для последующей вставки фото на форумы.
заранее спасибо
-
помогите вывести под каждую фотографию альбома хтмл-код превью с увеличением по клику (по аналогии с фоторадикал) для последующей вставки фото на форумы.
заранее спасибо
Ищите в этом разделе:
http://forum.coppermine-gallery.net/index.php/board,83.0.html
К примеру:
http://forum.coppermine-gallery.net/index.php/topic,27220.0.html
http://forum.coppermine-gallery.net/index.php/topic,39122.0.html
-
Спасибо огромное!
Немного модифицировав, получил то, что нужно!
-
Использую bbcode ver. 1.2 из темы http://forum.coppermine-gallery.net/index.php/topic,36302.0.html
не смог вывести под превью ссылку с названием файла или просто требуемый мне текст. подчеркиваю: вывести ссылку надо именно под картинку.
помогите чуть модернизировать данный плагин.
т.е. в идеале хочу получить превью, а сразу под ней ссылка с оригинальным именем файла на полную фоту или текст типа "жмакни для увеличения". (еще не решил что лучше выводить)
заранее спасибо
-
Использую bbcode ver. 1.2 из темы http://forum.coppermine-gallery.net/index.php/topic,36302.0.html
не смог вывести под превью ссылку с названием файла или просто требуемый мне текст. подчеркиваю: вывести ссылку надо именно под картинку.
помогите чуть модернизировать данный плагин.
т.е. в идеале хочу получить превью, а сразу под ней ссылка с оригинальным именем файла на полную фоту или текст типа "жмакни для увеличения". (еще не решил что лучше выводить)
заранее спасибо
Если по быстрому, то в файле "codebase.php" поменяйте местами пару строк:
$bbcode_data .= '<td>[url][img][/url]</td>';
$bbcode_data .= '<td><textarea name="bbcode" rows="1" cols="40" style="overflow:off;">'.$img_url.'</textarea><input type="button" value="Copy" onclick=\'copy_clip("'.$img_url.'")\'></td>';
с парой:
$bbcode_data .= '<td>[url]title[/url]</td>';
$bbcode_data .= '<td><textarea name="bbcode" rows="1" cols="40">'.$name_url.'</textarea><input type="button" value="Copy" onclick=\'copy_clip("'.$name_url.'")\'></td>';
Там же обычная таблица в коде :)
Вы можете делать что хотите с расположение данных в таблице, перемещаю переменные.
-
Makc666, простите уж меня, но видимо я не совсем корректно объяснил то, что мне надо вывести.
Уточняю:
1 вариант: хочу вывести одним кодом и превью, и ссылку с фразой под превьюшкой "жмакни для просмотра".
2 вариант: хочу вывести одним кодом и превью, и ссылку с именем файла под превьюшкой.
-
Makc666, простите уж меня, но видимо я не совсем корректно объяснил то, что мне надо вывести.
Уточняю:
1 вариант: хочу вывести одним кодом и превью, и ссылку с фразой под превьюшкой "жмакни для просмотра".
2 вариант: хочу вывести одним кодом и превью, и ссылку с именем файла под превьюшкой.
Старую версию удалите - новую установите.
-
тьфу ты, тока позавчера скачал, переделал под себя, а тут на тебе новая версия
кстати убрал нафиг кнопки "Копи" и сделал клик = селект, а 2клик = копи
<script language="javascript" type="text/javascript">
function f2(x){ x.focus(); x.select(); }
</script>
$bbcode_data .= '<tr><td>[url]title[/url]</td></tr>';
$bbcode_data .= '<tr><td><INPUT name="bbcode" class="incode" readonly="readonly" onclick="f2(this);" ondblclick=\'copy_clip("'.$name_url.'")\' value='.$name_url.'></td></tr>';
$bbcode_data .= '<tr><td>BB-code: Картинка в тексте[url][img][/url]</td></tr>';
$bbcode_data .= '<tr><td><INPUT class="incode" readonly="readonly" onclick="f2(this);" ondblclick=\'copy_clip("'.$name_url.'")\' value='.$img_url.'></td></tr>';
-
тьфу ты, тока позавчера скачал, переделал под себя, а тут на тебе новая версия
Никто Вам не мешает взять программу Araxis Merge и сравнить изменения, после чего уже изменять что-то или нет.
кстати убрал нафиг кнопки "Копи" и сделал клик = селект, а 2клик = копи
<script language="javascript" type="text/javascript">
function f2(x){ x.focus(); x.select(); }
</script>
$bbcode_data .= '<tr><td>[url]title[/url]</td></tr>';
$bbcode_data .= '<tr><td><INPUT name="bbcode" class="incode" readonly="readonly" onclick="f2(this);" ondblclick=\'copy_clip("'.$name_url.'")\' value='.$name_url.'></td></tr>';
$bbcode_data .= '<tr><td>BB-code: Картинка в тексте[url][img][/url]</td></tr>';
$bbcode_data .= '<tr><td><INPUT class="incode" readonly="readonly" onclick="f2(this);" ondblclick=\'copy_clip("'.$name_url.'")\' value='.$img_url.'></td></tr>';
Тоже хороший вариант, самое главное только, чтобы пользователи догадались :)
-
Скажите пожалуйста, как можно реализовать вывод ссылок для експорта изображения в форматах BBcode и html, тоесть получить вывод ID папки пользователя, названия файла и т.д.?
Может для этого есть специальный плагин? Спасибо.
-
Поиск рулит: http://forum.coppermine-gallery.net/index.php/topic,32816.0.html
-
Поиск рулит: http://forum.coppermine-gallery.net/index.php/topic,32816.0.html
Да, поиском пользоваться не хотят. Будем удалять ленивых.
Объединил.
-
Почему то название выводится до пробеда
Успенская (http://www.photoelets.ru/displayimage.php?pos=-56)
а в Copy берется все как надо
Успенская церковь (Нижний Варгол) (http://www.photoelets.ru/displayimage.php?pos=-56)
Вот код отв. за это.
$pic_data['title'] ? $name = $pic_data['title'] : $name = 'No Title'; //checking if the pic has a title, if not we set it to 'No title'
$name_url = '[url='.$CONFIG['ecards_more_pic_target'].$link_url.']'.$name.'[/url]';
$bbcode_data .= '<tr><td><INPUT name="bbcode" class="incode" readonly="readonly" value='.$name_url.' onclick="f2(this);" ondblclick=\'copy_clip("'.$name_url.'")\'></td>';
-
Почему то название выводится до пробедаа в Copy берется все как надо
Если бы Вы посмотрели в HTML код, то увидели, что там всё выводится:
<tr><td>BB-code: [url]title[/url]</td></tr><tr><td><INPUT name="bbcode" class="incode" readonly="readonly" value=[url=http://www.photoelets.ru/displayimage.php?pos=-56]Успенская церковь (Нижний Варгол)[/url] onclick="f2(this);" ondblclick='copy_clip("[url=http://www.photoelets.ru/displayimage.php?pos=-56]Успенская церковь (Нижний Варгол)[/url]")'></td></tr>
Вот только value= у Вас выводится без двойных кавычек.
Попробуйте заменить:
value='.$name_url.'
на:
value="'.$name_url.'"
-
Спасибо, что-то я упустил это
А ка подружить Copy/Paste BB Code image url и BBSearch Engine Friendly URLs v1.3,
т.е. сейчас $link_url = displayimage-56.html, а как получить SEF_овский displayimage-2-0.html ?
-
Спасибо, что-то я упустил это
А ка подружить Copy/Paste BB Code image url и BBSearch Engine Friendly URLs v1.3,
т.е. сейчас $link_url = displayimage-56.html, а как получить SEF_овский displayimage-2-0.html ?
Простите, а зачем такое "извращение"?
Попробуйте заменить строку:
$lnk_gallery_url = $wrapper_path."displayimage.php?pos=-$pid";
на строку:
$lnk_gallery_url = $wrapper_path."displayimage.php?album=$album&pos=$pos";
И скажите потом, получилось или нет.
-
Ссылку на плугин не выкладываю т.к. её похерил =((
Прошу вас т.к. я в этом ничего не понимаю =((
Вобщем поставил плугин Copy/Paste BB Code image url v1.21 ну вроде всё устраевает, плугин делает такие варианты вставки:
1.
[url=http://10.24.20.11/gallery/albums/userpics/10037/CRE_Klop_Spidonosik-06e4e72e_sml.jpg][IMG]http://10.24.20.11/gallery/albums/userpics/10037/thumb_CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/IMG][/url]
[url=http://10.24.20.11/gallery/albums/userpics/10037/CRE_Klop_Spidonosik-06e4e72e_sml.jpg]Нажмите, чтобы посмотреть в полный размер[/url
2.
[url=http://10.24.20.11/gallery/albums/userpics/10037/CRE_Klop_Spidonosik-06e4e72e_sml.jpg][IMG]http://10.24.20.11/gallery/albums/userpics/10037/thumb_CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/IMG][/url]
[url=http://10.24.20.11/gallery/albums/userpics/10037/CRE_Klop_Spidonosik-06e4e72e_sml.jpg]CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/url]
А мне нужно чтобы было так
1.
[url=http://10.24.20.11/gallery/displayimage.php?album=254&pos=0][img]http://10.24.20.11/gallery/albums/userpics/10037/thumb_CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/img][/url]
[url=http://10.24.20.11/gallery/displayimage.php?album=lastup&cat=0&pos=0]Нажмите, чтобы посмотреть в полный размер[/url]
2.
[url=http://10.24.20.11/gallery/displayimage.php?album=lastup&cat=0&pos=0][IMG]http://10.24.20.11/gallery/albums/userpics/10037/thumb_CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/IMG][/url]
[url=http://10.24.20.11/gallery/displayimage.php?album=lastup&cat=0&pos=0]CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/url]
-
Вы начните с установки Copy/Paste BB Code image url v1.2.
1.21 делали для других целей.
-
Макс я установил Copy/Paste BB Code image url v1.2. но это меня вообще не устраивает, мне бы переделать Copy/Paste BB Code image url v1.21 вот тогда будет вообще идеально=)
-
Макс я установил Copy/Paste BB Code image url v1.2. но это меня вообще не устраивает, мне бы переделать Copy/Paste BB Code image url v1.21 вот тогда будет вообще идеально=)
Я не понимаю смысл вот этих ссылок:
http://10.24.20.11/gallery/displayimage.php?album=254&pos=0
http://10.24.20.11/gallery/displayimage.php?album=lastup&cat=0&pos=0
Вы понимаете, что если Вы зальёте новые изображения, то каждый раз по данной ссылке будет отображаться совсем другое изображение?
Короче, я не вижу смысла делать так, поэтому я сделал так, как я считаю правильным.
-
извеняюсь за долгий ответ, я был на даче.
т.е. при добавление новых фоток у всех остальных меняются ссылки?
-
извеняюсь за долгий ответ, я был на даче.
т.е. при добавление новых фоток у всех остальных меняются ссылки?
Вот откройте ссылку:
http://coppermine-gallery.net/demo/cpg14x/thumbnails.php?album=28
Теперь кликните на первую фотку, получите ссылку:
http://coppermine-gallery.net/demo/cpg14x/displayimage.php?album=28&pos=0
Если кто-то загрузит в этот альбом ещё фотку, то по ссылке выше будет уже другая фотка.
Более того. Позиция зависит от типа сортировки, которая сохраняется в cookies.
НАЗВАНИЕ + -
ИМЯ ФАЙЛА + -
ДАТА + -
ПОЗИЦИЯ + -
Т.е. вот отсортируете Вы по "ДАТА -":
http://coppermine-gallery.net/demo/cpg14x/thumbnails.php?album=28&page=1&sort=dd
И по ссылке:
http://coppermine-gallery.net/demo/cpg14x/displayimage.php?album=28&pos=
будет уже другая фотка.
По умолчанию в албоме:
http://coppermine-gallery.net/demo/cpg14x/thumbnails.php?album=28
используется сортировка "ИМЯ ФАЙЛА +":
http://coppermine-gallery.net/demo/cpg14x/thumbnails.php?album=28&page=1&sort=na
-
Спасибо за ответ. остаётся надеятся, что в 1.5 это возможно будет решено=)
-
Спасибо за ответ. остаётся надеятся, что в 1.5 это возможно будет решено=)
Вообще-то так задумано, поэтому не совсем ясно, что тут решать :)
-
Макс а возможно как-то зделать что бы сслылки не менялись на страницы где находится фотка при просмотре? даже не знаю как точно выразить
-
Макс а возможно как-то зделать что бы сслылки не менялись на страницы где находится фотка при просмотре? даже не знаю как точно выразить
Я наверное тоже не до конца понимаю.
А вот это разьве не то?
http://forum.coppermine-gallery.net/index.php/topic,55130.0.html
-
Нет Макс, не то, в этой теме http://forum.coppermine-gallery.net/index.php/topic,55130.0.html если когда пользователи находятся в галереи и активно смотрят фотки то при клики на фотку в (Случайные файлы) то при клики на одну фотку (превью) попадали на другую но как я понимаю Ваше решени из этой темы (http://forum.coppermine-gallery.net/index.php/topic,55130.0.html) эту проблему решает.
Проблема другая (щас попробую максимально подробро объянить)
Вот если не меняя кода BBcode то при вставки на форум код выглядит так:
№1
[url=http://10.24.20.11/gallery/albums/userpics/10037/CRE_Klop_Spidonosik-06e4e72e_sml.jpg][IMG]http://10.24.20.11/gallery/albums/userpics/10037/thumb_CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/IMG][/url]
[url=http://10.24.20.11/gallery/albums/userpics/10037/CRE_Klop_Spidonosik-06e4e72e_sml.jpg]Нажмите, чтобы посмотреть в полный размер[/url]
№2
[url=http://10.24.20.11/gallery/albums/userpics/10037/CRE_Klop_Spidonosik-06e4e72e_sml.jpg][IMG]http://10.24.20.11/gallery/albums/userpics/10037/thumb_CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/IMG][/url]
[url=http://10.24.20.11/gallery/albums/userpics/10037/CRE_Klop_Spidonosik-06e4e72e_sml.jpg]CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/url]
а мне нужно было получить этот код
[url=http://10.24.20.11/gallery/displayimage.php?album=254&pos=0][img]http://10.24.20.11/gallery/albums/userpics/10037/thumb_CRE_Klop_Spidonosik-06e4e72e_sml.jpg[/img][/url]
[url=http://10.24.20.11/gallery/displayimage.php?album=lastup&cat=0&pos=0]Полный размер[/url]
но дело в том что при обновление альбома (Добавения файлов) ссылка http://10.24.20.11/gallery/displayimage.php?album=254&pos=0 уже указывала на другое фото.
-
но дело в том что при обновление альбома (Добавения файлов) ссылка http://10.24.20.11/gallery/displayimage.php?album=254&pos=0 уже указывала на другое фото.
Не понимаю фразы "что при обновление альбома (Добавения файлов)".
И фразу "ссылка ... уже указывала на другое фото."
По шагам что ли :)
-
если раньше фотка находилась по адресу http://10.24.20.11/gallery/displayimage.php?album=254&pos=5 то сейчас она находится тут http://89.208.11.44/gallery/displayimage.php?album=254&pos=6 а на старой ссылке http://10.24.20.11/gallery/displayimage.php?album=254&pos=5 уже другая фотка
-
если раньше фотка находилась по адресу http://10.24.20.11/gallery/displayimage.php?album=254&pos=5 то сейчас она находится тут http://89.208.11.44/gallery/displayimage.php?album=254&pos=6 а на старой ссылке http://10.24.20.11/gallery/displayimage.php?album=254&pos=5 уже другая фотка
Совершенно верно :)
Поэтому выводить BBCode нужно статический, т.е. с прямым указанием на номер изображения.
-
Суть проблемы заключается в следующем. Необходимо вывести путь до картинки, чтобы пользователи могли его вставлять.
по аналогии с
*******displayimage.php?pos=-1492
но выводить именно путь до картинки JPG полный.
в файле displayimage.php не смог найти где задается переменная IMAGE а конкретно содержимое src картинки.
буду очень благодарен за помощь.
-
Проблему решил, методом научного тыка ::) . Если кому то интересно файл
include/themes.inc.php
Строка 2161
$pic_html .= "</a>\n";
Добавляем в эту строку после </a>
Или добавив ниже еще одну строку примерно так:
$pic_html .= "<br>http://домен/" . $picture_url . "";
Я сделал несколько строк, с ББ кодом, просто прямой ссылкой на картинку. и тег HTML
прошу прощения что отвлек своим вопросом. ответ возможно кому то еще пригодится.
-
Если учесть, что многие редактировали файл themes.inc.php и на 2161 строке уже другое, то лучше так чтоб не ошибиться.
найти
$pic_html .= "</a>\n";
ниже вставить
$pic_html .= "<br>http://домен/" . $picture_url . "";
-
Проблему решил, методом научного тыка ::) . Если кому то интересно файл
include/themes.inc.php
Строка 2161
$pic_html .= "</a>\n";
Добавляем в эту строку после </a>
Или добавив ниже еще одну строку примерно так:
$pic_html .= "<br>http://домен/" . $picture_url . "";
Я сделал несколько строк, с ББ кодом, просто прямой ссылкой на картинку. и тег HTML
прошу прощения что отвлек своим вопросом. ответ возможно кому то еще пригодится.
а поисните плиз как сделать несколько строк, с ББ кодом, просто прямой ссылкой на картинку и тег HTML :)
-
Если имеется в виду код для вскавик картинки в блог или форум, то для этого есть спец. мод, поищите в разделе модов на форуме.
-
Недавно прочел статейку, в которой упоминалось, что на картинку должен ссылаться текст. Вот мне и захотелось [Название файла] сделать прямой ссылкой на картинку. Тут сразу дополню нужно два примера ссылка на промежуточное изображение и на оригинал картинки, для разнообразия. Немного покопавшись в коде, я обратил внимание на файл functions.inc.php в нем есть кусок интересующего меня кода:
$caption .= ($row['title']) ? '<span class="thumb_title">' . $row['title'] . '</span>' : '';
Но так как я в PHP не соображаю, то прикрутить ссылку не смог, так что я вернулся и буду третировать любимых модераторов своим вниманием.
-
Но так как я в PHP не соображаю, то прикрутить ссылку не смог, так что я вернулся и буду третировать любимых модераторов своим вниманием.
В этой теме, куда я сообщение перенёс, мы это всё обсуждали много раз.
-
Я установил и настроил под свои нужды BB Code Plugin 1.3. все уже устраивает и разобрался как там че менять и добавлять, но подскажите пожалуйста как сделать чтобы выводимые поля с текстом кода и кнопки соответствовали стилю темы, были покомпактнее и меньше бросались в глаза ??
-
Есть специальные скрипты для изменения внешнего вида элементов форм. Больше вариантов нет.
-
Есть специальные скрипты для изменения внешнего вида элементов форм. Больше вариантов нет.
а подробнее можно ? как их можно прикрутить и где найти ?
-
Подскажите как сделать, чтобы BB-код со ссылкой на фото выводился ниже диафильма? Как вот здесь?
-
Я установил и настроил под свои нужды BB Code Plugin 1.3.
Пожалуйста, напишите ссылку на тему данного плагина и на сам файл данного плагина.
а подробнее можно ? как их можно прикрутить и где найти ?
Найти в поисковиках.
Они не прикручиваются, как я понимаю, они помогают генерировать HTML или CSS код, который Вы вставляете в страницу.
Подскажите как сделать, чтобы 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 код как вам захочется.
-
Сделал все по интсрукции...Выскочило...
Parse error: syntax error, unexpected $end in /bhome/part3/03/kenguru/olaike.ru/www/gallery/include/themes.inc.php on line 2646
Что-то где-то неверно сделал?
-
Все получилось, спасибо огромное :)
Но несколько не то...Как я понял код теперь выводится в блоке самого диафильма, а нужно чтобы выводился видимо в отдельном блоке и был ниже рейтинга, в случае его включения...
-
Все получилось, спасибо огромное :)
Но несколько не то...Как я понял код теперь выводится в блоке самого диафильма, а нужно чтобы выводился видимо в отдельном блоке и был ниже рейтинга, в случае его включения...
Выводится всё через строку:
$template_film_strip = CPGPluginAPI::filter('file_data_extra',$template_film_strip);
Попробуйте поперемещать её.
А оформление блока Вы можете изменять через HTML код сами, как хотите, в коде нового плагина (codebase.php).