Форум 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 08.01.2008 18:55

Цитата:

Сообщение от Master_Slayer (Сообщение 72707)
Может я чего не понимаю, но тут вроде ясно написано что из разных файлов http://forum.sape.ru/showthread.php?...ight=wordpress

ссори, туплю, прочитал невнимательно

Master_Slayer 08.01.2008 18:59

Цитата:

Сообщение от Andruha2013 (Сообщение 72713)
ссори, туплю, прочитал невнимательно

Ничего бывает, а может сможете подсказать, почему тогда не работает?

Andruha2013 08.01.2008 19:02

Тут еще похожий способ описывается, попробуйте

Master_Slayer 08.01.2008 19:58

Цитата:

Сообщение от Andruha2013 (Сообщение 72716)
Тут еще похожий способ описывается, попробуйте

Спасибо большое - помогло, еще вопросик можно как сделать разные разделители в блоках, я пологаю что то с echo $sape_links; надо делать?!

coguar 12.01.2008 21:33

Как заставить видеть ссылки на страницах тегов боту в wordpress?
 
САБЖ.

страницы с русскими тегами вида /tag/%D0%90%D0%B2%D1%82%D0%BE
регистрируются ботами, но после покупки ссылок не видны.

Стандартные средства испробованы но эффекта не дали.

1. Передаем явно страницу, (в том числе полный урл)
2. Код (номер force_show_code) отображается. (значит работает вроде как все верно)
3. В базе ссылка купленная лежит
4. Не работают ссылки ТОЛЬКО на страницах русских тегов. Находятся в ерроре в течении 3х дней а потом слетают.

Явно какое-то несоответствие ссылки в базе системы и явной ссылки или же дело в знаке "%"

Админам писал, они сказали что не нужно изменять УРЛ страницы. Хотя они и так статические и не изменяются. (вобщем я не понял к чему это)

Кто сталкивался с таким?

A.T. 12.01.2008 22:00

Я сталкивался при покупке. Однозначно отказываюсь просто. Решишь проблему - отпишись здесь, ладно?

coguar 12.01.2008 22:21

Цитата:

Решишь проблему - отпишись здесь, ладно?
Да без проблем. Постоянный клиент? :)

A.T. 12.01.2008 22:40

Исчо бы :)

coguar 14.01.2008 13:56

Похоже проблему решил, две ссылки в статусе "ОК".

Посмотрим как долго проживут. :)

coguar 17.01.2008 14:38

Фак по решению указанной мною выше проблемы.
По крайней мере первые испытания показали результат при следующем коде:

Цитата:

if(substr_count($_SERVER['REQUEST_URI'],'tag')>=1)
{
$o['request_uri'] = str_replace('/TAG/','/tag/',strtoupper($_SERVER['REQUEST_URI']));
}
else
{
$o['request_uri'] = $_SERVER['REQUEST_URI'];
}
Теги для поиска: wordpress, тег, tag, simpletagging

irlandec 17.01.2008 22:39

у меня такая-же проблема...этот код нужно добавить в стандартный сейповский код? или его в sape.php нужно добавлять?

coguar 18.01.2008 13:32

Этот код глючит если в тегах есть рус+англ символы.
Сейчас работаю над исправлением.

2ирландец - код размещаешь там где идет ВЫВОД ссылок. окончательный пример чуть позже напишу. То есть в коде сапы ничего менять не надо.

coguar 18.01.2008 15:49

Проблема полностью решена. (более читабельная версия)

На самом деле все просто, нужно в 16ых кодах заменить все буквы малого размера на больший. a -> A , b -> B , c -> C , d -> D , e -> E , f -> F

При том что символы идут после знака % в УРЛ, то это можно как-то сделать через регулярные выражение + замена или через eregi или через preg. Но так как я с ними не дружу (не понимаю) то сделал вариант проще:

В файл sape.php , в конце файла добавляем функцию (между } и ?>):
PHP код:

