Итак, позвольте мне начать с объяснения того, что делает код, который вы опубликовали выше.Весь блок кода генерирует одну ссылку: существует множество операторов if, которые определяются на основе некоторых настроек.Например, если вы установили, что люди должны зарегистрироваться, чтобы читать больше, ссылка будет содержать «Зарегистрироваться, чтобы читать больше ...»
Часть, которая нам интересна здесь, так какмы хотим превратить изображения в ссылки, это URL, на который мы хотим, чтобы изображения ссылались.Это правильно в первой строке:
<a href="<?php echo $this->item->readmore_link; ?>"
, поэтому мы знаем, что URL-адрес предоставляется динамически благодаря $item->item->readmore_link
, и весь этот код выполняет его эхо в HTML.
Осталось только отредактировать шаблон Joomla на странице, на которой у вас есть изображения (вероятно, тот же файл, с которого вы взяли этот код).Похоже, это должно быть частью большего цикла PHP, который проходит по всем постам.Где-то выше, где вы нашли этот код, должен быть код для вступительного изображения, которое идет вместе с этим сообщением.
Я не уверен, как это будет выглядеть, это может быть <img src="<? stuff here; ?> />
, или это можетбыть динамически генерируемым.Продолжай читать.Если вы все еще не уверены, где его найти в конце, отредактируйте свое сообщение, указав полный код шаблона, из которого вы получили отрывок выше.Независимо от того, как это выглядит, на следующем шаге это называется <WHATEVER IMAGE CODE YOU FOUND ABOVE>
:
Вы должны обернуть это изображение тегами «a», чтобы оно выглядело следующим образом:
<a href="<?php echo $this->item->readmore_link; ?>"> <WHATEVER IMAGE CODE YOU FOUND ABOVE> </a>
Это должно сделать это.Дайте мне знать, если у вас возникнут какие-либо проблемы, я буду более чем рад сделать мой пост более конкретным, если вы сможете предоставить более подробную информацию, но я постарался объяснить это достаточно хорошо, чтобы вы могли с ним разобратьсяпара пытается.