Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Ошибки при работе с системой (http://forum.sape.ru/forumdisplay.php?f=14)
-   -   Joomla и VirtueMart (http://forum.sape.ru/showthread.php?t=3135)

wsdotcom 13.07.2007 11:45

Joomla и VirtueMart
 
такой глюк - есть сайт на джумле, в нем используется компонент VirtueMart, робот почти на всех страницах этого компонента-магазина не находит ссылку потому что к адресу добовляется какая-то добавочная надпись ..../vmcchk,1/ реально страница такая http://eeg-ua.com/component/option,c...23/Itemid,191/ а когда на нее нажимаешь то она открывается такой http://eeg-ua.com/component/option,c...,191/vmcchk,1/

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

wsdotcom 13.07.2007 13:21

ну что никто что ли незнает?

ffaust 13.07.2007 13:36

Вы ж сами себе ответили. Изменяется адрес страницы. Робот SAPE не может ее найти. Может быть, конечно есть другая причина, но эта ИМХО очень уж очевидна.

scorp13 13.07.2007 13:37

как ссылки записаны в links.db? с /vmcchk,1/ или без? посмотрите в настойках компонента, есть ли возможность не добавлять к ссылке этот кусок

wsdotcom 13.07.2007 13:56

в links.db записаны без /vmcchk,1/

вот я сейчас сам нажимаю на http://eeg-ua.com/component/option,c...23/Itemid,191/

а попадаю на http://eeg-ua.com/component/option,c...,191/vmcchk,1/

где смотреть это? как убрать эту хрень подскажите плиз

wsdotcom 13.07.2007 14:04

может это поможет? чтобы мне помогли
 
я нашел место где прописана эта переменная кто поможет разобраться с кодом пхп тут это я так понимаю для куков используется, объясните подробно плиз как можно решить проблему, чтобы робота сапе не редиректило на эту страницу с /vmcchk,1/

PHP код:

    /**
     * Checks if the user-agent accepts cookies
     * @since VirtueMart 1.0.7
     * @author soeren
     */
    
function doCookieCheck() {
        global 
$mm_action_url$VM_LANG;
        
        
$doCheck mosGetParam$_REQUEST'vmcchk');
        
        if( 
$doCheck ) {
            
$isOK mosGetParam$_COOKIE'VMCHECK' );
            if( 
$isOK != 'OK' ) {
                
$GLOBALS['vmLogger']->info$VM_LANG->_VM_SESSION_COOKIES_NOT_ACCEPTED_TIP );
            } else {
                
// Delete the cookie
                
setcookie'VMCHECK'''false );
            }
        }
        else {
            
setcookie'VMCHECK''OK' );
            
mosRedirect$this->url$mm_action_url 'index.php?' mosGetParam($_SERVER,'QUERY_STRING').'&vmcchk=1' ) );
        }
    } 


Ank 13.07.2007 14:34

Так. по порядку. Не робота сапе не редиректило, а вообще не редиректило.
Ссылки ставят не для саперобота, а для ПСроботов.
Заглянул в Яндекс - страницы видятся без этой фигни. Где там клоака для ПС роботов?
А вообще - глубинный смысл этой добавки? Статистику считать, кто с куками, кто без?
А сколько лишнего трафика... а времени..

scorp13 13.07.2007 16:27

Закоментируйте вызов mosRedirect - посмотрите что получится.
PHP код:

    /**
     * Checks if the user-agent accepts cookies
     * @since VirtueMart 1.0.7
     * @author soeren
     */
    
function doCookieCheck() {
        global 
$mm_action_url$VM_LANG;
        
        
$doCheck mosGetParam$_REQUEST'vmcchk');
        
        if( 
$doCheck ) {
            
$isOK mosGetParam$_COOKIE'VMCHECK' );
            if( 
$isOK != 'OK' ) {
                
$GLOBALS['vmLogger']->info$VM_LANG->_VM_SESSION_COOKIES_NOT_ACCEPTED_TIP );
            } else {
                
// Delete the cookie
                
setcookie'VMCHECK'''false );
            }
        }
        else {
            
setcookie'VMCHECK''OK' );
            
//mosRedirect( $this->url( $mm_action_url . 'index.php?' . mosGetParam($_SERVER,'QUERY_STRING').'&vmcchk=1' ) );
        
}
    } 


wsdotcom 14.07.2007 17:35

закоментировал
 
все ок после коммента мос-редирект:)

ufa7ru 15.07.2007 12:11

добавка
 
Цитата:

Сообщение от Ank (Сообщение 25933)
Так. по порядку. Не робота сапе не редиректило, а вообще не редиректило.
Ссылки ставят не для саперобота, а для ПСроботов.
Заглянул в Яндекс - страницы видятся без этой фигни. Где там клоака для ПС роботов?
А вообще - глубинный смысл этой добавки? Статистику считать, кто с куками, кто без?
А сколько лишнего трафика... а времени..

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


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

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