Смайлы на странице "Последние комментари Смайлы на странице "Последние комментари
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Смайлы на странице "Последние комментари

Started by Cubatao, January 10, 2011, 10:08:29 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Cubatao

Здравствуйте, всем. С прошедшими вас праздниками!!! И у меня вопрос. На странице "Последние комментарии" смайлы в комментариях не отображаются, висит только иконка о том, что там должно быть изображение. В любом другом месте всё отлично. Смайлы в формате GIF, но при просмотре свойств изображения, которое не отображается, видно, что галерея хочет вывести файл в формате PNG.
Галерея На днях обновился до последнего релиза, но такой глюк был и на предыдущих версиях.

Makc666

Quote from: Cubatao on January 10, 2011, 10:08:29 AM
На странице "Последние комментарии" смайлы в комментариях не отображаются, висит только иконка о том, что там должно быть изображение. В любом другом месте всё отлично. Смайлы в формате GIF, но при просмотре свойств изображения, которое не отображается, видно, что галерея хочет вывести файл в формате PNG.
У этой икони ссылка есть?
Эта ссылка как выглядит?
В браузере она отображается?

Я не смог найти подобное в указанной галереии на странице "Последние комментарии". Пролистал около 10 страниц.

Cubatao

не может быть! Там почти в каждом комментарии есть смайл и он не отображается. http://www.line4x4.ru/gallery/images/smiles/idea.png это ссылка, которая соответствует одному из смайлов (точнее тому, что должно отобразиться).

Makc666

Quote from: Cubatao on January 23, 2011, 05:56:46 PM
не может быть! Там почти в каждом комментарии есть смайл и он не отображается. http://www.line4x4.ru/gallery/images/smiles/idea.png это ссылка, которая соответствует одному из смайлов (точнее тому, что должно отобразиться).

Вы знаете, все изображения в папке /images/smiles/имеют расширение *.gif

Ссылка http://www.line4x4.ru/gallery/images/smiles/idea.gif работает :)

Какая версия у Вас гарелери?

Приведите хотя бы одну статическую ссылку на страницу с изображением, где у Вас подобная проблема происходит.

Cubatao

Блин, только сегодня попробовал в разных браузерах..... Как мне быть?

Makc666

Quote from: Cubatao on February 09, 2011, 04:56:16 PM
Блин, только сегодня попробовал в разных браузерах..... Как мне быть?

Мне нужно ссылка на данную страницу, где смайлик не отображается, а не скриншот.

Cubatao

Я же писал, на странице "Последние комментарии", там кнопка вверху. http://www.line4x4.ru/gallery/thumbnails.php?album=lastcom&cat=0

Makc666

Quote from: Cubatao on February 23, 2011, 06:35:43 AM
Я же писал, на странице "Последние комментарии", там кнопка вверху. http://www.line4x4.ru/gallery/thumbnails.php?album=lastcom&cat=0

Внимание фокус!

Смайлы видны:
http://www.line4x4.ru/gallery/thumbnails.php?album=lastcom&cat=0&theme=classic

Смайлы не видны:
http://www.line4x4.ru/gallery/thumbnails.php?album=lastcom&cat=0&theme=rhinoswelt

Вопрос:
Почему на Вашей теме по умолчанию смайлы не видны и им подставляется расширение *.png, а в теме classic всё подставляется как нужно?

Ответ:
Значит кто-то где-то подменяет *.gif на *.png

Файл:
./rhinoswelt/theme.php

Блок кода (ищите внимательнее по полному совпадению, т.к. есть ещё похожие блоки кода):
               $params = array(
                   '{CELL_WIDTH}' => $cell_width,
                   '{LINK_TGT}'   => $target,
                   '{THUMB}'      => $thumb['image'],
                   '{CAPTION}'    => str_replace('.gif','.png',$thumb['caption']),
                   '{ADMIN_MENU}' => $thumb['admin_menu'],
               );


Замените строку:
'{CAPTION}'    => str_replace('.gif','.png',$thumb['caption']),

На строку:
'{CAPTION}'    => preg_match("#images/smiles/#i",$thumb['caption']) ? $thumb['caption'] : str_replace('.gif','.png',$thumb['caption']),

P.S. http://forum.coppermine-gallery.net/index.php/topic,63626.msg345778.html#msg345778

Cubatao

Макс, большое спасибо!!!! Я почему-то не подумал, что дело может быть в теме.