Галерея с/без alt или title Галерея с/без alt или title
 

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

Галерея с/без alt или title

Started by RedPage, December 26, 2007, 02:32:44 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

RedPage

В themes.inc.php есть вот такая часть кода которая отвечает за описание при открытии последнего окна оригинальной картинки.   

              <?php     echo  '<a href="javascript: window.close()"><img src="'
                
htmlspecialchars($imagedata['gallery_name']) . '" '
                
$imagedata['geometry']
                . 
'alt="'
                
htmlspecialchars($imagedata['name'])
                . 
'" title="'
                
htmlspecialchars($imagedata['name'])
                . 
"\n" $lang_fullsize_popup['click_to_close']
                . 
'" /></a><br />' ."\n";
               
?>


Это по умолчанию и выводит в alt название файла и сообщение что при нажатии окно закроется.
Хотелось бы чтобы в описании картинки было не название файла а его описание.
У кого кодировка utf-8 обычно при открытии окна с картинкой крякозябры просто сохраните файл themes.inc.php в utf-8 и кодировка будет нормально определятся браузером.

Makc666

#1
Quote from: RedPage on December 26, 2007, 02:32:44 PM
В themes.inc.php есть вот такая часть кода которая отвечает за описание при открытии последнего окна оригинальной картинки.

              <?php     echo  '<a href="javascript: window.close()"><img src="'
                
htmlspecialchars($imagedata['gallery_name']) . '" '
                
$imagedata['geometry']
                . 
'alt="'
                
htmlspecialchars($imagedata['name'])
                . 
'" title="'
                
htmlspecialchars($imagedata['name'])
                . 
"\n" $lang_fullsize_popup['click_to_close']
                . 
'" /></a><br />' ."\n";
               
?>


Это по умолчанию и выводит в alt название файла и сообщение что при нажатии окно закроется.
Хотелось бы чтобы в описании картинки было не название файла а его описание.
У кого кодировка utf-8 обычно при открытии окна с картинкой крякозябры просто сохраните файл themes.inc.php в utf-8 и кодировка будет нормально определятся браузером. 

Нужно переписывать файл themes.inc.php
относительно формирование массива, к примеру в строке:
$imagedata = array('name' => $picfile, 'path' => path2url($picname), 'geometry' => $imagesize[3]);

RedPage

#2
Quote from: Makc666 on December 27, 2007, 12:50:01 PM
Нужно переписывать файл themes.inc.php
относительно формирование массива, к примеру в строке:
$imagedata = array('name' => $picfile, 'path' => path2url($picname), 'geometry' => $imagesize[3]);

