Как поставить код на данный движок??
Вид для печати
Как поставить код на данный движок??
а в чем проблема собственно? если действовать по стандартной инструкции, где затык происходит?
Смотря какой вам нужен результат.
Самая банальная вставка кода - это идти в корневую папочку сайта, далее templates, далее в папку с названием вашего стиля и там в файл index.html перед закрывающим тегом </body> пишем код.
Далее уже код можно обвешать разными красивостями. Если надо выводить где-то в определённом месте или нескольких местах, то ищите эти места так же в index.html.
Можно так же выводить через index.php, но думаю если вы спрашиваете как поставить ссылки, то вам пока это рано)
Я не стала создавать отдельную тему.
У меня тоже cmsimple.
Снова и снова ставлю код: в самом начале страницы шаблона; перед тегом body...
Все по инструкции.
Опять и опять пишет: "Код на главной странице не найден".
Уже десятки раз пробовала и так и сяк.
Сайт и хостинг поддерживают php.
Сайт http://modernaforizm.hmarka.net
Распаковала папку с длинным именем-идентификатором.
Установила на нее права 777.
В папке на хостинге, кроме файла linkfeed.php, появляется еще файл linkfeed.links.db
То есть вроде бы все в порядке.
Код "большой" устанавливаю перед тегом body (в принципе, несколько раз ставила немного в разных местах, в начале страницы-шаблона - разницы никакой нет).
И "маленький" - пока что один, в нужном месте - для проверки.
Устанавливала "большой" код на главной странице index.php (в корне сайта) - уже ВСЕ пробовала!
Но все время появляется ошибка:
=Код на главной странице не найден, установите код и отправьте на перепроверку=
Отправляю на перепроверку - без изменений: Код не найден.
Пыталась менять false на true (по инструкции) - не помогло; никаких изменений.
Сейчас еще и в поддержку сброшу запрос.
Но если тут кто-то победил cmsimple - отпишите, пожалуйста.
кто ж ставит перед боди? согласно синтаксису HTML содержимое страницы должно быть помещено между тэгами <body></body> , но никак не за их пределами;
также непонятно что и где меняли, согласно какой инструкции (ссылка)? включение $lc_force_show_code = true; дает лишь возможность убедиться в правильности установки кода, т.е. что код вызывается (в исходном коде страницы в месте вывода появляются проверочные комментарии из цифр);
если нет желания долго переписываться, стучи в аську, победим :)
Спасибо за подсказки.
Но все равно ничего не помогает.
Так и остается: "Код не найден".
1) ставила выше <body> - потому что тут где-то на форуме нашла такую рекомендацию. Я тут уже очень много облазила.
2) уже переставила дважды между тегами <body></body> - поближе к началу и чуть ниже. Не помогло.
3) ну да, согласно вот той инструкции по проверке кода (если код не найден) - меняла $lc_force_show_code = false на true. Никаких изменений нигде не произошло. Проверочных цифр не появлялось. Я понимаю, как они должны выглядеть. Потому что в первый раз пробовала ставить код вручную. Там он стал (и там были те цифры). Но ручной метод - мне таки не понравился (там свои глюки с кучей WAIT), потому пробую перейти на автоматический.
====
4) Можно глупый вопрос:
Не может быть проблема таки в файле .htaccess ?
Потому что все, что у меня там прописано:
и всё.Цитата:
HeaderName header.html
====
Я предпочитаю писать все-таки в форуме, а не в аське. А вдруг следующим пользователям пригодится?
1-2) после исправления "как надо" еррор уходит только со временем, а не сразу, обычно при следующей проверке, а иногда и несколько может понадобиться
3) если проверочный тэг не появился, значит код биржи не выполнился, отсюда следует, что код установлен неверно или не обрабатывается, поэтому обнаружить его работу нельзя
4) лично я не заглядывал в конструкцию шаблонов указанного движка, вполне возможно что потребуется добавить в .htaccess строку вида
или прописать в нее расширение файла с шаблономЦитата:
AddType application/x-httpd-php .htm .html
аналогично отношусь к публикации советов на форуме и обычно отписываю найденное решение, очень похоже, что вы делаете простые ошибки или чего-то недопонимаете, поэтому подобные советы скорее не помогут, а еще более запутают и невозможно будет отыскать действительно верный ответ
теперь подробнее по вашей проблеме,
в данном случае код, который вы устанавливаете, не вызывается (не работает), значит нужно убедиться в следующем:
1) ваш хостинг поддерживает PHP и другие параметры для того варианта кода, который вы скачали
2) у вас на хостинге (через .htaccess, как описано выше) включена обработка шаблонов как php (или другой интерпретатор, который вы подключаете, согласно инструкции по включению интерпретатора)
3) вы верно установили код в соответствии с конструкцией шаблона или другого места, куда вы его вставляете: вызов вывода ссылок через специально предназначенные для движка конструкции и переменные, дополнительные переменные, модули и т.п., требуемые для вывода ссылок в движке, и т.д.
Ну ладно... подожду до завтра. Но я уже почти не надеюсь. :(
Строку добавила. Изменений пока нет.Цитата:
вполне возможно что потребуется добавить в .htaccess строку вида
Хостинг РНР поддерживает. А вот варианты кода.... :confused:Цитата:
1) ваш хостинг поддерживает PHP и другие параметры для того варианта кода, который вы скачали
Что, советуете вот те все остальные варианты пробовать?! ыыы (это я уже просто рыдаю).
Это вообще танцы с бубнами - мне не очень понятно.Цитата:
2) у вас на хостинге (через .htaccess, как описано выше) включена обработка шаблонов как php (или другой интерпретатор, который вы подключаете, согласно инструкции по включению интерпретатора)
3) вы верно установили код в соответствии с конструкцией шаблона или другого места, куда вы его вставляете: вызов вывода ссылок через специально предназначенные для движка конструкции и переменные, дополнительные переменные, модули и т.п., требуемые для вывода ссылок в движке, и т.д.
Никаких дополнительных конструкций я не создавала - поставила _короткий_ код в подходящее место. И жду, что там должны появиться ссылки (ну, конечно, когда линкфид признает мой сайт).
То есть я хочу двигаться по простейшему пути. Всякие переменные - это не для меня (пока во всяком случае). Поэтому и движок взяла самый простой cmsimple. Все остальное - работает нормально.
Приходится кое-что менять, упрощать, убирать какие-то ненужные мне функции (допустим блоки новостей - меняю на статичную информацию). Еще ж не напортачила ничего (это я к тому, что потихоньку приходится ковыряться, разбираться - а кому счас легко?)
В общем - спасибо огромное за помощь.
Буду надеяться, что может завтра с учетом всех вот этих изменений-дополнений что-нибудь проявится, Линкфид увидит мой сайт и признает его.
divadii, до утра ничего не получится, поскольку код должен вызываться, если он не вызывается, значит и система его не обнаружит;
разные варианты я написал, потому что на них были вопросы и чтобы можно было выбрать/перепроверить что нужно делать в том или ином случае, тем более - я не могу видеть текущую ситуацию, но это не значит, что нужно делать все варианты одновременно :)
потому я и предложил стучать в аську, чтобы сразу перейти к сути дела, а не гадать, что у вас, расписывая всевозможные варианты словно в справочнике
Так... ну попробую описать свои танцы с бубнами вокруг CMSimple + linkfeed.
Ох!
Начала тщательно искать информацию.
Оказывается, что таки иногда встречаются проблемы с установкой кодов подобных систем именно на движок Симпл.
Конечно, распаковала папку с длинным именем, присвоила ей 777 (это усвоила просто). (причем эту процедуру проделывала несколько раз - для перестраховки).
1) Вот на русском сайте Симплы описывается, как поставить код Сапе:
http://www.cmsimple.ru/?FAQ:Gostevay...ovka_koda_Sape
Я ж так понимаю, что коды ставятся аналогично, правильно?
Там написано - поставить в index.php.
Пробовала - не помогло.
2) Конечно, много раз пробовала вставлять в шаблон (это логично, с этого я и начинала). В разных местах. До "боди", внутри него, перед "/боди" и т.д.
До боли! - не получается. Или вообще выдает белую страницу вместо любой страницы сайта (и приходится восстанавливать из предварительно сохраненного), или... - в самом лучшем случае - Линкфид код не видит все равно.
3) Вот подробная инструкция, как поставить код Сапе.ру на cmsimple:
http://www.pazyna.com/stuff/linkexchange-cmsimple.html
Там предлагается поставить код в файл cmsimple/cms.php
Все хорошо.... - только код там довольно сильно видоизменен.
Я пробовала подставлять (по логике) вместо Sape_client linkfeed_client Sape_user - Linkfeed_user и т.п...... - но думаю, что конечно, что-то напутала с этими всякими хитрыми переменными и супер-пупер-php-фишками.
Результат - опять же... :((
4) Пробовала в этот файл cmsimple/cms.php ставить стандартный код Линкфида, без моих безграмотных ухищрений и издевательств над php-кодами.
====
Совсем забыла написать - все это проделывала по несколько раз. И по много раз проверяла-перепроверяла код в каждом случае.
Ы!
====
Получается, что именно в cmsimple код нужон какой-то другой.... :(
Помогите, а?!
===
Давайте я приведу код Sape, который предлагается установить в файл cmsimple/cms.php
Надеюсь, для того, кто знает php, - это будет как дважды два "переписать" его на Линкфид.
function sapecode() {
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ваш-код-в-системе');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
}
function sapeoutput($links = "") {
global $sape;
echo $sape->return_links($links);
}
----
в других местах надо поставить еще такие кусочки (я уж найду куда их поставить):
<?=sapecode()?>
<?=sapeoutput()?>
Какая у вас версия, и имеются ли какие нибудь приблуды типа ЧПУ ?
Вы что то излишне мудрите... Скачал версию 3.2, поставил на денвер, открыл файл активного шаблона template.htm, вставил в понравившееся мне место обычный код из типовой инструкции http://www.linkfeed.ru/platforms/new, включил отображение комментариев - всё выводится.
если и дальше не будет получаться, то напишите мне в личку, понадобится фтп доступ.
ЧПУ нет. Версия 3.2.
Если бы все было нормально, то не возникало бы в _других_ местах вот столько вопросов именно по поводу Симплы. У половины получается легко, у половины - возникают проблемы, которые решаются "танцами с бубном".
никаких танцев, ставится на раз, я писал что нужно сделать, скорее всего вы неверно выводите блок ссылок
Я для эксперимента ставил сразу после слогана, вот пример кода файла template.htm с начала по код биржыPHP код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?=head()?>
</head>
<body <?=onload()?>>
<div id="wrapper">
<div id="header">
<div id="menu">
<ul>
<li><a href="/">Главная</a></li>
<li><?=loginlink()?></li>
<li><?=sitemaplink()?></li>
</ul>
</div>
<div id="title"><a href="http://www.my_site.ru/"><span class="title1">my_site.ru</span><span class="title2"></span></a></div>
<div id="subtitle">Ваш слоган
<?php
define('LINKFEED_USER', 'ХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
echo $linkfeed->return_links();
?></div>
Огромное спасибо. Буду пробовать. Отпишусь.
оупс!
Я таки не поняла, каким образом Вы поставили код...
Сейчас залезу - посмотрю поглубже.
В любом случае - огромное СПА-СИ-БО!!
Так... а что теперь? Уже можно нормально работать?
Сайт появился в _моих площадках_. Нормально определился.
Сейчас идет индексация внутренних страниц.
Еще раз огромное спасибо!
Не вижу подходящей кнопочки "Спасибо".
Поэтому вот:
http://polidruk.at.ua/drugie_levye/spasibo.gif
угу.
Тоже понятно.
Сейчас пойду почитаю по поддержке хостинга - что они там пишут.
Я просто убедилась в том, что вручную работать - ужасно неудобно.
если ничего не получается, помогу разобраться с внешними соединениями