Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода на WordPress (http://forum.sape.ru/showthread.php?t=6049)

Andruha2013 13.11.2007 22:05

В вордпрессе файлы шаблона "подключаются" при выводе каждой страницы. Соответственно, вставив код в футер, получаем вывод кода на всех страницах где этот футер выводится. Кстати в выводимом коде из return_links(3) троечку нужно убрать, так как это последний вывод ссылок на странице.
По поводу вывода в постах: В стандартном ВордПрессе РНР код в постах не исполняется. Можно вывести ссылки перед или после поста, для этого нужно поковырять файлы index.php или single.php. Но тут есть еще одна засада: вывод ссылкок из разных файлов в шаблонах ВордПресса не работает, во всяком случае с стандарным кодом Сапы. Наиболее оптимально выводить в сайдбаре, так как там есть возможность раскидать ссылки.

hcir 13.11.2007 22:07

Для начала уберите из своего сообщения имя своей папки (45сd... и далее), не надо это светить.
Далее, вставки в footer.php достаточно. Это и есть вставка на все страницы для вордпресса.

awe 13.11.2007 22:23

hcir
Спасибо! Значит система теперь сама будет вставлять ссылки на страницы...
А как редактировать сообщения? Чтобы удалить код?

awe 13.11.2007 22:30

И еще вопрос...
Заполнил "Добавить площадку": тематику, URL... почему-то не появилась в разделе "Мои площадки"...

Antuan 14.11.2007 01:22

о Коде
 
Цитата:

Сообщение от awe (Сообщение 57520)
hcir

А как редактировать сообщения? Чтобы удалить код?

Если не можете редактировать свой Пост сами, то, видимо, лучший Выход - обратиться к Местному Модератору с просьбой Удалить циферки :rolleyes:

leszkin 14.11.2007 10:36

Цитата:

Сообщение от solomko.net (Сообщение 57497)
Футер рисковано использовать.
А в виджете, время от времени ссылки можно перемещать с лева на право.

у меня на вордпрессе 2 блока в сайд-баре и последний в футере... никаких виджетов не стоит.. :)

Ank 14.11.2007 11:00

и цифру 3 - тоже ($sape->return_links(3);), только уже из своего кода удалите. в факе все расписано

aquablog 14.11.2007 20:34

А я тоже только что зарегал Sape. У меня блог на WordPress 2.3.1

Пытался запихать код в footer.php - система регистрации все время ругалась на меня, что я не правильный URL указываю, что надо еще раз проверить путь к файлу с кодом. Я втыкивал его в сайдбар - все та же песня. Может у меня тема такая стоит - корявая? Или все таки руки мои?

Код я втыкнул в index.php и система регистрации тут же проглатила мой URL, я смог зайти в свой аккаунт, и теперь вот жду, когда меня отмодерируют.

Если я код втыкнул в index.php - это нормально, или плохо???

Прошу ответить в срочном порядке, пожалуйста!!! У меня паника по этому вопросу.

Мой блог http://www.aquablog.ru/

vertufan 15.11.2007 17:59

Думаю, тебе лучше вставить код не в footer, а в один из сайд баров (ссылки через <br>).
Какой редактор используешь? Гугли по сохранению файлов в utf8.

awe 24.11.2007 14:59

тут такая штука... код поставил в footer, модерация и индексация прошли успешно... но, при попытке проверки корректности установки кода на сайте, как и описано:
$sape = new SAPE_client();
изменил на:
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
ничего не появиляется...
переставил код из подвала в колокну - тоже самое... уж и не знаю куда его еще всунуть...
ссылки, естественно, не продаю, пока не настрою корректно, а настроить не получается...

awe 24.11.2007 15:05

нашел такое описание... чтобы заработало, нужно:

передать в файл footer.php информацию о текущей странице:

include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);

а затем подставить эту информацию в код вызова через параметр (это уже в footer.php):

$o['request_uri'] = $_GET['uri']; // Явно задаём текущую страницу
$sape = new SAPE_Client($o);

