Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Контекстные ссылки и все, что с ними связано (http://forum.sape.ru/forumdisplay.php?f=28)
-   -   Реальная проблема с выводом контекста на joomla! (http://forum.sape.ru/showthread.php?t=36529)

romagromov 19.08.2009 23:03

Реальная проблема с выводом контекста на joomla!
 
Вложений: 1
Имеется небольшой сайт на joomla 1.5.7
Установлен sh404SEF (ЧПУ)
Установлен модуль обычных ссылок.
Установлен мамбот контекстных ссылок для joomla 1.5 (он во вложении).
Модуль работает, ссылки выводятся.
Мамбот работает (с а п а его обнаружила, проиндексировала страницы)
Купил у себя же пару контекстных ссылок, в базе они есть, но они не отображаются и как следствие позже выпадают в еррор.

Важно: кто-то скажет дело в SEF, но я так не думаю. Одна контекстная ссылка куплена с главной страницы, на нее правило SEF не распространяется.

Дальше: прежде чем писать этот топик, я старательно, в течение нескольких дней перелопатил весь рунет, в том числе данный форум в поисках решения. Ни один из вариантов не работает. В частности все варианты предложенные в этой ветке не работают. Более того те варианты мамбота, которые там предложены, тот мамбот который предлагается скачать в официальном ФАКЕ вешает сайт, несмотря на ТОЧНОЕ выполнение всех изложенных в нем шагов.

Итог: Контекстные ссылки не выводятся ни при каких обстоятельствах: и модулем и без него, и с SEF и без нее, с <sape_index> в шаблоне и без него...

Вобщем, нужна помощь, советы, а может и готовые решения.

Апокалипсис 19.08.2009 23:04

А чего вручную не можете поставить контекст?

romagromov 20.08.2009 00:06

Цитата:

Сообщение от Апокалипсис (Сообщение 539528)
А чего вручную не можете поставить контекст?

Во-первых, это долго. Много страниц с голым текстом, планирую продавать достаточно много именно контекстных ссылок.
Во-вторых, раз есть мамбот и есть система автоматизации процесса, то нужно же как-то заставить их работать...
В-третьих, я уже потратил несколько дней, так что просто не могу уже взять все и бросить :-)

И конце концов, очень ВМ ставят joomla 1.5.х , и продают ссылки в системе. Решение этой проблемы будет на руку абсолютно всем заинтересованным сторонам.

Добавлено через 54 минуты
Кстати, вставка кода в шаблон способом <sape_index> тоже не работает...

romagromov 21.08.2009 14:28

Цитата:

Сообщение от Апокалипсис (Сообщение 539528)
А чего вручную не можете поставить контекст?

Попробовал - не пашет... Ссылки в еррорах, на сайте не выводятся... Код вставляю в index.php шаблона, который подключен.
Создается впечатление, что код не работает на joomla 1.5.x

Апокалипсис 21.08.2009 14:48

romagromov, все работает прекрасно, дело в руках:)

romagromov 22.08.2009 14:18

Цитата:

Сообщение от Апокалипсис (Сообщение 541084)
все работает прекрасно, дело в руках

Да руки в норме... Ставил код на кучу сайтов, с такими движками, что никто не слышал...

Что-то не замечаю или что?

Сегодня обновил джумлу до 1.5.14, поставил код так:

</head>

1-й код

<body>

<sape_index>

bla-bla

</sape_index>
</body>

НЕ ПАШЕТ!!!

Пробовал вставлять в head - ноль.

Тут дело не в мамботе...

Дальше, менял шаблон - тоже ноль...

Напомню, куплена ссылка с морды. Она в статусе error.
После манипуляций с кодом, если он правильно установлен она же сразу должна появиться?

Добавлено через 34 секунды
Цитата:

Сообщение от Апокалипсис (Сообщение 541084)
все работает прекрасно, дело в руках

Вы про мамбот прикрепленный к теме???

