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

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

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

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

Previous topic - Next topic

0 Members and 1 Guest 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

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