Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Php seo forum, länkar?

Skapad av Borttagen, 2010-03-07 16:19 i Datorer & IT

728
7 inlägg
0 poäng
Lassssso
Visningsbild
Kändis 14 inlägg
0
Hej!

Har en liten fråga, jag sitter och jobbar på ett komplett forum - men vi har stött på lite problem med länkarna till trådarna.

Vi skapar forumet så mycket SEO-optimerat vi kan, och problemet vi stött på är att vi länkar ut till ett forum, ex:
forum/$avdelning/$kategori/$trådnamn

Problemet för oss har dock blivit att hur ersätter man lättast Å Ä Ö, och även den stora, värre frågan - hur gör man om någon skapar samma tråd, med samma namn, då blir ju länken samma?

Hur kommer man lättast förbi detta tunga besvär?

Hoppas någon här kan =)

MVH

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Klas-Kenny
Visningsbild
P 25 Växjö Hjälte 12 111 inlägg Online
0
Till första frågan är det väl bara till att använda str_replace() http://se.php.net/manual/en/function.str-replace.php
till att byta å,ä,ö till t.ex. a,ae,o eller vad ni vill ha?

Och andra frågan, när tråden skapas, kolla i databasen ifall det valda trådnamnet finns, lägg till en 1:a på slutet, kolla igen ifall det finns, om det gör det lägg till en 2a istället för 1an osv.?

Rätt verktyg till rätt arbete - Makaroner äts med sked.

Lassssso
Visningsbild
Kändis 14 inlägg
Trådskapare
0


Tack, str_replace har vi tänkt använda, men fick lite problem med att skriva ut å ä ö rätt när vi gör de :D

Ska kolla lite närmare på de, tack för svaret sålänge =)
Lassssso
Visningsbild
Kändis 14 inlägg
Trådskapare
0
Någon som kan hitta ett problem på denna funktionen?

Den ersätter ' ' med _ men inte resten som skall ersättas..

Koden nedan..
Ett stycke php-kod:

function swedishurlencoder($var,$change)
{
$change = $var;
$change = str_replace('foo', 'bar', $var);
$change = str_replace('å', 'a', $var);
$change = str_replace('ä', 'ae', $var);
$change = str_replace('ö', 'o', $var);
$change = str_replace(' ', '_', $var);

return $change;
}
Lassssso
Visningsbild
Kändis 14 inlägg
Trådskapare
0
problem löst, vi skrev om funktionen helt.
godis-apa
Visningsbild
P 26 Modereringsansvarig 3 785 inlägg
0
Död tråd som väckts av reklam
*rensar och låser*

Even boys have something to say if you listen long enough


Forum » Datorer & IT » Php seo forum, länkar?

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons