Kom ihåg mig?
Home Menu

Menu


Göra om text till url.

 
Ämnesverktyg Visningsalternativ
Oläst 2011-12-27, 13:49 #11
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Citat:
Ursprungligen postat av Jine Visa inlägg
Kod:
/**
* Create better url_titles
*/
if (!function_exists('url_title')) {

        function url_title($str, $separator = 'dash') {

                $separator = ($separator == 'underscore') ? '_' : '-';
                $str = strtolower(htmlentities($str, ENT_COMPAT, 'UTF-8'));
                $str = preg_replace('/&(.)(acute|cedil|circ|grave|ring|tilde|uml);/', "$1", $str);
                $str = preg_replace('/([^a-z0-9]+)/', $separator, html_entity_decode($str, ENT_COMPAT, 'UTF-8'));
                $str = trim($str, $separator);

                return $str;
        }
Använder den själv bla. på jine.se och en mängd fler CI-sajter.
url_title() finns inbyggt i CI, men det där är en förbättrad version.

Fungerar klockrent.

EDIT: Creds till skaparen, vem han nu är... hittade den på google vid sökning på "better url titles+codeigniter" typ.
Jag får inte koden att fungera i Calc.
emilv är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler 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

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:35.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017