По поводу интеграции fancyBox...
Я посмотрел исходный код страницы и обнаружил что у меня подключаются как fancybox так и clearbox
Оказалось вызов clearbox прописан в файле topic.php
А потому строки
CODE:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.css" />
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.js"></script>
нужно прописывать не в all_header.tpl а в topic.php а именно ищем строку
CODE:if ($fm->exbb['imgpreview']) $fm->_Link .= "\n<link href=\"clearbox/css/clearbox.css\" rel=\"stylesheet\" type=\"text/css\" />\n<script src=\"clearbox/js/clearbox.js\" type=\"text/javascript\"></script>";
которую меняем строками
CODE:if ($fm->exbb['imgpreview']) // превью-копии прикрепленных изображений
{
$fm->_Link .= "\n<link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.css\" />";
$fm->_Link .= "\n<script src=\"https://code.jquery.com/jquery-3.2.1.min.js\"></script>";
$fm->_Link .= "\n<script src=\"https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.js\"></script>";
}
Но это всё равно не решает мою проблему с зависанием сервера. я уже весь мозг себе сломал. |