В каком файле нужно заменять этот кусок кода?

awe 25.11.2007 11:16

У меня в конце файлов index.php, page.php и home.php стоит код:
<?php get_footer(); ?>

так куда (в какой файл) ставить код
include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);
???

leszkin 25.11.2007 11:49

Цитата:

Сообщение от awe (Сообщение 60471)
тут такая штука... код поставил в footer, модерация и индексация прошли успешно... но, при попытке проверки корректности установки кода на сайте, как и описано:
$sape = new SAPE_client();
изменил на:
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
ничего не появиляется...
переставил код из подвала в колокну - тоже самое... уж и не знаю куда его еще всунуть...
ссылки, естественно, не продаю, пока не настрою корректно, а настроить не получается...

Цитата:

Сообщение от awe (Сообщение 60579)
У меня в конце файлов index.php, page.php и home.php стоит код:
<?php get_footer(); ?>

так куда (в какой файл) ставить код
include('http://www.site.ru/footer.php?uri='.$_SERVER['REQUEST_URI']);
???

вы зачем велосипед изобретаете? если сайт проиндексировался, значит все установлено верно. начинайте продавть ссылки. не нужны вам никакие инклюды. просто оставьте

<?php
define('_SAPE_USER', '*сапекод*');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
echo $sape->return_links();
?>

в футере или сайдбаре и не парьтесь.

awe 25.11.2007 17:18

leszkin
Cпасибо, что отозвались... но хочется сначала убедиться, что все работает, а уж потом продавать... а то читал, что у людей деньги списываются за ссылки, а их на страницах не видно... я человек ответственный и не хочу никого подводить... люди платят деньги и должны получать за них качественную услугу.
Жду все-таки ответа и помощи от админов системы.

leszkin 25.11.2007 18:55

фуф. еще раз. если сайт добавился в сапу, то значит все ок. никаких инклюдов вам не нужно. продавайте ссылки. все появится. не появится -будете решать вопросы, а мы поможем. в крайнем случае (!!!!), зарегестрируйте другой аккаунт в качестве Оптимизатора и по ИД площадки найдите свою же площадку и купите сами у себя ссылку для проверки.
з.ы.
и тем более. когда деньги снимаются, а ссылок не видно - это своего рода мошеничество, которое делаеццо умышленно. в вашем же случае (если вы где то все-таки накосячили) проданные вами ссылки вываляццо в эррор - и никто ни с кого денег брать не будет. воД.

leszkin 25.11.2007 19:03

Цитата:

Сообщение от awe (Сообщение 60471)
тут такая штука... код поставил в footer, модерация и индексация прошли успешно... но, при попытке проверки корректности установки кода на сайте, как и описано:
$sape = new SAPE_client();
изменил на:
$o['force_show_code'] = true;
$sape = new SAPE_client($o);
ничего не появиляется...
переставил код из подвала в колокну - тоже самое... уж и не знаю куда его еще всунуть...
ссылки, естественно, не продаю, пока не настрою корректно, а настроить не получается...

и уж добить вконец))))))))))
<!--check code--> или <!--какие_то_цифры--> после того как вы заменили
$sape = new SAPE_client();
на
$o['force_show_code'] = true;
$sape = new SAPE_client($o);

нада искать не в браузере на экране. а через просмотр ХТМЛ-кода. если есть - значит все ок.
з.ы. ни буду больша писать - устал))))))))

awe 25.11.2007 19:12

leszkin
Спасибо за разъяснения. Надеюсь, все так и будет как вы описали! :-)
Всего самого! :-)

webbased 25.11.2007 21:39

дополнительно поставил блог на сайт, код для сапы в блоге в кодировке UTF-8 ($o['charset'] = 'UTF-8';)
основной сайт в кодировке windows-1251

Проблема в том, что на основном сайте ссылки отображаются нормально, а вот на блоге в крякозябрах.

При удалении файла links.db и захода на блог, наоборот, на блоге все ссылки видны, а на основном сайте - крякозябры.

