Alt для полноразмерных фотографий Alt для полноразмерных фотографий
 

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

Alt для полноразмерных фотографий

Started by Plazik, July 18, 2010, 10:18:14 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Plazik

Пытаюсь сделать тег alt с названием альбома для полноразмерных изображений, как описано тут http://forum.coppermine-gallery.net/index.php/topic,49259.msg306566.html#msg306566, но alt получается пустой.
Делаю как по инструкции, добавляю в начало global $album_name;
Потом заменяю:
        $fullsize_html .=  '        <div id="content">'.$LINEBREAK;
        $fullsize_html .=  '<a href="javascript: window.close()"><img src="'
        . htmlspecialchars($imagedata['path']) . '" '
        . $imagedata['geometry']
        . 'id="fullsize_image" alt="'
        . htmlspecialchars($imagedata['name'])
        . '" title="'
        . htmlspecialchars($imagedata['name'])
        . $LINEBREAK . $lang_fullsize_popup['click_to_close']
        . '" /></a><br />' . $LINEBREAK
        . '        </div>'.$LINEBREAK;

На:
        $fullsize_html .=  '        <div id="content">'.$LINEBREAK;
        $fullsize_html .=  '<a href="javascript: window.close()"><img src="'
        . htmlspecialchars($imagedata['path']) . '" '
        . $imagedata['geometry']
        . 'id="fullsize_image" alt="'
        . htmlspecialchars($album_name)
        . '" title="'
        . htmlspecialchars($imagedata['name'])
        . $LINEBREAK . $lang_fullsize_popup['click_to_close']
        . '" /></a><br />' . $LINEBREAK
        . '        </div>'.$LINEBREAK;

Но alt все равно пустой.
Что не так делаю, или для версии 1.5.x надо по другому делать?

Makc666

Quote from: Plazik on July 18, 2010, 10:18:14 AM
Что не так делаю, или для версии 1.5.x надо по другому делать?

В 1.5 они явно переписали файл displayimage.php , как следствие вытянуть на свет global $album_name; в theme.inc.php стало невозможно.

В принципе, конечно, сделать можно, но это, как я думаю, делать это возможно нужно через плагин и hook, а не правкой кода, т.к. правок нужно делать много.

Я пару часов посидел, попытался найти лёгкое решение, но не смог.
Поэтому, возможно, имеет Вам смысл отказаться от данной вещи.

Plazik

Хорошо, попробую тогда спросить в англоязычном сегменте.

efi99

Как это вопрос решён? Можно ли попросить разработчиков, чтобы к превью и полномасштабному фото были тэги alt и title именно с названием фотографии. А совсем не то, что сейчас можно наблюдать на сайте demo. Где к фотографиям непонятно что и зачем?

Я тут прочитал  - http://forum.coppermine-gallery.net/index.php/topic,49259.0.html - вопрос абсолютно правильно поставлен. Но как он решён, непонятно. Хотелось бы, чтобы этот очень важный момент был пофиксен непосредственно в галлерее, а не какими-то постоянными изменениями в коде.

Мне кажется, что мало-мальский сеошник команде разработчиков не повредит, так как,  были и есть откровенные "ляпы" в коде по отношению к СЕО.

Plazik

efi99 я прикручивал альты для галереи версии 1.4.x, но гугл не кушал полноразмерные картинки, зато яндекс их отличное индексировал.
На 1.5.x я сделал под превьюшкой ссылку на полноразмерное изображение (текст ссылки = название фотки), в итоге гугл начал немного кушать фотки...

efi99

Quote from: Plazik on October 05, 2010, 06:55:27 PM
efi99 я прикручивал альты для галереи версии 1.4.x, но гугл не кушал полноразмерные картинки, зато яндекс их отличное индексировал.
На 1.5.x я сделал под превьюшкой ссылку на полноразмерное изображение (текст ссылки = название фотки), в итоге гугл начал немного кушать фотки...

Спасибо за ответ. Собственно, я поэтому и задаю этот вопрос, так как всё это очень существенно для индексирования фотографий и попадания их в ТОПы (а как же иначе, особенно, если фотографии уникальные, или оригинальные). А вот Яндекс меня как раз не интересует.  ;D  Мне под Гугл и остальные крупные поисковики надо.  :D

efi99

Ну, что - модераторы и администраторы? Как будем решать этот  вопрос?

http://coppermine-gallery.net/demo/cpg15x/displayimage.php?pid=3#top_display_media

alt="Click to view full size image" - это же неправильно.

Обратитесь к разработчикам, чтобы пофиксили это. Время идёт, что мы ждём?

Makc666

Quote from: efi99 on October 18, 2010, 05:29:08 PM
Ну, что - модераторы и администраторы? Как будем решать этот  вопрос?
Вы берете и описываете данную проблему с подробной инструкцией.

1. Ссылка такая
2. Отображается то-то.
3. В коде HTML выглядит так.
4. Должно отображаться то-то.
5. В коде HTML выглядеть вот так.
6. Потому что...

Я это осознаю, переведу и им напишу.

Quote from: efi99 on October 18, 2010, 05:29:08 PM
alt="Click to view full size image" - это же неправильно.
Оно вообще, кстати, не отображается в браузерах.

Quote from: efi99 on October 18, 2010, 05:29:08 PMОбратитесь к разработчикам, чтобы пофиксили это. Время идёт, что мы ждём?
А черт его знает... Наверное, то что Вы хотите, не является ошибкой, так, как вы себе это представляете. :)

efi99

Quote from: Makc666 on November 04, 2010, 04:23:50 PM
Вы берете и описываете данную проблему с подробной инструкцией.

1. Ссылка такая
2. Отображается то-то.
3. В коде HTML выглядит так.
4. Должно отображаться то-то.
5. В коде HTML выглядеть вот так.
6. Потому что...

Я это осознаю, переведу и им напишу.
Оно вообще, кстати, не отображается в браузерах.
А черт его знает... Наверное, то что Вы хотите, не является ошибкой, так, как вы себе это представляете. :)

Пока вы тут отвечали (месяц!), я себе нашёл фотохостинг. Так что, мои вопросы снимаются с повестки дня до следующего раза.

RedPage

Quote from: efi99 on October 05, 2010, 05:43:24 AM
Как это вопрос решён? Можно ли попросить разработчиков, чтобы к превью и полномасштабному фото были тэги alt и title именно с названием фотографии. А совсем не то, что сейчас можно наблюдать на сайте demo. Где к фотографиям непонятно что и зачем?

Я тут прочитал  - http://forum.coppermine-gallery.net/index.php/topic,49259.0.html - вопрос абсолютно правильно поставлен. Но как он решён, непонятно. Хотелось бы, чтобы этот очень важный момент был пофиксен непосредственно в галлерее, а не какими-то постоянными изменениями в коде.

Мне кажется, что мало-мальский сеошник команде разработчиков не повредит, так как,  были и есть откровенные "ляпы" в коде по отношению к СЕО.

:'( Мда, а я понадеялся, что не придётся ковыряться в коде, это сколько теперь вспоминать  :-\, сколько топиков создать, трубочек купить, для высасывания мозгов...