Чем больше интересуюсь этим скриптом тем больше в нем разочаровываюсь нет не чего путячего все надо переписывать дописывать :(

RedPage

#3
Галерея без alt нет не одного описания в мета тегах к картинкам в частности меня интересует что нужно заменить чтобы получилось как на картинки ниже.
(https://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fredpage.ru%2Fsmart%2Fdel_003.gif&hash=62fbedc2f22464ff41c7f91cb7aab73422d7e506)

Alex Revo

#4
Посмотрите здесь, если будет непонятно, отпишитесь в той же теме. 

RedPage

#5
Quote from: Alex Revo on December 28, 2007, 04:42:24 AM
Посмотрите здесь, если будет непонятно, отпишитесь в той же теме.

Все что там описано я уже сделал меня интересует только тот момент, который я описал здесь!
Я оставил там сообщение, хотя в теме не было активности более 120 дней.
 

RedPage

#6
Quote from: Alex Revo on December 28, 2007, 04:42:24 AM
Посмотрите здесь, если будет непонятно, отпишитесь в той же теме.
Меня буржуйки не понимают также как и я их ;( 

RedPage

#7
Подскажите где надо поменять alt
Так на главной станицы есть раздел Случайные файлы, если подвести к ним курсор всплывет alt в котором будет название файла размер объем дата. Как это выглядит в коде и в каком файле лежит.
 

-=-=-

Для модератора: Не работает русский скин куча ошибок может не кто и не пользуется, но я воспользовался, и сегодня потратил кучу времени, чтобы вернуть английский, так как в русском просто отсутствовали нужные элементы управления:(

Alex Revo

#8
Ответ на первый вопрос здесь

По второму ничего не понял. Какой такой "русский скин"? 

RedPage

#9
Quote from: Alex Revo on March 17, 2008, 05:30:56 PM
Ответ на первый вопрос здесь

По второму ничего не понял. Какой такой "русский скин"?

И где ответ на мой вопрос?

Подскажите где надо поменять alt
Так на главной станицы есть раздел Случайные файлы, если подвести к ним курсор всплывет alt в котором будет название файла размер объем дата. Как это выглядит в коде и в каком файле лежит.

Мне не интересна страничка с промежуточным изображением! Мне интересна главная, страница миниатюр и Количество кадров в диафильме (как размер изображений диафильма поменять?) где в коде место информации размер объем и тд. исправить на описание картинки?

Makc666

#10
Quote from: RedPage on March 20, 2008, 03:25:44 PM
Подскажите где надо поменять alt
Нигде это поменять нельзя.

Quote from: RedPage on March 20, 2008, 03:25:44 PM
Так на главной станицы есть раздел Случайные файлы, если подвести к ним курсор всплывет alt в котором будет название файла размер объем дата. Как это выглядит в коде и в каком файле лежит.
Примерный ответ я Вам уже приводил тут -> http://forum.coppermine-gallery.net/index.php/topic,49259.msg236670.html#msg236670

RedPage

#11
На первой страничке есть привью из случайных фоток: 

<a href="displayimage-lastup-0-6.html"><img src="albums/userpics/10001/thumb_00007_11052008.jpg" class="image" width="170" height="128" border="0" alt="Роза." title="00007_11052008.jpg
Объём=136KB
Размеры=1600x1200
Дата=Май 11, 2008"/><br /></a>



Из кода видно, что размер маленькой картинки 170*128 прописан alt и title в каком файле этот кусок кода?
Меня интересует только название файла и кусок кода, которые влияют на вывод alt и title точнее я хочу их поэкспериментировать с ними может туда можно еще название каталога добавить, описание к картинки не только название.

Alex Revo


olegm

Друзья, может кто на русском объяснит, что и где надо поменять, чтоб в alt прописывалось название фото, а не имя и размер файла? Здесь был: http://forum.coppermine-gallery.net/index.php/topic,28786.html но нифига не понятно...

AndreyTs

Quote from: olegm on June 18, 2009, 03:30:51 PM
Друзья, может кто на русском объяснит, что и где надо поменять, чтоб в alt прописывалось название фото, а не имя и размер файла? Здесь был: http://forum.coppermine-gallery.net/index.php/topic,28786.html но нифига не понятно...
Полностью присоединяюсь.... Ну если у меня с английским очень туго, а то как гугл переводит, так это страшно и лезть в код.
До этого у меня была Галерея "Gallery 2.", нареканий к ней было не мало, почему и удалил её, но в плане индексации, было всё просто замечательно.
Не ужели тут все так прекрасно знают английский или все до едино с закрытыми глазами знают PHP что почти всегда отправляете в англоязычный форум, если бы там было всего пара изменений, то всё было бы проще, но там что ни пост, то поправка уже.
И просто вопрос наверно как сам себе, почему в стандартном альбоме не предусмотрена оптимизация под поисковик, получается как альбом сам для себя, его при всём желании не возможно найти через поисковик.

Makc666

Всё зависит от того, где вы хотите это поменять.

Т.к. вы это подробно не расписываете, потому что Вам лень, то и помогать лень, честно.

AndreyTs

Quote from: Makc666 on July 01, 2009, 03:23:12 PM
Всё зависит от того, где вы хотите это поменять.

Т.к. вы это подробно не расписываете, потому что Вам лень, то и помогать лень, честно.
Извините но про лень совсем не понял. Что вы имеете под этим? Может я не совсем правильно выразился, но я предполагаю что для индексации в поле Альтернативный текст: должно быть не "Нажмите, чтобы посмотреть в полный размер" "P1020757.JPG", не знаю насколько на это влияет заголовок "P1020757.JPG Нажмите на изображение, чтобы закрыть окно".
Незнания, может не понимание чего то не обязательно означает лень.
Как я понимаю за индексацию отвечает ALT, titl - это вроде бы другое.
Возможно раздражают даже когда приходят новички которые при этом ещё и мягко выражаясь в программировании, но если сравнивать с тем что я знал год назад, всё таки прогресс в чём то уже пошёл но английский точно не даётся)
И всё таки основной вопрос, хотя наверно это совсем и не к вам, почему всё таки основные изменения что тут делают в ручную, не переводятся в стандартную комплектацию так скажем.

Makc666

Quote from: AndreyTs on July 02, 2009, 10:14:58 AM
И всё таки основной вопрос, хотя наверно это совсем и не к вам, почему всё таки основные изменения что тут делают в ручную, не переводятся в стандартную комплектацию так скажем.
Потому что,
1ых, в минорую ветку, т.е. версии 1.4.* глобальные улучшения никогда не вносятся;
2ых, этим занимаются разработчики и они решают, что добавить, а что нет. Если Вы им предложите что-то нужно и сможете объяснить (доказать), что это нужно, то они могут пойти на встречу.


Quote from: AndreyTs on July 02, 2009, 10:14:58 AM
Извините но про лень совсем не понял. Что вы имеете под этим?

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

Quote from: AndreyTs on July 02, 2009, 10:14:58 AM
Может я не совсем правильно выразился, но я предполагаю что для индексации в поле Альтернативный текст: должно быть не "Нажмите, чтобы посмотреть в полный размер" "P1020757.JPG", не знаю насколько на это влияет заголовок "P1020757.JPG Нажмите на изображение, чтобы закрыть окно".
Как я понимаю за индексацию отвечает ALT, titl - это вроде бы другое.
Честно? Я никогда не занимался данным вопросом.
Нужно открывать помощь поисковиков - Google и Yandex и читать, что там написано.

Но, что-то мне подсказывать, что создание карты сайта (SiteMap) для поисковиков, - это более правильный вариант.

Поэтому про alt я вам не отвечу.

Quote from: AndreyTs on July 02, 2009, 10:14:58 AM
Возможно раздражают даже когда приходят новички которые при этом ещё и мягко выражаясь в программировании, но если сравнивать с тем что я знал год назад, всё таки прогресс в чём то уже пошёл но английский точно не даётся)

Да больше раздражает то, что приходят люди, которые не понимаю, что вообще это всё такое, как оно работает и что в веб приложения не все так просто как в косынке :)


olegm

Еслиб люди понимали как ОНО работает, наверно не писали бы здесь и не раздражали Вас Makc666. Если вы не знаете, не можете, не хотите помочь, то так бы и сказали. Имхо только вы не понимаете сути вопроса, другим он очевиден. Ваш тон оскорбителен и недостоин модератора, но не это главное. Увы, люди задают вопрос и никто не может им помочь найти ответ  :(

Alex Revo

Ну а что вам непонятно в английской теме, там 3 слова все комментируют...

Из файла themes/sample/theme.php копируете в theme.php вашей используемой темы функцию theme_html_picture()

В этой функции находите код:
$pic_html .= "<img src=\"" . $picture_url . "\" class=\"image\" border=\"0\" alt=\"{$lang_display_image_php['view_fs']}\" /><br />";

И меняете его на:
$pic_html .= "<img src=\"" . $picture_url . "\" class=\"image\" border=\"0\" alt=\"{$CURRENT_PIC_DATA['title']}\" /><br />";

Таким образом альт фото станет = заголовку фото.

Остальные вариации описаны не сложнее.