//+---------------------------------------------------------+
//|
//| Simple tagging conversion
//|
//+---------------------------------------------------------+
function tagging_convert($text='')
{
    if(
$text!='')
    {
        
$small    = array('%d0%b9''%d1%84''%d1%8f''%d1%86''%d1%8b''%d1%87''%d1%83''%d0%b2''%d1%81''%d0%ba''%d0%b0''%d0%bc''%d0%b5''%d0%bf''%d0%b8''%d0%bd''%d1%80''%d1%82''%d0%b3''%d0%be''%d1%8c''%d1%88''%d0%bb''%d0%b1''%d1%89''%d0%b4''%d1%8e''%d0%b7''%d0%b6''%d1%85''%d1%8d''%d1%8a''%d0%99''%d0%a4''%d0%af''%d0%a6''%d0%ab''%d0%a7''%d0%a3''%d0%92''%d0%a1''%d0%9a''%d0%90''%d0%9c''%d0%95''%d0%9f''%d0%98''%d0%9d''%d0%a0''%d0%a2''%d0%93''%d0%9e''%d0%ac''%d0%a8''%d0%9b''%d0%91''%d0%a9''%d0%94''%d0%ae''%d0%97''%d0%96''%d0%a5''%d0%ad''%d0%aa');
        
$big    = array('%D0%B9''%D1%84''%D1%8F''%D1%86''%D1%8B''%D1%87''%D1%83''%D0%B2''%D1%81''%D0%BA''%D0%B0''%D0%BC''%D0%B5''%D0%BF''%D0%B8''%D0%BD''%D1%80''%D1%82''%D0%B3''%D0%BE''%D1%8C''%D1%88''%D0%BB''%D0%B1''%D1%89''%D0%B4''%D1%8E''%D0%B7''%D0%B6''%D1%85''%D1%8D''%D1%8A''%D0%99''%D0%A4''%D0%AF''%D0%A6''%D0%AB''%D0%A7''%D0%A3''%D0%92''%D0%A1''%D0%9A''%D0%90''%D0%9C''%D0%95''%D0%9F''%D0%98''%D0%9D''%D0%A0''%D0%A2''%D0%93''%D0%9E''%D0%AC''%D0%A8''%D0%9B''%D0%91''%D0%A9''%D0%94''%D0%AE''%D0%97''%D0%96''%D0%A5''%D0%AD''%D0%AA');

        return (
str_replace($small,$big,$text));
    }


В самом коде вывода ссылки на странице вставить:
PHP код:

    if(substr_count($_SERVER['REQUEST_URI'],'tag')>=1)
    {
        
$o['request_uri'] = tagging_convert($_SERVER['REQUEST_URI']);
    }
    else
    {
        
$o['request_uri'] = $_SERVER['REQUEST_URI'];
    } 

Полностью код вывода строки выглядит следующим образом (на моем сайте):
PHP код:

    //+------------------------------+
    //|
    //| SAPE.RU
    //|
    //+------------------------------+
    
define('_SAPE_USER''XXXX');
    require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
            
    if(
substr_count($_SERVER['REQUEST_URI'],'tag')>=1)
    {
        
$o['request_uri'] = tagging_convert($_SERVER['REQUEST_URI']);
    }
    else
    {
        
$o['request_uri'] = $_SERVER['REQUEST_URI'];
    }
    
$o['host'] = $_SERVER['HTTP_HOST'];
    
$o['charset'] = 'UTF-8';
    
//$o['force_show_code'] = true;
    
    
$sape = new SAPE_client($o);
    
$sapa $sape->return_links();
    unset(
$o);
    
    echo 
$sapa

, где XXXX - имя вашей папки

Теги для поиска: wordpress, тег, tag, simpletagging, проблемы с тегами, error


Просьба модераторов удалить сообщение идущее перед ЭТИМ.
Там ограничение стоит в 5 минут, после чего его нельзя менять.

Спасибо.

irlandec 18.01.2008 21:38

большое тебе спасибо, coguar! помогло

coguar 19.01.2008 13:54

Да, у себя на сайте тест также завершен.

все ссылки с диагнозом описанным в первом сообщении имеют статус ОК.

m_Stasuk 26.01.2008 12:46

Wordpress
 
Вопрос не по установке, а по индексации сапой. У меня два сайта на вордпресе, но один индексируется сапой хорошо, а другой очень плохо, из 150 с лишним страниц, сапа нашла только 20-25. Может ли повлиять на индексацию то, что урл сайта выглядит так www.site.ru/текст-ссылки-на-русском/

siarzhuk 26.01.2008 13:39

Да, с некоторых пор робот сапы такие URLы не пропускает

m_Stasuk 27.01.2008 10:51

а что можно сделать? Не переколбашивать же заново? Если щас все переделать, то яндексу заново все индексировать и сапе тоже.

Cannabis69 27.01.2008 15:31

http://forum.sape.ru/showthread.php?...ight=wordpress

Giz 29.01.2008 09:12

Кодировка wordpress!!! Help please!
 
Проблемма в следующем.. сделал все как по инструкциям в форуме... Поместил код в footer.php,
изменил:

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

Убил link.db....Он обновился. Вместо кракозябры теперь выводятся одни разделительные знаки которые я указал в настройках в сапе..

Евген 29.01.2008 10:55

кодировка прописана в коде блога?

Giz 29.01.2008 11:10

Цитата:

Сообщение от Евген (Сообщение 80423)
кодировка прописана в коде блога?

да... но там же есть возможность изменить кодировку и в админке.

pppetr 30.01.2008 10:37

Опять utf-8 в wordpress =( фак читал!
 
Сразу хочу заметить, что на чтение faq/поиск информации на форуме потратил не меньше часа.

Проблема, как вы уже поняли в некорректном отображении ссылок (ссылки в win1251, вместо utf)

Итак, по порядку:
вызывающий код:
Код:

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

в файле footer.php соответствующей темы

на всех страницах выдается
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
в хтмл-е

wget выдает следующее:
Код:

petr@test:~/test$ wget -S --spider http://urba.nizm.ru/2007/08/30/aesop-rock-none-shall-pass/
--10:26:43--  http://urba.nizm.ru/2007/08/30/aesop-rock-none-shall-pass/
          => `index.html'
Запрос HTTP послан, ожидание ответа...
  HTTP/1.1 200 OK
  Date: Wed, 30 Jan 2008 07:26:42 GMT
  Server: Apache
  X-Powered-By: PHP/5.2.0-8+etch7
  X-Pingback: http://urba.nizm.ru/xmlrpc.php
  Keep-Alive: timeout=15, max=100
  Connection: Keep-Alive
  Content-Type: text/html; charset=UTF-8
  Content-Language: ru
Длина: нет информации [text/html]
200 OK

файл links.db удалять пробовал, и не раз
каждый раз в новом links.db кодировка - win1251

кто-нибудь может подсказать в чем проблема?

MonAmur 30.01.2008 13:45

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

pppetr 30.01.2008 14:00

Цитата:

Сообщение от MonAmur (Сообщение 80943)
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);

именно так все и стоит (см. выше)
проблемы, тем не менее, это не решает

Ank 30.01.2008 14:10

хост - прописать
линкс - удалить

pppetr 30.01.2008 14:23

Цитата:

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

прописал, теперь:
Код:

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

(вы имели ввиду $o['host'] или что-то другое?)

links.db удалил, все по прежнему

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

кроме кодировки, проблем никаких нет, - ссылки латиницей имеют состояние ОК.

Ank 30.01.2008 14:37

хм. Либо у Вас вызов идет как то нестандартно, либо ...
поищите по форуму как получить линкс руками и посмотрите. В самом линксе - какая кодировка?

pppetr 30.01.2008 14:44

Цитата:

Сообщение от Ank (Сообщение 80970)
хм. Либо у Вас вызов идет как то нестандартно, либо ...
поищите по форуму как получить линкс руками и посмотрите. В самом линксе - какая кодировка?

win1251

Avelon 30.01.2008 14:47

$sape = new SAPE_client(); - неправильно

а надо

$sape = new SAPE_client($o);

pppetr 30.01.2008 15:04

Цитата:

Сообщение от Avelon (Сообщение 80980)
$sape = new SAPE_client(); - неправильно

а надо

$sape = new SAPE_client($o);

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

Ank 30.01.2008 15:07

А! проглядел :( позор...

158484 30.01.2008 15:30

а кто нить знаетк как поменять в вордпресе основную кодировку? с утф на вин. А то у меня сайт в двух кодировках получаеться..

sofree 30.01.2008 15:55

Цитата:

Сообщение от 158484 (Сообщение 81011)
а кто нить знаетк как поменять в вордпресе основную кодировку? с утф на вин. А то у меня сайт в двух кодировках получаеться..

Это уже к вордпресовцам...

Офтоп:
SAPE_client($o);
тоже сразу не заметил...

bifidky 04.02.2008 17:31

Проблема с кодировокй в Wordpress (ФАК и форум не помогает)
 
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', '5d2390a3938dd4d8f3d108e1be544d80');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>
<? echo $sape->return_links(15); ?>

Вот код. Все врое верно...
Нифига кодировка ссылко левая.
А сайтв если открять в штмл становится весь пееркодирован с ироглифы. Причем если код сапе убрать кодировка нормализуеться.

Вот сайт www.kreditcars.ru
Код в саммо низу стоит.
Кодирвка стандартная утф-8

bifidky 04.02.2008 18:21

Еще хотел дополнить:
Кодировка половины сайта включая главную утф-8
Вторая половина, база данных - в виндоусе.
Реально с разными кодировками делать?

Mike Nerevarin 04.02.2008 22:17

Wordpress, links.db и новые ссылки
 
Такая проблема: сайт на wordpress'е, при добавлении новых ссылок они не отображаются и не пишутся в links.db , только если его удалить, они добавляются нормально, но опять-таки, переписать его почему-то не получается у скрипта. Хости jino.ru , на lins.db выставляются права 666, 777 не ставятся.

Ank 04.02.2008 22:35

jino.ru - засунуть в поиск, удивиться.
Поиск - по форуму, если не понятно

Ashina 05.02.2008 02:00

WordPress - Не добавляется сайт
 
Здравствуйте. Сегодня добавлял сайт в систему. Сайт на Вордпрессе. Добавил код, добавил папку в корень, установил права, вроде все как обычно. Раздел - блоги. Нажимаю добавить, все вроде, далее просит ввести адрес страницы где есть код, ну я ввожу http://свойсайт.ру/index.php, а он выдает ошибку! Не буду же я прописывать путь к сайдбару в скине.

P.S. На том же хостинге работает еще пара сайтов у них с сапай все ок. Так что косяк не хостинга.

Vass 05.02.2008 03:19

Просто http://свойсайт.ру/ попробуйте


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

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