В фото галереи название не над изображениями, а на изображениях

+25
1.12K
Иллюстрация

ВНИМАНИЕ!!!
Перед тем ка приступить зе забываем сделать копии файлов:styles.css, com_photos_view_photo.tpl
Вдруг не понравится

1) В файле: com_photos_view_photo.tpl вашего шаблона
1,1) Найти и удалить:
  1. <h1 class="con_heading">{$photo.title}</h1>
1,2)Найти:
  1. <img src="/images/photos/medium/{$photo.file}" />
Заменить на:
  1.  
  2. <div class="image_title">
  3. <img src="/images/photos/medium/{$photo.file}" alt="{$photo.title}" />
  4. <h2 id="photo_title">{$photo.title}</h2>
  5. </div>
  6.  
2) В файле: styles.css вашего шаблона добавить Без разницы куда
  1.  
  2. .image_title {
  3. position: relative;
  4. width: 100%; /* for IE 6 */
  5. }
  6. .img_tittle img {
  7. border: 0px;
  8. }
  9. h2#photo_title {
  10. position: absolute;
  11. top: 200px;
  12. left: 0;
  13. width: 100%;
  14. color: white;
  15. font: bold 24px/45px Helvetica, Sans-Serif;
  16. letter-spacing: -1px;
  17. background: rgb(0, 0, 0); /* fallback color */
  18. background: rgba(0, 0, 0, 0.7);
  19. padding: 10px;
  20. }
  21.  

Всё.

0
Петрмаг Петрмаг 13 лет назад #
В файле: styles.css вашего шаблона добавить.Вопрос куда или после чего или перед чем?
0
bondar bondar 13 лет назад #
не важно, добавьте в конце самом
0
CozaNostra CozaNostra 13 лет назад #
плюсую.
-1
Владимир Владимир 13 лет назад #
Хорошая штучка. Тоже плюсую +
0
alpik alpik 13 лет назад #
+1, а как дела будут обстоять с SEO после данного хака?
0
alegcool alegcool 13 лет назад #
По идее, не чего особого не меняется, просто меняется место отображения
0
• Mike • • Mike • 13 лет назад #
Прошу прошения, меняется вес заголовка с 1 на 7 + ошибка верстки <span> заключенный в <h7> ну и по идее атрибут alt для <img> желателен если уж исправляете, не ворчу, просто к сведению…
0
alegcool alegcool 13 лет назад #
alt Можно и самому добавить, а по поводу <h7> то если поставить 1 получается конфликт со всеми <h1>
0
• Mike • • Mike • 13 лет назад #
ничто не мешает присвоить идентификатор… (border для <img> тоже убран как не рекомендуемый в спецификации, хотя можно оставить для совместимости с IE6-7 )

Код PHP:
<div class="image_title">
     <img src="/images/photos/medium/{$photo.file}" alt="{$photo.title}" />
     <h2 id="photo_title">{$photo.title}</h2>
</div>
Код PHP:

.image_title {
      position: relative;
      width: 100%; /* for IE 6 */
      }
.img_tittle img {
      border: 0px;
      }
h2#photo_title {
      position: absolute;
      top: 200px;
      left: 0;
      width: 100%;      
      color: white;
      font: bold 24px/45px Helvetica, Sans-Serif;
      letter-spacing: -1px;
      background: rgb(0, 0, 0); /* fallback color */
      background: rgba(0, 0, 0, 0.7);
      padding: 10px;
}
0
alegcool alegcool 13 лет назад #
Как вариант.

Что то я про class даже и не подумал.

P.S. Одна голова хорошо ....

Еще от автора

Страница когда выключен сайт
В принципе объяснять тут не чего, это страница о том что работа сайта приостановлена.
Подсказки про ссылки на файлы (на CSS)
Если на сайте есть ссылки ссылающиеся на вордовские, PDF файлы, то будет отображаться иконка.
Оригинальные подсказки для:title  (на jQuery)
1 действиеПодключим скачанные скрипты, прописав их между тегами <head> <script type="text/javascript" src="/templates/!!!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.