Как я понял, система не может показывать отдельно в разных кодировках для каждой страницы?

Или может?

Спасибо!

Александр Блохин 25.11.2007 22:07

Может кто-нибудь дать ссылку на свой блог WordPress, где корректно отображаются эти ссылки. Код установил, ссылки показываются, правда, никакому HTML и CSS воздействию не подвергаются. Следовательно выбиваются из общего стиля блога. Спасибо.

KF-WEB 26.11.2007 01:00

Цитата:

Сообщение от Александр Блохин (Сообщение 60719)
Может кто-нибудь дать ссылку на свой блог WordPress, где корректно отображаются эти ссылки. Код установил, ссылки показываются, правда, никакому HTML и CSS воздействию не подвергаются. Следовательно выбиваются из общего стиля блога. Спасибо.

Смотри пожалуйста. Делал все так как написано в руководстве SAPE, без всякой самодеятельности http://sobutilnik.com/prislat-novost/
Да и здесь неплохо
http://sobutilnik.com/2007/11/03/zar...eo-rabotnikov/

(В сайдбаре справа внизу)

blogus 28.11.2007 22:21

Такая ситуация.На блоге больше 16000 страниц, вставлял код . в разные места. Индексирует максимум 200 страниц. Как можно проиндексировать максимально больше страниц.

awe 29.11.2007 14:17

leszkin
вы оказались правы... я продал 2 ссылки, но они в errore... выдаются в другой кодировке, хотя и сайт и все остальное в utf-8... линкс.бд тоже, пробовал менять каавычки, uft-8 на UTF-8 и обратно... ничего не помогает... где-то что-то изменяет кодировку...
Кто-нибудь может помочь? А то крыша уже едет...

tlittle 29.11.2007 15:02

Цитата:

Сообщение от awe (Сообщение 62043)
leszkin
вы оказались правы... я продал 2 ссылки, но они в errore... выдаются в другой кодировке, хотя и сайт и все остальное в utf-8... линкс.бд тоже, пробовал менять каавычки, uft-8 на UTF-8 и обратно... ничего не помогает... где-то что-то изменяет кодировку...
Кто-нибудь может помочь? А то крыша уже едет...

Что мешает скорвертировать данные при приеме от сапы? Или в момент вывода?

Elizavetta 29.11.2007 17:33

Wordpress и кракозябры
 
Блог вордпресс, база в utf , кодировка тоже.
Ссылки крокозяберные, с сапе и с мейнлинка.
Незнаю как решить эту проблему.:(

zhegloff 29.11.2007 17:39

Мой сайт использует кодировку UTF-8 (или любую другую), будут ли ссылки корректно отображаться?

Если на Вашем сайте используется кодировка русских букв, отличная от windows-1251, то необходимо в коде вывода ссылок (который вы вставляете на каждую страницу сайта) строку:

$sape = new SAPE_client();

изменить на:

$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);

Elizavetta 29.11.2007 17:45

не помогло.
как вордпресс на русскую кодировку посадить?

Ank 29.11.2007 17:45

а теперь - удалить линкс.дб

Elizavetta 29.11.2007 17:48

Цитата:

Сообщение от Ank (Сообщение 62195)
а теперь - удалить линкс.дб

помогло
а как быть с мейнлинк, не вкурсе?

zhegloff 29.11.2007 17:58

Почитайте справку на мейнлинке.

Elizavetta 29.11.2007 18:08

все порешилось, всем спасибо

dagsat 29.11.2007 21:19

Вставка кода в wordpress. Личное изобретение.
 
Вложений: 1
Цель: растянуть ссылки по странице. Сделать все красиво, так чтоб комар носа не подточил, ибо сайт - не говноблог, а свой, любимое, детище.

итак, берем INDEX.PHP темы, которая используется на сайте, и в его верхнюю часть вставляем код от сапы (его первый кусок):
Цитата:

