Page 1 of 1

Spatie uit string halen [solved]

Posted: Tue Sep 25, 2012 11:46 am
by Gregor
Hallo,

Ik kan in CGBlog tags invoeren, gescheiden door een komma. Bij het posten van een artikel volgt er een tweet, maar tags waar een spatie inzit, die zou ik graag tot een woord maken. Hoe?? :)

Het resultaat van de tweet:
Wachten op het tij http://s.418.be/P0aEPd #uisgebeatha #Rondje Kanaal #Veerse Meer #Herkingen #Grevelingen #Getij #Solo
#Rondje Kanaal zou moeten worden #RondjeKanaal

De code die de tags tot hashtags maakt:

Code: Select all

function fetch_cgblog_extra_field($cgblog_id) {
    $db = cmsms()->GetDB();
    
    $query = "SELECT value
                FROM ". cms_db_prefix(). "module_cgblog_fieldvals
                WHERE cgblog_id = $cgblog_id AND fielddef_id = 
                    (SELECT id
                        FROM ". cms_db_prefix(). "module_cgblog_fielddefs
                        WHERE name = 'Tags')";
    //echo 'Query is : ' . $query;
    $cgblog_tags =  $db->GetOne($query);
    //echo '   Tags zijn : ' . $cgblog_tags;

    $cgblog_tags = '#' . $cgblog_tags;
    $cgblog_tags = str_replace(", "," #",$cgblog_tags);
    //echo '   Aangepaste Tags zijn : ' . $cgblog_tags;

    return $cgblog_tags;
}
Iemand met een suggestie of oplossing?

Thanks!
Gregor

Re: Spatie uit string halen

Posted: Tue Sep 25, 2012 11:52 am
by Jos
Misschien zo:

Code: Select all

    $cgblog_tags = str_replace(" ","",$cgblog_tags);
    $cgblog_tags = str_replace(","," #",$cgblog_tags);
in plaats van

Code: Select all

    $cgblog_tags = str_replace(", "," #",$cgblog_tags);

Re: Spatie uit string halen

Posted: Tue Sep 25, 2012 12:45 pm
by Gregor
Dank je voor de bevestiging Jos, ik vermoedde al zoiets. Ga het proberen :)

Gregor