• Dizaino ir programavimo pamokos

  •  
    Thread Rating:
    • 0 Votes - 0 Average
    • 1
    • 2
    • 3
    • 4
    • 5
    Reik pagalbos su SEO

    Member


    ***
    85

    0
    Post: #1
    RE: Reik pagalbos su SEO
    taigi padariau siek tiek SEO savo saite http://www.antkablio.lt ir bandau padaryt is http://www.antkablio.lt/namai.php i http://www.antkablio.lt/naujienos kaip ir pavyko bet kai padarau pagrindiniuose nustatymose kad butu pagrindinis puslapis naujienos o ne namai.php tada dinksta forumas ir viena panele is pagrindinio puslapio,gal kas zinot kodel?
    2012-08-15 22:43
    Find

    Member


    ***
    87

    0
    Post: #2
     
    Atsidarome maincore.php ir susirandame:
    Code:
    // Strip Input Function for Members, prevents HTML in unwanted places
    function superinput($text) {
    if (QUOTES_GPC) $text = stripslashes($text);
    $search = array("<script", "script>", "/script", "<?", "?>", "document.cookie", "+document", "cookie;", "Cookie:", "Image()", "_GET", "REMOTE_ADDR", "HTTP_REFERER");
    $replace = array("-script-", "-script-", "-script-", "<.?", "?.>", "-document-", "-document-", "-cookie-", "-cookie-", "-Image-", "-get-", "-remote-addr-", "-http-referer-");
    $text = str_replace($search, $replace, $text);
    return $text;
    }


    Po juo dedame:

    Code:
    require_once INCLUDES."seoname.php";

    Taigi pradedame susikuriame tuščią .htaccess failą, jeigu jis jau yra tada rašome nuo viršaus.

    Code:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_URI} ^/(.*)$

    Dabar toliau praleidžiame eilutę ir rašome kas į jį įeis.
    Štai darau pavizdį:

    Code:
    RewriteRule ^news-cat$ news_cats.php [N]
    RewriteRule ^naujienos$ news.php [N]

    Tai dabar bus: http://adresas.lt/naujienos
    P.S. Jei norite dedėti kažkokia galūne tai ten kur ^naujienos derašome .html

    Dabar pateiksiu tokių variantų kaip padaryti tarkime: narys1-flap
    1 - Tai nario ID.

    Code:
    RewriteRule ^failas,([0-9]+)-([-_0-9a-zA-Z]*)$ downloads.php?download_id=$1

    - Pakeisime siuntinius. :) Bus taip:
    http://adresas.lt/failas,510-siuntinio_pavadinimas

    Dabar į downloads.php kur atsisiuntimo linkas pakeičiame į:

    <a href='".BASEDIR."failas,".$data['download_id']."-".seoname($data['download_title'])."'>

    Dabar keisime profile.php lookup. Gausime tokį vaizdą narys-fLap-id1
    Code:
    RewriteRule ^narys-(.*)-id([0-9]+)$ profile.php?lookup=$2&nikas=$1 [L]

    - Šitą rašome į .htaccess

    Kur norime, kad rodytu tokius rezultatus rašome:
    Code:
    <a href='".BASEDIR."narys-".$data['user_name']."-id".$data['user_id']."' class='side'>".$data['user_name']."</a>



    Na ir tiek betrūko, kad būčiau pamiršęs šį dalyką.
    Į savo includes folderį įdedame šį failą:

    http://downloads.phpfusion-lt.co...eo-url.rar - Jei kam neaiškų tai čia SEO Replaceris. :)

    Pamoka imta iš phpfusion supporto, parašyta nario: fLap
    2012-08-16 10:45
    Find

    Member


    ***
    85

    0
    Post: #3
     
    cia v6 versijai... ir jinai jau tokia pasenus kad nedok dieve...
    2012-08-16 10:48
    Find

    Member


    ***
    87

    0
    Post: #4
     
    Siųstis:
    http://www.php-fusion.co.uk/infusions/ad...don_id=502


    Nustatimai:
    1.Įkelti failus:
    * Įkelkite aplanką "seo_friendly_urls_panel" į "įnfusionsi" katalogą savo žiniatinklio serveryje.
    * Įkelkite ". htaccess" failą į pagrindinį katalogą.

    2. Įėjimas į svetainę ir eiti Administracijos panelė -> Sistemos valdymas-> Įskiepiai ir įskiepijame PHP-Fusion 'Infusion'SEO URL.

    3. Pridėti panelė 'seo_friendly_urls_panel,' kairysis / dešinysis panelė jūsų svetainėje Įgalinti. Jei pridedant kaip centro panelė, tada pažymėkite "Rodyti visuose puslapiuose".

    4. Modifikuoti maincore.php

    Surast:
    Code:
    define("TRUE_PHP_SELF", $current_page);


    Pakeisti taip:
    Code:
    if (preg_match("/\/(administration)\//", $current_page))   {
       define("TRUE_PHP_SELF", $current_page);
    }
    else if (preg_match("/".preg_replace("/([a-zA-Z0-9_]+)(\.php|\.html)?/", "$1", $settings['opening_page'])."/", preg_replace("/\/([a-zA-Z0-9_]+)(\.php|\.html)?/", "$1", $current_page)))   {
       define("TRUE_PHP_SELF", preg_replace("/\/([a-zA-Z0-9_]+)(\.php|\.html)?/", "/$1.html", $current_page));
    }
    else   {
       define("TRUE_PHP_SELF", $current_page);
    }

    kažkodėl verčia į kodus, tai per koverterį išsiversk :)
    2012-08-16 10:53
    Find

    Member


    ***
    85

    0
    Post: #5
     
    cia tai isvis totalus sudas Big Grin
    2012-08-16 11:01
    Find

    Member


    ***
    87

    0
    Post: #6
     
    Quote:Taskas parašė:

    cia tai isvis totalus sudas Big Grin

    Pabandyk Smile
    2012-08-16 11:03
    Find

    Member


    ***
    135

    0
    Post: #7
     
    Man su ta php v6 išėjo Big Grin
    2012-08-16 12:41
    Find

    Member


    ***
    85

    0
    Post: #8
     
    krc oftopikas prasideda rakinu tema nors ir negavau pagalbos p.s. sodex as tau ta seo idiegiau sava perdaryta ant v7 o ne ant v6 Big Grin
    2012-08-16 13:15
    Find


    Possibly Related Threads...
    Thread: Author Replies Views: Last Post
      Pagalbos dėl WAMP. GytisGG 6 3464 2013-03-27 23:56
    Last Post: DomantasN
      Reikia pagalbos Andrius 1 1902 2012-10-10 14:22
    Last Post: PreFiX
      Pagalbos php PreFiX 1 1995 2012-10-08 19:04
    Last Post: Andrius
      Pagalbos su panelę Andrius 6 4070 2012-09-15 13:55
    Last Post: Andrius
      Pagalbos su dizainu Andrius 3 2883 2012-09-06 14:49
    Last Post: Andrius


    About DESCO

    Mes esame ne komercinis projektas, norime, jog Lietuvos jaunimas vis sparčiau brautųsi į technologijų amžių. Negalima sėdėti vietoje, reikia kažką veikt, todėl mūsų projektas tam puikiai tinka. Galima pas mus išmokt kažko naujo, taip pat nepamirškite, kad ir jūs galite mokyti kitus! Žinių dalinimasis geriną lietuvių mentalitetą, todėl nesmerk kito, o pamokyk!