<?php
global $dirs;
get_header();
....
....
global $wp_registered_sidebars;
foreach ($wp_registered_sidebars as $key => $value) {
if ($value['name'] == 'Mandigo Top') { $index_mandigo_top = $key; }
if ($value['name'] == 'Mandigo Bottom') { $index_mandigo_bottom = $key; }
}
if (function_exists(wp_get_sidebars_widgets)) $sidebars_widgets = wp_get_sidebars_widgets();

?>
<?php
define('_SAPE_USER', 'a6666aa66666aa66a666a66666666aaa');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>

а непосредственно код вывода ссылки - после вывода вордрессовского поста:
Цитата:

<p class="clear"><img src="<?php echo $dirs['www']['scheme']; ?>images/comments.gif" alt="Comments" />
<?php comments_popup_link(__('No Comments','mandigo'). ' »', __('1 Comment','mandigo'). ' »', __('% Comments','mandigo'). ' »'); ?>&nbsp;&nbsp;
<img src="<?php echo $dirs['www']['scheme']; ?>images/stаr.gif" />
<? echo $sape->return_links(1); ?>
</p></div>
<?php endwhile; ?>
. В результате у нас красиво после каждого поста выводится одна ссылка, которая абсолютно никому не мешает. Пример - во вложении.

zhegloff 29.11.2007 22:05

Все хорошо, только в конце страницы нуно еще echo $sape->return_links(); нарисовать

dagsat 30.11.2007 09:25

zhegloff
зачем? у меня например на главной 5 постов выводится, я в настройках площадки указываю 5 ссылок - все получается четко и в шоколаде :)

Ank 30.11.2007 10:24

по правилам работы сапокода, последний вызов должен быть пустым. Неужели после стольких трудов Вы хотите наблюдать непонятные ерроры?

sql 30.11.2007 15:06

Поясните для ламера а то хз куда код вставить...:rolleyes:
Вот мой код индекс пхп
Код:

<?php
/*
Template Name: Main Index
*/
?>

<?php get_header(); ?>


<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<div class="post" id="post-<?php the_ID(); ?>">
<p class="top"><?php the_time('d M Y') ?></p>
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<p class="categorydata"><?php the_category(', ') ?></p>

<div class="entry">
<?php the_content('<p>Read the rest of this entry &raquo;</p>'); ?>
<?php edit_post_link('Edit this entry', '<p>', '</p>'); ?>
</div>

<p class="postmetadata">
<span class="posttime"><?php the_time() ?></span>
<span class="postauthor"><?php the_author(); ?></span>
<span class="postcomment"><?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></span>
</p>

</div>

<?php endwhile; ?>

<div class="navigation">
<div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?></div>
</div>

<?php else : ?>

<div class="page">
<h2 class="center">Not Found</h2>
<div class="entry">
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
</div>
</div>

<?php endif; ?>

</div> <!-- matches the div at header.php -->

<?php get_sidebar(); ?>

<?php get_footer(); ?>


dagsat 30.11.2007 15:59

Ank

Добавил. спасибо за подсказку! :)

Smok 30.11.2007 16:00

Цитата:

Сообщение от sql (Сообщение 62509)
Поясните для ламера а то хз куда код вставить...:rolleyes:

Прикольный у тебя ник для ламера.
;)
p.s.
Ну так нельзя...
Надо хоть немного разбиратся.
Или совсем все равно куда ссылки попадут на странице?

leper 30.11.2007 16:09

Я вчера вставил код и файл на хостинг кинул, а мой блог засчитался как оптимизаторский, так и должно быть? хотя все делал по вебмастеру

leper 30.11.2007 16:16

Цитата:

Сообщение от leper (Сообщение 62528)
Я вчера вставил код и файл на хостинг кинул, а мой блог засчитался как оптимизаторский, так и должно быть? хотя все делал по вебмастеру

вопрос снят, ибо я туплю я просто регился под оптимизатора,


в идеале включить оба аккаунта...

Ank 30.11.2007 16:23

оба изначально включены. Даже баланс один. Разберетесь со временем.


Часовой пояс GMT +3, время: 09:45.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.