• Проблема с ссылками в меню на сайте http://www.leaderkafis.16mb.com/ Меню прикручено отдельно, когда наводишь на один из вариантов меню, всплывает картинка, где-то с ссылками. На главной странице и в записях всё отображается прекрасно. Но когда переходишь на следующую страницу (/page/2), картинки почему-то не грузятся. Ссылки тоже побились, вместо нужного leaderkafis.16mb.com/leaderboard.php, например, он упрямо подставляет leaderkafis.16mb.com/page/leaderboard.php. В путях к картинкам так же добавляется /page/

    Уже по всякому пытался менять пути, но так ничего и не помогло. Подскажите, как исправить ошибку?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    У вас относительные ссылки:

    <img ... src="./main/images/4.jpg" ... />
    <a href="leaderboard.php">...</a>

    Должны быть абсолютные:

    <img ... src="http://www.leaderkafis.16mb.com/main/images/4.jpg" ... />
    <a href="http://www.leaderkafis.16mb.com/leaderboard.php">...</a>

    Или хотя бы от корневого каталога (без точки):

    <img ... src="/main/images/4.jpg" ... />
    <a href="/leaderboard.php">...</a>

    Похожие темы:

    <li>
    					<a href="http://www.leaderkafis.16mb.com/leaderboard.php">
    						<img src="http://www.leaderkafis.16mb.com/main/images/4.jpg" alt="" title="Доска почёта и уважения"/>
    						<span class="sdt_active"></span>
    						<span class="sdt_wrap">
    							<span class="sdt_link">Leaders</span>
    							<span class="sdt_descr">"Красный" диплом</span>
    						</span>
    					</a>
    				</li>

    Именно так и прописано.. Только почему-то никакой реакции нет.. Уже по разному задавал пути и к leaderboard.php, и к картинкам в меню. Всё равно в консоли хрома остается одно и то же. У картинок путь /page/main/images/… , и тд

    Все, что я меняю в header.php, никак не отражается на сайте. Пути как были относительными, так ими и остаются.

    Сейчас удалил половину файла header.php, на главной странице вообще никак не отразилось..

    Значит, вы редактируете не тот шаблон, который используется на сайте.

    а какой?) редактирую встроенным в консоль редактором, он определяет файл header.php как заголовок. Больше там нигде этого меню не было. Если это не тот файл, то откуда он вообще меню взял?)

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Именно так и прописано

    Код страницы говорит об обратном.

    Если пути вырезает какой-то плагин (маловероятно, но возможно), стоит выполнить пункты 4—6.

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

    редактирую встроенным в консоль редактором

    Может быть, у вас несколько вариантов темы оформления? В этом случае в редакторе нужно выбрать активную тему.

    Ошибку исправил.. У меня в imdex.php файл header подключался через

    require('./wp-blog-header.php');
    require_once('header.php');

    Заменил на
    get_header()
    Всё прекрасно заработало.

    Спасибо за помощь)

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Сылки на картинки» закрыта для новых ответов.