есть чужой одностраничный сайт PHP, там шаблон в виде
вверх: галерея на js - крутит картинки одинаковые автоматически (4шт)
тело: текст, кнопка скачать, новости, кнопки соц сетей в виде полосок, форма связи,
низ - копирайт, выбор языка.
тк сайт на php то шаблон вытаскиваем через код сайта html.
задача взять html код, представить код в php, символы там, текст только на php , функции или запросы писать не надо, тк они не нужны. и получившийся код в виде php распилить на шапку.пхп , тело.пхп и них.хпх в шапку пихнуть только js, в тело текст и картинку, в низ текст. суть то в шаблоне. в инклуде там html а мне бы в пхп и распил. кто может помочь?
Две страницы, одна html, другая php. В первой fancybox работает, во второй нет, почему?
http://futbick.ru/aa.html
<html>
<script src="//code.jquery.com/jquery-3.3.1.min.js"></script>
<link rel="stylesheet" href="/fancybox/dist/jquery.fancybox.min.css" />
<script src="/fancybox/dist/jquery.fancybox.min.js"></script>
<a data-fancybox="gallery" href="/fm/emblem/293.png"><img src="/fm/emblem/293.png"></a>
<a data-fancybox="gallery" href="/fm/emblem/6977.png"><img src="/fm/emblem/6977.png"></a>
<a data-fancybox="gallery" href="/fm/emblem/4005.png"><img src="/fm/emblem/4005.png"></a>
</html>
http://futbick.ru/aa.php
В head.php подключил
"\n" . '<script src="//code.jquery.com/jquery-3.3.1.min.js"></script>' .
"\n" . '<link rel="stylesheet" href="' . $set['homeurl'] . '/fancybox/dist/jquery.fancybox.min.css" />' .
"\n" . '<script src="' . $set['homeurl'] . '/fancybox/dist/jquery.fancybox.min.js"></script>' .
В самом php файле прописал
<?php
define('_IN_JOHNCMS', 1);
require('incfiles/core.php');
$headmod = 'mainpage';
require('incfiles/head.php');
echo '<a data-fancybox="gallery" href="../fm/emblem/293.png"><img src="../fm/emblem/293.png" /></a>';
echo '<a data-fancybox="gallery" href="../fm/emblem/6977.png"><img src="../fm/emblem/6977.png" /></a>';
echo '<a data-fancybox="gallery" href="../fm/emblem/4005.png"><img src="../fm/emblem/4005.png" /></a>';
require('incfiles/end.php');
?>
Адрес к картинке не верный href="../fm/emblem/293.png
</div><div class="logo"><a href="http://futbick.ru"><img src="http://futbick.ru/theme/futbick/images/l
<a data-fancybox="gallery" href="../fm/emblem/293.png"><img src="fm/emblem/293.png" /></a>
<a data-fancybox="gallery" href="../fm/emblem/6977.png"><img src="fm/emblem/6977.png" /></a>
<a data-fancybox="gallery" href="../fm/emblem/4005.png"><img src="fm/emblem/4005.png" /></a>
kantry, прописал так:
echo '<a data-fancybox="gallery" href="../fm/emblem/293.png"><img src="fm/emblem/293.png" /></a>';
echo '<a data-fancybox="gallery" href="../fm/emblem/6977.png"><img src="fm/emblem/6977.png" /></a>';
echo '<a data-fancybox="gallery" href="../fm/emblem/4005.png"><img src="fm/emblem/4005.png" /></a>';
не работает
Hat-Trik, У тебя фансибокс включается раньше jquery, только непонятно почему)) попробуй фансибокс в футере подключать.
Hat-Trik, Ну я на твоем сайте в консоли вижу что jQuery is not defined
то есть в файле фансибокса он не подключен, пробуй пути полные выставить
http://папка_с_файлом
Хотя я твой файл скачал, пути к картинкам изменил, он работает)))
kantry, открываю исходный файл, жму по ссылкам, файлы открывает, значит проблема не в этом
почему работает на html страничке, а на php нет?
Hat-Trik, Ты по ссылкам которык браузер видит нажимаешь, а скрипт их по другому видит. На вот файл попробуй, у меня работает))