Viktigt: Denna sida använder cookies (cookies). Genom att använda denna webbplats utan att stänga av cookies i webbläsaren, innebär att du samtycker till att använda det.
Köp nu! Funktioner Nedladdningar

Tjäna med oss!

Om du vill börja tjäna pengar med vBET koppling till Affiliate Program.
Sida 2 av 7 FirstFörst 1234 ... SenasteLast
Resultat 11 till 20 av 73

Ämne: Sitemap Generator integration

Hybrid Utsikt

Tidigare Inlägg Previous Post   Next Post Nästa Inlägg
  1. #1
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Vi testade den på 2,6 beta 1 och som jag ser du lagt koden på lämplig plats. En sak till - använder du också vBSEO? Vi testade den med vBSEO bara.

    Kontrollera också denna lösning. Ersätt:
    PHP Code:
    require_once(DIR'/includes/vbenterprisetranslator_functions_vbseo.php'); 
    av:
    PHP Code:
    require_once(dirname(__FILE__) . '/../includes/vbenterprisetranslator_functions_vbseo.php'); 
    Även om du har några mer specifika fellogg / budskap det skulle vara till hjälp
    Senast redigerad av vBET; 23-03-1005:00.

  2. #2
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default EN ANNAN OPTIMERING

    Integration koden optimerad igen. Se första inlägget för ny kod.

  3. #3
    Junior Member
    Reg.datum
    Nov 2010
    Inlägg
    23

    Default

    Jag redan lagt in koden för SEO länkar ....


    $ Före = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rt'], $ relp);

    if ($ vboptions ['vbseo_sm_freq_tsmart'])
    {
    $ Dpassed = (tid () - $ threadrow ['lastpost']) / 86.400;
    if ($ dpassed <3) $ freq = 'dagliga';
    else if ($ dpassed <10) $ freq = "Veckovis";
    else if ($ dpassed <100) $ freq = 'månad';
    annars $ freq = "Årsvis";
    } Else
    $ Freq = $ vboptions ['vbseo_sm_freq_t'];

    vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid] Totalt antal inlägg: $ totalposts, sidor: $ totalpages, Visningar: $ threadrow [utsikt] $ före");
    / / Ytterligare kod
    $ Alanguages = array
    if (! $ arkiverade) {
    $ Strlenhost = strlen ($ vbseo_vars ['bburl']."/");
    $ Currentthreadurl = vbseo_url_thread ($ threadrow, 1, $ arkiverade);
    $ Currentthreadurl_before = substr ($ currentthreadurl, 0, $ strlenhost);
    $ Currentthreadurl_after = "/" substr ($ currentthreadurl, $ strlenhost).
    $ Lastpost = & $ threadrow ['lastpost'];
    $ Vbseo_stat ['t'] + = sizeof ($ alanguages);
    foreach ($ alanguages som $ språk) {
    vbseo_add_url ($ currentthreadurl_before $ språk $ currentthreadurl_after, $ före, $ lastpost, $ frekv..);
    }
    }
    / / Avsluta ytterligare kod

    for ($ p = 1, $ p <= $ totalpages; $ p + +)
    {
    $ Vbseo_stat [$ arkiverad 'at': 't'] + = vbseo_add_2urls (
    vbseo_url_thread ($ threadrow, $ p, $ arkiverade)
    vbseo_url_thread ($ threadrow, $ p, $ arkiveras, true),
    $ Före,
    $ Threadrow ['lastpost'],
    $ Frekv
    );

    }

    if ($ showpost)
    {

    $ Getposts = $ db-> query ("
    VÄLJ p.dateline, p.postid, p.threadid
    FRÅN ". TABLE_PREFIX." Post som p
    VAR p.threadid = $ threadrow [threadid]
    Och synlig = 1
    ORDER BY p.dateline
    ");

    $ Pcount = 0;
    while ($ postrow = $ db-> fetch_array ($ getposts))
    {
    $ Pcount + +;
    vbseo_log_entry ("[showpost] forum_id: $ forumid, thread_id: $ postrow [threadid] post_id: $ postrow [id]");
    $ Relp = $ relp * 0,8 + $ pcount / ($ threadrow ['replycount'] 1) * 0,2;
    $ Relp *= vbseo_apply_custom_priority ("forum", $ threadrow ['forumid']);
    $ Prior2 = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rp'], $ relp);
    $ Vbseo_stat ['p'] + = vbseo_add_2urls (
    vbseo_url_post ($ threadrow, $ postrow, $ pcount)
    vbseo_url_post ($ threadrow, $ postrow, $ pcount, true),
    $ Prior2,
    $ Postrow ['Dateline'],
    $ Vboptions ['vbseo_sm_freq_p']
    );
    }
    $ Db-> free_result ($ getposts);
    }
    }
    $ Db-> free_result ($ getthreads);
    $ Vbseo_progress ['Steg 3'] = 0;
    }
    vbseo_inc_progress ();
    }

    Funktionen vbseo_sitemap_polls ($ framsteg)
    {
    global $ db, $ vboptions, $ vbseo_vars;

    if (vbseo_check_progress ($ framsteg)) återvänder;
    $ Added_urls = 0;
    vbseo_log_entry ("[AVSNITT START] omröstningar", true);

    $ A = $ db-> query_first ("
    VÄLJA
    max (väljare) som maxre, min (väljare) som minre, AVG (väljare) som avgre
    FRÅN ". TABLE_PREFIX." Poll
    ");
    foreach ($ vbseo_vars ['forumslist'] som $ forumid)
    {
    $ Getthreads = $ db-> query ("
    SELECT *
    FRÅN ". TABLE_PREFIX." Gänga AS tråden
    VAR forumid = $ forumid
    Och synlig = 1
    OCH pollid> 0
    ");

    while ($ threadrow = $ db-> fetch_array ($ getthreads))
    {
    $ Getpoll = $ db-> query_first ("
    SELECT *
    FRÅN ". TABLE_PREFIX." Poll
    VAR pollid = ". $ Threadrow ['pollid']."
    ");
    if (! $ getpoll)
    fortsätta;

    vbseo_log_entry ("[poll] forum_id: $ forumid, thread_id: $ threadrow [threadid] pollid: $ threadrow [pollid]");

    $ Added_urls + +;

    $ Relp2 = vbseo_math_avg_weight ($ getpoll ['väljarna'], $ st ['minre'], $ st ['maxre'], $ st ['avgre']);
    $ Relp2 *= vbseo_apply_custom_priority ("forum", $ threadrow ['forumid']);
    $ Före = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rpoll'], $ relp2);
    $ Added_urls + = vbseo_add_2urls (
    vbseo_url_poll ($ threadrow, $ getpoll)
    vbseo_url_poll ($ threadrow, $ getpoll, true),
    $ Före,
    $ Getpoll ['Dateline'],
    $ Vboptions ['vbseo_sm_freq_poll']
    );

    }
    $ Db-> free_result ($ getthreads);
    }
    vbseo_inc_progress ();
    return $ added_urls;
    }

    Funktionen vbseo_sitemap_blogs ($ framsteg)
    {
    global $ db, $ vboptions, $ vbseo_vars;

    if (vbseo_check_progress ($ framsteg)) återvänder;

    if (! vbseo_dbtbl_exists ("blog"))
    återvända 0;

    vbseo_log_entry ("[AVSNITT START] bloggar", true);
    vbseo_add_url (? VBSEO_ON vbseo_any_url ($ vbseo_vars ['bburl'].'/ blogg. "VBSEO_PHP_EXT): $ vbseo_vars [' bburl'].'/ blogg." VBSEO_PHP_EXT, 1,0..);
    $ Added_urls = 0;

    så jag är fortfarande confius där jag måste sätta denna kod $ Vbseo_stat [$ arkiverad 'at': 't'] + = vbseo_add_2urls ( ?

    Slutligen, var är jag hittar instruktion ytterligare kod du ändra 1 till $ P ?

  4. #4
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Quote Ursprungligen postat av Cuti Malaysia View Post
    Jag redan lagt in koden för SEO länkar ....





    så jag är fortfarande confius där jag måste sätta denna kod $ Vbseo_stat [$ arkiverad 'at': 't'] + = vbseo_add_2urls ( ?

    Slutligen, var är jag hittar instruktion ytterligare kod du ändra 1 till $ P ?
    Du sätter det ingenstans! Det finns inga instruktioner för att uttrycka det någonstans! Det finns redan i vBSEO. Läs instruktionen en gång noggrant.

    PS.
    Jag ändrade bara där världen "här" till "vår" att annullera förvirring.

  5. #5
    Junior Member
    Reg.datum
    Nov 2010
    Inlägg
    23

    Default

    Code:
    $prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_rt'], $relp);
    
    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 ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','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'); 
    if(!$archived) { 
    $strlenhost = strlen($vbseo_vars['bburl']."/"); 
    $currentthreadurl = vbseo_url_thread($threadrow, 1, $archived); 
    $currentthreadurl_before = substr($currentthreadurl,0,$strlenhost); 
    $currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost); 
    $lastpost =& $threadrow['lastpost']; 
    $vbseo_stat['t'] += sizeof($alanguages); 
    foreach($alanguages as $language) { 
    vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $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, $archived, true),
    $prior,
    $threadrow['lastpost'],
    $freq
    );
    
    }
    
    if($showpost)
    {
    
    $getposts = $db->query("
    SELECT p.dateline,p.postid,p.threadid
    FROM " . TABLE_PREFIX . "post AS p
    WHERE p.threadid = $threadrow[threadid]
    AND visible = 1
    ORDER BY p.dateline
    ");
    
    $pcount = 0;
    while ($postrow = $db->fetch_array($getposts))
    {
    $pcount++;
    vbseo_log_entry("[showpost] forum_id: $forumid, thread_id: $postrow[threadid], post_id: $postrow[postid]");
    $relp = $relp*0.8+$pcount/($threadrow['replycount']+1)*0.2;
    $relp*= vbseo_apply_custom_priority('forum', $threadrow['forumid']);
    $prior2 = vbseo_sm_priority($vboptions['vbseo_sm_priority_rp'], $relp);
    $vbseo_stat['p'] += vbseo_add_2urls(
    vbseo_url_post($threadrow, $postrow, $pcount),
    vbseo_url_post($threadrow, $postrow, $pcount, true),
    $prior2,
    $postrow['dateline'],
    $vboptions['vbseo_sm_freq_p']
    );
    }
    $db->free_result($getposts);
    }
    }
    $db->free_result($getthreads);
    $vbseo_progress['step3'] = 0;
    }
    vbseo_inc_progress();
    }
    
    function vbseo_sitemap_polls($progress)
    {
    global $db, $vboptions, $vbseo_vars;
    
    if(vbseo_check_progress($progress)) return;
    $added_urls = 0;
    vbseo_log_entry("[SECTION START] polls", true);
    
    $st = $db->query_first("
    SELECT 
    max(voters) as maxre,min(voters) as minre,avg(voters) as avgre
    FROM " . TABLE_PREFIX . "poll
    ");
    foreach($vbseo_vars['forumslist'] as $forumid)
    {
    $getthreads = $db->query("
    SELECT *
    FROM " . TABLE_PREFIX . "thread AS thread
    WHERE forumid = $forumid
    AND visible = 1
    AND pollid > 0
    ");
    
    while ($threadrow = $db->fetch_array($getthreads))
    {
    $getpoll = $db->query_first("
    SELECT *
    FROM " . TABLE_PREFIX . "poll
    WHERE pollid = ".$threadrow['pollid']."
    ");
    if(!$getpoll)
    continue;
    
    vbseo_log_entry("[poll] forum_id: $forumid, thread_id: $threadrow[threadid], pollid: $threadrow[pollid]");
    
    $added_urls++;
    
    $relp2 = vbseo_math_avg_weight($getpoll['voters'], $st['minre'], $st['maxre'], $st['avgre']);
    $relp2*= vbseo_apply_custom_priority('forum', $threadrow['forumid']);
    $prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_rpoll'], $relp2);
    $added_urls += vbseo_add_2urls(
    vbseo_url_poll($threadrow, $getpoll),
    vbseo_url_poll($threadrow, $getpoll, true),
    $prior,
    $getpoll['dateline'],
    $vboptions['vbseo_sm_freq_poll']
    );
    
    }
    $db->free_result($getthreads);
    }
    vbseo_inc_progress();
    return $added_urls;
    }
    
    function vbseo_sitemap_blogs($progress)
    {
    global $db, $vboptions, $vbseo_vars;
    
    if(vbseo_check_progress($progress)) return;
    
    if(!vbseo_dbtbl_exists('blog'))
    return 0;
    
    vbseo_log_entry("[SECTION START] blogs", true);
    vbseo_add_url(VBSEO_ON ? vbseo_any_url($vbseo_vars['bburl'].'/blog.'.VBSEO_PHP_EXT) : $vbseo_vars['bburl'].'/blog.'.VBSEO_PHP_EXT, 1.0);
    $added_urls = 0;


    använd lätt expalanation att förstå. Jag är inte flytande engelska. Är det rätt kod jag lagt? Korrekt eller inte?


    var att sätta denna kod? snälla hjälp mig topp lägga till denna kod på ovan så lätt för mig att spåra

    $ Vbseo_stat [$ arkiverad 'at': 't'] + = vbseo_add_2urls (


    slutligen, också i vår ytterligare kod du ändra 1 till $ P.. Jag undertand du ge exempel ...

  6. #6
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Quote Ursprungligen postat av Cuti Malaysia View Post
    använd lätt expalanation att förstå. Jag är inte flytande engelska. Är det rätt kod jag lagt? Korrekt eller inte?


    var att sätta denna kod? snälla hjälp mig topp lägga till denna kod på ovan så lätt för mig att spåra

    $ Vbseo_stat [$ arkiverad 'at': 't'] + = vbseo_add_2urls (


    slutligen, också i vår ytterligare kod du ändra 1 till $ P.. Jag undertand du ge exempel ...
    Ok, så - jag kommer att beskriva det med andra ord - hoppas det hjälper

    Så - din faktiska koden ser OK - det bästa sättet att kontrollera det är att köra den.

    Ytterligare steg är inte nödvändiga - själva lösningen kommer att lägga till länkar för ämnen översatta sidor till sitemap. Ytterligare steg kommer du också att annonsen finns länkar till andra sidor trådar - om tråden är stor nog att ha andra sidor (2: a, 3: e ...).

    Så om du vill göra denna förändring. Då har du att avlägsna våra ytterligare kod (den du lagt till) från plats där du har det nu och utnyttja det i andra plats. Den andra platsen är FÖRE:
    PHP Code:
    $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls
    Och det är vad vår undervisning innebär - sätta vår kod INNAN vBSEO koden nedan (i stället för faktiska placering av vår kod i filen).

    Och den sista delen berättar tydligt att i vår kod (den kod som du lagt till) måste du hitta denna 1 (Nummer ett - som används endast en gång i vår kod, så det är mycket lätt) för att ge dig mer preciseras instruktion:
    PHP Code:
      $currentthreadurl vbseo_url_thread($threadrow1$archived) . '&amp;language='
    Här är 1 i vår kod. Och du måste ändra detta 1 till $ P
    Så om du tittar på rad ur vår kod där 1 finns och du ändrar det till $ P då har du där:
    PHP Code:
      $currentthreadurl vbseo_url_thread($threadrow$p$archived) . '&amp;language='
    Hoppas det är mer förståeligt nu. Tala hjälpte det

  7. #7

    Default

    Ja, jag använder vBSEO också. Jag antar att detta är inte problemet.

    Eftersom det börjar skapa sitemap men stannar efter en viss tid.

    Jag antar att min server är överbelastad med att skapa en så stor sitemap. Så det vore trevligt om du skulle göra detta script ljusare eller att den inte behöver så mycket server resurser med när du skapar webbplatskartan.

    Jag hoppas att du vet vad jag ville säga

    Kanske är detta ett problem: mysql.connect_timeout 60 sekunder?!?

  8. #8
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Quote Ursprungligen postat av Kolbi View Post
    Ja, jag använder vBSEO också. Jag antar att detta är inte problemet.

    Eftersom det börjar skapa sitemap men stannar efter en viss tid.

    Jag antar att min server är överbelastad med att skapa en så stor sitemap. Så det vore trevligt om du skulle göra detta script ljusare eller att den inte behöver så mycket server resurser med när du skapar webbplatskartan.

    Jag hoppas att du vet vad jag ville säga

    Kanske är detta ett problem: mysql.connect_timeout 60 sekunder?!?
    Timeout - det är troligen problemet. Vilken är din normala sitemap generation tid? Storlek? ETC? ...

    Om du PM mig tillgång detaljer till ditt forum och FTP jag kan se det och förmodligen lösa det på plats. Dessutom kan du överväga att ändra Sitemap Gnerator parametrar - särskilt antalet webbadresser i en webbplatskarta.

  9. #9

    Default

    Text automatically translated from: German to: Swedish
    Translated text
    Den normala produktionen Klockan är ungefär 45 till 50 sekunder.

    För närvarande omkring 11.000 sidor i webbplatskartan (utan översatta sidor)

    Inställningarna ser idag webbplatskartan så här:
    Max webbadresser i webbplatskartan filer 50 000
    Execution dröjsmål efter varje webbplatskartfil 0 sekunder

    Däremot har med denna värden också varit varierande (dvs integrerat med den översatta sidor) och det hjälpte inte.

    Vad du behöver för rättigheterna för alla?

    Eller vi kan hjälpa ännu mer information?
    Original text

  10. #10
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    För att kunna arbeta på plats jag behöver Admin CP tillgång till (konfiguration kontrollera / förändringar och sidkarta utförande) och FTP (för att kontrollera / ändra filer).

    Utan möjlighet att spela på fältet, i detta ögonblick ser jag inga tips som jag kan ge dig förutom inställningen större timeout för MySQL-anslutning.

Sida 2 av 7 FirstFörst 1234 ... SenasteLast

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •