Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Search

 
Advanced search

18541 Posts in 2417 Topics- by 854 Members - Latest Member: medaimaza
Pages: [1]   Go Down
Print
Author Topic: Friendly Urls ?  (Read 270 times)
M@jk!
<?php echo '
Full Member
***
Offline Offline

Posts: 212


Nesposobni su sposobni da onesposobe sposobne


View Profile WWW
« on: 19.07.2008; 20:38:54 PM »

Evo da i ja pocnem sa optimizacijom  Smiley , do sada nisam zalazio u ove vode ...

Nasao sam ovu skripticu za optimizaciju na internetu, e sada imam problema sa inplemetacijom na mom sajtu.

 Evo primera: www.sajt.com/vesti/index.php?prikaz=34
 A trebalo bi da izgleda: www.sajt.com/naslov-vesti.html

 Ali nesto nece, evo i koda:

Code:
<a href="'.getCategoryURL($path, $lang['category'], $categories[$i]['id'],$categories[$i]['friendly_url']).'" title="'.$categories[$i]['title'].'">';

ReWrite
Code:
RewriteRule ^Delatnost\/(.+)/$ index.php?id=$1 [L]

RewriteRule ^Delatnost\/(.+)/([0-9]+)\.html$ index.php?id=$1&page=$2 [L]

i funkcija:
Code:
function getCategoryURL($path_array, $language_prefix, $id=null, $friendly_url='') {

    if(MOD_REWRITE) {

        $url_string = BASE_URL.'/'.urlencode($language_prefix).'/';

        foreach($path_array as $value) {

            $url_string .= $value['friendly_url'].'/';

        }

        if(trim($friendly_url) != '') {

            $url_string .= urlencode($friendly_url).'/';

        }

        return $url_string;

    } else {

        $url_string = BASE_URL.'/index.php?id=';

        if(!is_null($id)) {

            return $url_string.$id;

        } else {

            return $url_string.$path_array[(count($path_array)-1)]['id'];

        }

    }

}

 

 Pokusao sam da prilagodim ali me nesto zeza, kako bi ste je vi prilagodili.

 Hvala unapred.
« Last Edit: 19.07.2008; 21:10:52 PM by Tomislav » Logged

www.shumers.net ~ Shumadijski Portal
www.1-1-razmena.shumers.net ~ Sistem za razmenu banera
www.katalog-sajtova.shumers.net ~ Katalog Linkova
www.ts.shumers.net ~ Sumadia Tuning-Styling
www.shumers.net/pc-trikovi-i-saveti.php
Tomislav
MODERATOR
Full Member
*
Offline Offline

Posts: 245



View Profile
« Reply #1 on: 19.07.2008; 21:20:07 PM »

1) kakve veze imaju vijesti sa tvojim .htaccess-om u kojem piše nešto ovako:
RewriteRule ^Delatnost\/(.+)/$ index.php?id=$1 [L]

2) očito je da ti skripta ne radi dobro


Ako je skripta za sajt tvoja, onda napravi svoju skriptu za optimizaciju.

Evo, moj primjer, kako to ja radim.
Imam funkciju, nazovimo ju SEOlinks, koja prima 2 argumenta, naziv linka i id iz baze.
Dakle, primjer:
SEOlinks("ovo je moj link, kužiš", 11);

Ta funkcija vrati ovo:
ovo-je-moj-link-kuzis(11)
I, sad, ako je to vijest, link bi ti trebao izgledati ovako:
<a href="vijest/ovo-je-moj-link-kuzis(11)">Ovo je moj link, kužiš[/url]

I sada .htacces izgleda ovako:
RewriteRule ^vijest\/(.+)\(([0-9]+)\)$ index.php?akcija=vijest&id=$2 [L]
Logged

Pages: [1]   Go Up
Print
Jump to: