Page 1 of 1

Проблема при вставке кода от mainlink.ru

Posted: Tue Sep 11, 2012 2:42 pm
by proton
При вставке кода PHP (по инструкции), для показа ссылок от сайта mainlink.ru , в шаблон , через тег пользователя , сбивается верстка и кодировка сайта.
И еще после пользовательского тега в шаблоне , контент на странице исчезает.Подскажите в чем может быть проблема или как правильно вставить код или настроить cms . PHP только начал изучать.На mainlink-e не помогли в этом из-за отсутствия специалиста.

Re: Проблема при вставке кода от mainlink.ru

Posted: Tue Sep 11, 2012 3:21 pm
by guro
Создайте тег пользователя и вставьте в него следующий код

Code: Select all

echo 'проверка тега пользователя';
Вызовите тег пользователя в шаблоне или на странице. Откройте эту страницу браузером.
Если сделали всё правильно, то увидите своё сообщение без поломанного сайта. После этого в тег пользователя вставляйте код для mainlink.ru.
Если сайт ломается, значит что-то не правльно написано в коде (в теге пользователя)

Re: Проблема при вставке кода от mainlink.ru

Posted: Tue Sep 11, 2012 4:47 pm
by proton
Создайте тег пользователя и вставьте в него следующий код
Code:
echo 'проверка тега пользователя';
Вызовите тег пользователя в шаблоне или на странице. Откройте эту страницу браузером.
Если сделали всё правильно, то увидите своё сообщение без поломанного сайта. После этого в тег пользователя вставляйте код для mainlink.ru.
Если сайт ломается, значит что-то не правльно написано в коде (в теге пользователя)
Все равно ломается.
Код для вставки предоставляет mainlink:

Code: Select all

include_once($_SERVER['DOCUMENT_ROOT'].'/putslinkshere/ML.php');
echo $ml->Get_Links();
Вывожу через тег пользователя
а такие ошибки выводятся в браузере:
Warning: include_once(Z:/home/localhost/www/putslinkshere/ML.php) [function.include-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\cmsms\lib\classes\class.usertagoperations.inc.php(260) : eval()'d code on line 1

Warning: include_once() [function.include]: Failed opening 'Z:/home/localhost/www/putslinkshere/ML.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\cmsms\lib\classes\class.usertagoperations.inc.php(260) : eval()'d code on line 1

Fatal error: Call to a member function Get_Links() on a non-object in Z:\home\localhost\www\cmsms\lib\classes\class.usertagoperations.inc.php(260) : eval()'d code on line 1
Но конечно ничего не понимаю.:-)

Re: Проблема при вставке кода от mainlink.ru

Posted: Tue Sep 11, 2012 4:55 pm
by guro
А файл вообще существует такой?

Code: Select all

Z:/home/localhost/www/putslinkshere/ML.php
регистр важен!

Re: Проблема при вставке кода от mainlink.ru

Posted: Wed Sep 12, 2012 9:43 am
by proton
Благодарю guro за подсказку.По инструкции mainlink , нужно было создать папку ХХХ в корне сайта и туда распаковать их файлы, что и было сделано .Проблема решилась переносом этих файлов из созданной папки XXX в корень сайта и все.