Важный: Эта страница использует куки (cookies). Используя настоящий сайт, не выключая куки в браузере, означает, что вы согласны для его использования.
Купить сейчас! Особенности Загрузка

Зарабатывайте с нами!

Если вы хотите начать зарабатывать деньги с vBET присоединиться к Партнерская программа.
Стр. 1 из 8 123 ... ПоследнийLast
Результаты 1 к 10 из 73

Тема: Sitemap Generator интеграции

  1. #1
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default Sitemap Generator интеграции

    Вы можете просто интегрировать vBET с vBSEO Sitemap Generator (это бесплатно) включить ссылки на переведенных страниц и см в создаваемые сайта.

    Если у вас были ваши файлы уже отредактирована, пожалуйста, загрузите оригинальная версия

    Обратите внимание, что инструкции позволит вам добавить в карту сайта ссылки на темы переведенных страниц. Из-за производительности причине эти ссылки не будут переводиться - останется только добавить код языка. Google найдет реальную страницу в любом случае, поскольку вы получите 301 редирект. Пожалуйста, обратите внимание, что это не лучший подход - Google предпочитает, чтобы окончательное ссылки в карту сайта не перенаправления, но заставляя перевод тысяч ссылки на всех языках, в то же время может убить ваш сервер или быть threated от Google, как атака (если ссылки не являются кэшироваться пока).

    Сначала вы должны найти свой файл в vbseo_sitemap_functions_vbseo.php
    форум корень -> vbseo_sitemap -> vbseo_sitemap_functions_vbseo.php
    Открыть и редактировать с помощью любого текстового редактирования программы
    С самого начала найти эту строку:
    PHP Code:
    global $vbulletin$vbseo_vars$vbseo_stat$vboptions$db$forumcache$bbuserinfo
    И поставить после него, это:
    PHP Code:
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');     $alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','pl','et','tl','fi','fr','gl','de','el''en','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi'); 

    Примечание: Снимите умолчанию код языка из $ alanguages
    Также, если вы отключены некоторые языки в варианте панели вы должны удалить его коды тоже.

    И найти эту строку:
    PHP Code:
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); 
    для интеграции переведены темы
    и если вы используете SEO ссылки, т.е.
    / EN / название
    положить после нее:
    PHP Code:
    if(!$archived) {    $strlenhost strlen($vbseo_vars['bburl']."/");    
    $currenturl vbseo_url_thread($threadrow1$archived);   
    $currenturl_before substr($currenturl,0,$strlenhost);   
    $currenturl_after "/".substr($currenturl,$strlenhost);   
    $lastpost =& $threadrow['lastpost'];   
    global 
    $alanguages;  
    foreach(
    $alanguages as $language) {      
    vbseo_add_url($currenturl_before.$language.$currenturl_after$prior$lastpost$freq);    }  } 
    или в случае, если Вы НЕ с помощью SEO ссылки, т.е.
    адрес? язык = еп
    :
    PHP Code:
    if(!$archived) {
      global 
    $alanguages;
      
    $currentthreadurl vbseo_url_thread($threadrow1$archived) . '&language=';
      
    $vbseo_stat['t'] += sizeof($alanguages);
      
    $lastpost =& $threadrow['lastpost'];
      foreach(
    $alanguages as $language) {
        
    vbseo_add_url($currentthreadurl.$language$prior$lastpost$freq);
      } 

    Не используйте оба!



    **** В этой части решение только для VBulletin Издание Люкс пользователи ****

    Затем, вы должны найти эти две строки

    PHP Code:
                   $prior vbseo_sm_priority($vboptions['vbseo_sm_priority_cmssec'], $relp2); 
    PHP Code:
                   $prior vbseo_sm_priority($vboptions['vbseo_sm_priority_cmsent'], $relp2); 

    и если вы используете SEO ссылки, т.е.
    / EN / название
    положить после того, как из них:
    PHP Code:
    global $alanguages;
    $strlenhost strlen($vbseo_vars['bburl']."/");  
    $currenturl vbseo_url_cms($drow);
    $currenturl_before substr($currenturl,0,$strlenhost); 
    $currenturl_after "/".substr($currenturl,$strlenhost); 
    foreach(
    $alanguages as $language) {            $added_urls += vbseo_add_url($currenturl_before.$language.$currenturl_after$prior$drow['lastupdated'], $vboptions['vbseo_sm_freq_cms']); } 
    или в случае, если Вы НЕ с помощью SEO ссылки, т.е.
    адрес? язык = еп
    после каждой из них:
    PHP Code:
    global $alanguages;
    $strlenhost strlen($vbseo_vars['bburl']."/");  
    $currentthreadurl vbseo_url_cms($drow) . '?language=';
    foreach(
    $alanguages as $language) { 
               
    $added_urls += vbseo_add_url($currentthreadurl.$language$prior$drow['lastupdated'], $vboptions['vbseo_sm_freq_cms']); } 
    Не используйте их обоих (с и без SEO Link)!


    Окончание редактирования и наслаждайтесь!
    Удачи!
    Последний раз редактировалось r.dziadusz; 23-09-11 в 15:56.

  2. #2
    Член
    Регистрация
    Ноябрь 2009
    Сообщений
    75

    Default

    Text automatically translated from: German to: Russian
    Translated text
    Последний шаг с:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Я не совсем понимаю.

    Исходный файл остается vbseo_sitemap.php?
    Потому что здесь: http://www.vbenterprisetranslator.co...k-anymore.html я должен изменить его?
    Original text

  3. #3
    Член
    Регистрация
    Ноябрь 2009
    Сообщений
    75

    Default

    Карта сайта Интеграция не работа для меня.

    Это stopps создания карты сайта после определенного времени

  4. #4
    Член
    Регистрация
    Ноябрь 2009
    Сообщений
    75

    Default

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

    Я просто пытался сделать это с одного языка более

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

    С немецкого как единственный язык, он работает хорошо.

  5. #5
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Quote Сообщение от Kolbi View Post
    Text automatically translated from: German to: Russian
    Translated text
    Последний шаг с:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Я не совсем понимаю.

    Исходный файл остается vbseo_sitemap.php?
    Потому что здесь: http://www.vbenterprisetranslator.co...k-anymore.html я должен изменить его?
    Original text
    Это не последний шаг это не обязательно вещь. Он расскажет вам, как изменить код, чтобы включили также другие страницы поток не только первое. Обратите внимание, что если у вас есть много сообщений в какую-то нить то выгружаемого. Пожалуйста, дайте нам знать, какую часть вы не понимаете - мы изменим описание


    Только файла вам необходимо изменение vbseo_sitemap_functions.php - все остальное без изменений. Ссылке вы указывая о том неофициальным решение для Исправлена ошибка, которая была дана до интеграции было сделано. Пожалуйста, следуйте инструкциям только здесь

  6. #6
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Quote Сообщение от Kolbi View Post
    Карта сайта Интеграция не работа для меня.

    Это stopps создания карты сайта после определенного времени
    Что такое сообщение об ошибке? Наверное, это занимает больше времени, что ваш MySQL связь существует. В этом случае вы должны изменить настройки MySQL для поддержки его дольше. Если что-то еще - пожалуйста, сообщите нам некоторые подробности

  7. #7
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Quote Сообщение от Kolbi View Post
    Я всегда получаю внутренняя ошибка сервера, если я пытаюсь включить язык vbseositemap.

    Я просто пытался сделать это с одного языка более

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

    С немецкого как единственный язык, он работает хорошо.
    Пожалуйста, включите меня изменилось часть файла - с некоторым исходным кодом вокруг. Я проверю это в порядке Кроме того, - какое сообщение об ошибке включена в журналах? Внутренняя ошибка не говорит много ...

  8. #8
    Член
    Регистрация
    Ноябрь 2009
    Сообщений
    75

    Default

    Text automatically translated from: German to: Russian
    Translated text
    PHP Code:
    if($vboptions['vbseo_sm_freq_tsmart'])
                       {
                           
    $dpassed = (time() - $threadrow['lastpost'])/86400;
                           if(
    $dpassed<3)$freq 'daily';
                           else if(
    $dpassed<10)$freq 'weekly';
                           else if(
    $dpassed<100)$freq 'monthly';
                           else 
    $freq 'yearly';
                       }else
                        
    $freq $vboptions['vbseo_sm_freq_t'];
                             
                    
    vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
    //additional code 
    $alanguages = array ('en'); 
    if(!
    $archived) { 
      
    $strlenhost strlen($vbseo_vars['bburl']."/"); 
      
    $currentthreadurl vbseo_url_thread($threadrow1$archived); 
      foreach(
    $alanguages as $language) { 
        
    $vbseo_stat['t']++;  
        
    $enchancedthreadurl substr($currentthreadurl,0,$strlenhost). $language."/".substr($currentthreadurl,$strlenhost); 
        
    vbseo_add_url($enchancedthreadurl$prior$threadrow['lastpost'], $freq); 
      } 
    }   
    //end additional code  
                    
    for($p=1$p<=$totalpages$p++)
                    {
                    
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
                        
    vbseo_url_thread($threadrow$p$archived),
                        
    vbseo_url_thread($threadrow$p$archivedtrue),
                        
    $prior,
                        
    $threadrow['lastpost'],
                        
    $freq
                    
    );
                    
                    } 
    Что изменилось части

    Я также включил этот
    PHP Code:
    <?php 
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php');
    </ B>
    Original text

  9. #9
    Михал Podbielski (vBET штаба) vBET's Avatar
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Какую версию генератор карты сайта вы используете?

  10. #10
    Член
    Регистрация
    Ноябрь 2009
    Сообщений
    75

    Default

    Text automatically translated from: German to: Russian
    Translated text
    Я использую последнюю версию. Это версия 2.6 Beta 1
    Original text

Стр. 1 из 8 123 ... ПоследнийLast

Метки этой темы

Ваши права

  • Вы не может создавать новые темы
  • Вы не может отвечать на сообщения
  • Вы не может прикреплять вложения
  • Вы не может редактировать свои сообщения
  •