Забыли пароль?
Запросите новый здесь.

Автор темы: rs
ID темы: 756
Информация:
Тема содержит 12 сообщения, была просмотрена 2160 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Плагины
 Распечатать тему
не работает floating_bar
rs
пишет следующее:
Fatal error: Call to undefined function: add_to_footer() in /docs/infusions/floating_bar/functions.php on line 37
 
Razor
Ну тут вполне доходчиво объяснена причина: add_to_footer() - функция не объявлена.
Работаю в vsemayki.ru...
 
rs
// Ads Floating_Bar Javascript to the footer
if ($floating_bar_settings['ftb_top_bottom'] == 1) {
add_to_footer("
<script type='text/javascript' src='".INFUSIONS."floating_bar/includes/JS/jixedbar_top.js'></script>
<script type='text/javascript' src='".INFUSIONS."floating_bar/includes/JS/jixedbar.min_top.js'></script>"ad;
} else {
add_to_footer("
<script type='text/javascript' src='".INFUSIONS."floating_bar/includes/JS/jixedbar.js'></script>
<script type='text/javascript' src='".INFUSIONS."floating_bar/includes/JS/jixedbar.min.js'></script>"ad;
}
и что не так?
 
Razor
add_to_footer - что это за функция, add_to_header - такую я знаю, а add_to_footer, нужно видимо объявить для начала, чтобы работало..
В любом случае, попробуйте заменить add_to_footer на add_to_header, должно заработать, суть одна и та же.
Работаю в vsemayki.ru...
 
rs
1. As a admin go to 'Admin Panel' -> 'System Admin' -> 'Infusions' then infuse Floating_Bar.

2. Then go to 'Admin Panel' -> 'Infusions' -> 'Floating_Bar' and edit the settings to your need.

3. Then go to your ftp program again en got to (your site's)root/themes/templates/footer.php) open footer.php and just before the </body> sign added this

include INFUSIONS."floating_bar/code.php";

Save and upload to the samme folder (your site's)root/themes/templates/)

Thats it ;-)
это инструкция по установке этого плагина
менять функции наверное не правильно, причина наверное в чём то другом...
 
Razor
Ничего страшного нет, что поменяете функцию, так бы эти жаваскриптики запихало в футер, а в моем примере запихает в хедер, по сути ничего не изменится.
Почему-то мне кажется, что ваша функция находится вот тут:
include INFUSIONS."floating_bar/code.php";
Вы уверены, что правильно заинклудили этот файл по инструкции?
Работаю в vsemayki.ru...
 
rs
ставлю так
if (!defined("IN_FUSION"ad) { die("Access Denied"ad; }

require_once INCLUDES."footer_includes.php";

define("CONTENT", ob_get_contents());
ob_end_clean();
render_page(false);
include INFUSIONS."floating_bar/code.php";
echo "</body>\n</html>\n";

перед боди, ....что не так?
 
Razor
Проблема не только у вас http://www.php-fu...ost_160449.
Мод видимо кривой. Поэтому меняйте на add_to_header
Работаю в vsemayki.ru...
 
rs
тогда вопрос, куда в хидер вставлять это include INFUSIONS."floating_bar/code.php";
 
Razor
Его не надо трогать вообще, просто в этом месте, сделайте так:
// Ads Floating_Bar Javascript to the footer
Скачать исходники  Код
if ($floating_bar_settings['ftb_top_bottom'] == 1) {
add_to_head("
<script type='text/javascript' src='".INFUSIONS."floating_bar/includes/JS/jixedbar_top.js'></script>
<script type='text/javascript' src='".INFUSIONS."floating_bar/includes/JS/jixedbar.min_top.js'></script>";
} else {
add_to_head("
<script type='text/javascript' src='".INFUSIONS."floating_bar/includes/JS/jixedbar.js'></script>
<script type='text/javascript' src='".INFUSIONS."floating_bar/includes/JS/jixedbar.min.js'></script>";
}



Аааа вообще тут мимоходом, заметил что функция add_to_footer - есть в новых версиях фьюжена, вы видимо используете более старую версию фьюжена.
Ещё можно попробовать в /includes/output_handling_include.php попробовать добавить:
Скачать исходники  Код

function add_to_footer($tag=""){
   global $fusion_page_footer_tags;
   
   if(!stristr($fusion_page_footer_tags, $tag)){
      $fusion_page_footer_tags .= $tag."\n";
   }
}




Работаю в vsemayki.ru...
 
Polarfox
Это не мод кривой, это появилось в 7.02, все верно.
Или можно сделать заглушку или поменять функции - все едино. Но почему бы не обновиться?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Razor
Да, пожалуй проще будет обновиться и всё заработает.
Работаю в vsemayki.ru...
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: