Купить сейчас! Особенности Загрузка
Страница 1 из 8 123 ... ПоследнийПоследний
Показано с 1 по 10 из 71
Как дерево1Любит

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

  1. # 1
    Михал Podbielski (vBET штаба) vBET Аватар
    Регистрация
    Октябрь 2009
    Сообщений
    2720
    Записи в дневнике
    1

    Умолчание 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 ссылка)!


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

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

    Умолчание

    Текст автоматически переводится с: немецкий: русский
    Переведенный текст
    Последний шаг с:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Я не совсем понимаю.

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

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

    Умолчание

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

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

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

    Умолчание

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

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

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

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

  5. # 5
    Михал Podbielski (vBET штаба) vBET Аватар
    Регистрация
    Октябрь 2009
    Сообщений
    2720
    Записи в дневнике
    1

    Умолчание

    Цитата Сообщение от Kolbi Посмотреть сообщение
    Текст автоматически переводится с: немецкий: русский
    Переведенный текст
    Последний шаг с:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Я не совсем понимаю.

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


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

  6. # 6
    Михал Podbielski (vBET штаба) vBET Аватар
    Регистрация
    Октябрь 2009
    Сообщений
    2720
    Записи в дневнике
    1

    Умолчание

    Цитата Сообщение от Kolbi Посмотреть сообщение
    Карта сайта Интеграция не работа для меня.

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

  7. # 7
    Михал Podbielski (vBET штаба) vBET Аватар
    Регистрация
    Октябрь 2009
    Сообщений
    2720
    Записи в дневнике
    1

    Умолчание

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

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

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

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

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

    Умолчание

    Текст автоматически переводится с: немецкий: русский
    Переведенный текст
    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>
    Оригинальный текст

  9. # 9
    Михал Podbielski (vBET штаба) vBET Аватар
    Регистрация
    Октябрь 2009
    Сообщений
    2720
    Записи в дневнике
    1

    Умолчание

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

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

    Умолчание

    Текст автоматически переводится с: немецкий: русский
    Переведенный текст
    Я использую последнюю версию. Это версия 2.6 Beta 1
    Оригинальный текст

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

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

Ваши права

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27