а сапа нормальной билит неиндексируемые ссылки, я об этом уже сто раз писал на серчах))) но она лидер - ей можно))))
Вид для печати
Вопрос следующего плана:
Есть WP, код буду ставить в сайтбар (sidebar.php) - будет размещено три ссылки на странице, все в разных местах.
Каким образом проверить $linkfeed->return_links(1); на существование?
Т.е. примерное условие выглядит так:
если ($linkfeed->return_links(1); существует и содержит ссылку),
то выводим "Рекомендую: "."<ul><li>".$linkfeed->return_links(1)."</li></ul>".
И при этом нужно что бы при отсутствии ссылки - выводился проверочный код (или как у вас делается), для того что бы сайт был корректно проиндексирован системой.
Как это реализовать? Я просто не шарю :)
И еще один вопрос - на WP надо ставить код с защитой (а-ля статика) или без защиты?
Хотелось бы уточнить, что на одной площадке должны использоваться разные методы выводя ссылок.
Т.е. вариант, описанный выше должне быть применен в блоге.
В галерее должен быть применен вариант с последовательным выводом в блоках.
Т.е. вариант с использованием настроек площадки (текст перед ссылками, разделитель, текст после ссылок) - не подходит. Необходимо именно определение, и формирование шаблона на вывод.
Подскажите?
разные методы вывода ссылок для разных страниц сейчас сделать нельзя, настройки одни для всей площадки
никаких кодов мудрить не надо, индексатор сам все сделает,
устанавливайте вывод ссылок по инструкции, лишнего ничего придумывать не надо
Объясняю еще раз:
для того, что бы ссылки смотрелись по человечески необходимо выводить их заключенными в <li></li> в одной части площадки, заключенными в <td></td> в другой части площадки, и просто пачкой в третьей части площадки.
Каким образом сделать проверку наличия ссылки в $linkfeed->return_links(1) ?
что выдает return_links(1), если ссылки на странице еще не куплены?
все сделал как написано в факе.
ссылки разместил в сайдбаре.
прописал чтобы проверить
var $lc_force_show_code = true;
не выводится никаких тегов!
Всем привет.
К сожалению я что то не очень понял как установить код:(
В сайдбар еще куда ни шло вроде понятно, а можно ли вставит код в постах, например после заголовка поста, оформив его вид например Спонсор поста а дальше 2-3 ссылки.
Мне непонятно так как я нубикус натураликус
Есть тут кто может на пальцах объяснить что да как (пошагово)
Я думаю многим полезно было бы узнать
Пожалуйста будьте так любезны, многие вам скажут спасибо!!!
В замен благодарности поставлю ссылку на вас в постовом в 3-4 постах.
С учетом, что в WP есть несколько видов таксометрии (архив, по тегам, по темам, по авторам, по датам, по месяцам и т.д.) - вариант, который Вы описали, "не прокатит" в чистом варианте, поскольку один и тот же пост будет выводится на разных страницах (соответственно, страниц размещения ссылок будет несколько и они будут доступны по разным адресам).
Теоретически, это можно сделать проверяя запросы или делая условный вывод ссылок только в single.php. Это уже задачка для программиста :)
конечно же это можно сделать - в single.php
только не внутрь поста вставлять код
вопрос к знатокам - как быть если установлен плагин Супер кэш - с ним будет работать код или нет ?
пробовал ставить код в сайдбар - ругается на права, хотя 777 стоят
никак не получается установить код на ВП
пробовал сначало все по инструкции [Импортировать из SAPE].
пишет: Укажите полный URL любой страницы сайта, на которой заведомо установлен код. При повторном возникновении ошибки посмотрите раздел "Что делать, если код на сайте не найден"
попробовал потом просто установить код линкфида, но никак не могу найти в файле linkfeed.php строку "var $lc_charset = 'CP1251'; // Набор символов для клиента" !!! искал поиском, искал просто - нету такой буквы !!!! че за ?!?!
вложил файл линкфида, покажите пальцем пожалуйста!
class LinkfeedClient {
var $lc_version = '0.3.8';
var $lc_verbose = false;
var $lc_charset = 'DEFAULT';
последняя строка
Здравствуйте, все. Чёт я кряхтел, пыхтел, весь монитор заплевал... Всё в ошибках...
Вставлял в правый сайдбар... Путём подбора получилось без ошибок только так:
<?php
define('LINKFEED_USER', 'кракозябра');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
echo $linkfeed->return_links(15);
?>
Там уже даже ссылку купили, мастурбатор какой-то для трактора со страшным кодовым названием. Так вот, я там в настройках выставил копейки и максимально 15 статей. Сейчас у меня одна статья купленная, там и ссылка одна, а потом пятнадцать в столбик вылезет да?
Я var $lc_force_show_code = true; поменял - никаких у меня ни кодов, ничего не вылезает.
P.S. Скажите, пожалуйста, а на сайте с параметрами
Всего страниц в Google 2,230
В основе Google 54
Всего страниц в Yandex 223
Всего страниц в Rambler 8834
ТИЦ 170 PR 5
сколько можно в месяц зарабатывать на этом сервере... примерно?
Здравствуйте! Вставляю код в сайдбар wordpress блога, надпись "Партнёры", которую я написал перед ссылками показывается на сайте, а сам блок не видно даже после того, как я поменял "var $lc_force_show_code = false;" на "var $lc_force_show_code = true;". Система уже увидела код на страницах сайта, но сам код не видно. :-(
Подскажите, пожалуйста, это нормально или ссылки тоже не будет видно?
Люди добрые помогите плиз правильно установить код!
Если можно поэтапно!?!?!:confused:
код засунул в сайдбар
777 поставил
'дефолт' на 'UTF-8' поменял
Не фурычит.
Выдаёт следующие ошибки:
Цитата:
Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/7cf0f7e215280af060968cc8befdf606705f1ed3/linkfeed.php) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/a4350980/public_html/wp-content/themes/default/sidebar.php on line 80
Цитата:
Warning: require_once(/usr/local/apache/htdocs/7cf0f7e215280af060968cc8befdf606705f1ed3/linkfeed.php) [function.require-once]: failed to open stream: Operation not permitted in /home/a4350980/public_html/wp-content/themes/default/sidebar.php on line 80
Помогите разобраться.Цитата:
Fatal error: require_once() [function.require]: Failed opening required '/usr/local/apache/htdocs/7cf0f7e215280af060968cc8befdf606705f1ed3/linkfeed.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/a4350980/public_html/wp-content/themes/default/sidebar.php on line 80
код должен лежать, в вашем случае, ввв.ваш_сайт.ру/7cf0f7e215280af060968cc8befdf606705f1ed3/linkfeed.php
Могу ошибаться, но вроде ругается на то, что файл кода не найден. Спецы, если что, поправят.
По идее все файлы должны лежать в public_html/
Однако, и в корень попробовал залить эту папку на всякий случай. Естественно ничего не вышло.
открываете админку WP, заходите в "внешний вид" - "редактор"
открываете те блоки в которые хотите добавить ссылки
header.php - "голова", шапка сайта
footer.php - "подвал", нижняя часть сайта
saidebar.php - "менюшка" может быть левой и правой
добавляете туда коды
в голову после </head>:
<?php
define('LINKFEED_USER', 'ваше_число');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
global $linkfeed;
$linkfeed = new LinkfeedClient();
?>
дальше например под менюшку:
<?php
global $linkfeed;
echo $linkfeed->return_links(№ число выводимых ссылок);
?>
и последним должен быть блок без чисел в скобках, его добавляем в подвал, footer.php
<?php
global $linkfeed;
echo $linkfeed->return_links();
?>
все, пользуйтесь.
ЭТО НЕ ИНСТРУКЦИЯ ЭТО СОЕВЕТ смотрите что-бы ваш код вписался в ваш дизайн.
Вообще вордпресс такая штука, что иной раз приходится возле него с бубном бегать, чтобы код нормально завёлся.
Бубен в студию! Не работает, хоть убейся
Ну дык, спецы, может есть у когон-ибудь ещё версии по поводу моихЦитата:
Могу ошибаться, но вроде ругается на то, что файл кода не найден. Спецы, если что, поправят.
ошибок (пост №63).
может в хосте дело (юзаю 000webhost.com)(фришный)
Напишите в саппорт с указанием адреса сайта, фтп доступ к нему.
Но результат обещать не могу по той причине, что некоторые темы для Вордпресса просто ну никак не воспринимают вставку подобных кодов.
Здравтсвуйте ,сделал так как написано, но получаю вот такую ошибку
Укажите полный URL любой страницы сайта, на которой заведомо установлен код. При повторном возникновении ошибки посмотрите раздел "Что делать, если код на сайте не найден"
Папку ставил в пgаку с сайтом установил 777 а код ставил в footer.
2vaho75 а ты пробавал указать URL страницы?
vaho75 стукни в асю помогу....
Вопрос такой. Ставлю в футер или сайдбар допустим. Страниц много, а футер и сайдбар один. Которые собственно сами на каждой странице и появляются. Добавлять через менюшку надо все страницы поотдельности или достаточно стартовую?
люди, скажите, а надо менять в linkfeed.php
var $lc_is_static = false;
на:
var $lc_is_static = true;
?
Написал простенький плагин для ВП, так что кому надо милости прошу кидаем заявки в личку... в скором времени выложу в нете. Все приятного зарабатывания денежек!!! :-)
Есть несколько площадок, добавленных в сапу (ссылки, купленные в сапе прекрасно на них отображаются). Решил добавить площадки и в линкфид (что б и на сапе и на линкфиде ссылки продавались). Поменял в саповоской папке sape.php, создал папку с названием "мой код", поставил права 777 на нее. Площадки проиндексировались хорошо. Продалось несколько ссылок (в папке линкфида создался файл linkfeed.links.db, который как видно по дате обновления регулярно обновляется). А вот ссылок купленных не видно :( В ерор статусе ссылок написано "сайт не отвечает" либо "ссылка не найдена". Но ведь саповские ссылки отлично видно, так почему линкфидовские не отображаются? :(
ничего не понятно :) может, купленные ссылки не одобрены или не установлены? проверьте статусы ссылок
если в настройках статус Error, а Вы - ВМ, проверяйте код, ссылки не должны быть скрыты (невидимым блоком и др. способами) или заблокированы к индексации, также у ВМ часто встречаются разного рода ошибки в коде
Я ВМ. В linkfeed.links.db ссылки есть. Оптимизаторами ссылки подтверждены и они находятся в статусе ерор и не отображаются на страницах в отличие от саповских ссылок.
Код сапы установлен в сайдбар.пхп. Вот так:
Гуру, к вам обращаюсь. Может в сайдбаре что-то подправить надо? Почему только саповским ссылкам суждено отображаться на площадках? :(Цитата:
<?php
if (!defined('_SAPE_USER')) {
define('_SAPE_USER', 'код сапы');
}
$_SERVER['REQUEST_URI']=preg_replace("/\?(.*)$/",'',$_SERVER['REQUEST_URI']);
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
echo $sape->return_links(1);
unset($o);
?>
</li>
<li><?php echo $sape->return_links(1); ?></li>
<li><?php echo $sape->return_links(); ?></li>
</ul>
</li>