mecshanik 02.09.2009 23:29

В точности такая же ситуация.

aza4em 31.10.2009 02:00

тоже такая проблема... поделитесь решением плиз

alen 22.01.2010 18:15

аналогичная ситуация, ссылки не выводятся, хотя система и находит страницы для контекста.

taxist 15.02.2010 20:05

Так кто-нибудь нашел решение данной проблемы?

получается, что такая ситуация очень часто встречается на Joomla 1.5.х?

szag 15.02.2010 20:39

taxist, таже проблема. Написал в поддержку - обещали попробовать разобраться.

Kamikadze 18.02.2010 13:35

Аналогично, долго искал решение проблемы, так и не нашел

taxist 18.02.2010 17:28

у меня есть подозрение, что какой-то вопрос с кодировкой (точно не знаю, я не программист)

тексты ссылок в моем файле links.db написаны в кодировке UTF-8, а в words.db - в ANSI, может поэтому ссылка и не может найти к чему привязаться в тексте

сейчас попробую в плагине какнить кодировку задать

Добавлено через 10 минут
ссылка появилось на странице!!!

в файле плагина перед строчкой
PHP код:

$sape_context = new SAPE_context($k); 

вставил
PHP код:

$k['charset'] = 'UTF-8'

и удалил words.db

теперь нужно дождаться, пройдет ли эррор

Добавлено через 49 минут
помогло
ссылка в статусе ОК

surfacing 05.03.2010 14:05

taxist, спасибо, помогло :)
в плагин с первой страницы добавил
$k['charset'] = 'UTF-8';
и удалил words.db
обновил свою страницу и ссылка сразу появилась :)

Gn00s 22.03.2010 03:39

taxist, Спасибо! Заработало!

Muhomorik 18.05.2010 12:04

у меня первая джумла.
добавляю ссылки, в ожидании 240 работают 56, из тех которые работают добавленные в первую очередь отображаются, остальные начинают работать позже.
Т.е. Статус ОК а ссылка сразу не отображается, т.е. проходит длительное время. да и в ожидании много висит :(
Это нормально? Или мне тоже шаманить нужно? И к стати с чего это некоторые оптимизаторы отправляют мой сайт в топку? :(

Gn00s 18.05.2010 12:45

1) Это "нормально"
2) Может цена завышена, а может и ник ваш не нравиться... загадка САПЕводов :)

Muhomorik 18.05.2010 15:54

Да уж "нормально" повалили ErrorЫ хотя на сайте ссылка есть и работает :(

Proget 04.03.2011 17:54

taxist правильно решил проблему.:D

Она действительно в кодировке. Вообщем просто ставим плагин sapecontext версии 1.0 (в файле sapecontext.xml должно быть :
Код:

<?xml version="1.0" encoding="utf-8"?>
), а сам фаил sapecontext.php должен выглядеть так:

Код:

<?php
defined( '_JEXEC' ) or die( 'Restricted access' );

$mainframe->registerEvent( 'onPrepareContent', 'botSapeContext' );

function botSapeContext( &$row, &$params, $page=0 )
{
    $plugin = & JPluginHelper::getPlugin('content', 'sapecontext');

        // Load plugin params info
        $pluginParams = new JParameter($plugin->params);
        $hash = $pluginParams->get('hash');
   
    if (!defined('_SAPE_USER'))
        {
                define('_SAPE_USER', $hash);
        }
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$n['fetch_remote_type'] = 'curl';
$n['request_uri'] = getenv('REQUEST_URI');
$n['charset'] = 'UTF-8'; 
$sape_context = new SAPE_context($n);        // perform the replacement
$row->text = $sape_context->replace_in_text_segment($row->text);
return true;}?>



С таким содержанием sapecontext.php все на joomla 1.5 работает отлично, единственное после покупки ссылки она не сразу отображается (можно проверить ее наличие в words.db - если ссылка есть там, то должна быть и на сайте)


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

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