Re: Extra field uit CGBlog doorgeven aan UDT en uitlezen
Posted: Fri May 04, 2012 3:55 pm
@Jos: gaat het dan niet toevallig om dit veld? 'extra' => $extra
Content management as it is meant to be
https://forum.cmsmadesimple.org/
Code: Select all
$tags = "," . $cgblog_tags;
$smarty = cmsms()->GetSmarty();
$smarty->assign('tags', $tags);
Code: Select all
{UDT}
{$tags|replace:",":" #"}
Zou kunnen, dat weet jij beter dan ik... Ik begreep uit jouw verhaal dat je zelf een nieuw veld had aangemaaktGregor wrote:@Jos: gaat het dan niet toevallig om dit veld? 'extra' => $extra
Klopt, ik heb idd een nieuw veld gemaakt via Field Definitions. Misschien heb ik dat niet duidelijk aangegeven :/Jos wrote:Zou kunnen, dat weet jij beter dan ik... Ik begreep uit jouw verhaal dat je zelf een nieuw veld had aangemaaktGregor wrote:@Jos: gaat het dan niet toevallig om dit veld? 'extra' => $extra
Rolf dank je voor je suggestie. Dit zou werken als ik nog 'buiten' de twitter-udt iets kan doen, maar ik 'moet' alles binnen de twitter-udt oplossen omdat die na de submit wordt aangeroepen en ik daar geen invloed meer op kan uitoefen.Rolf wrote:quick and dirty...![]()
Code: Select all
$tags = "," . $cgblog_tags; $smarty = cmsms()->GetSmarty(); $smarty->assign('tags', $tags);
Code: Select all
{UDT} {$tags|replace:",":" #"}
Code: Select all
$cgblog_tags = "," . $cgblog_tags;
$cgblog_tags = str_replace(","," #",$cgblog_tags);
return $cgblog_tags;
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 = str_replace(", "," #",$cgblog_tags);
echo ' Aangepaste Tags zijn : ' . $cgblog_tags;
return $cgblog_tags;
}
Zoals je zit, heeft Queenborough nog geen #Query is : SELECT value FROM cms_module_cgblog_fieldvals WHERE cgblog_id = 249 AND fielddef_id = (SELECT id FROM cms_module_cgblog_fielddefs WHERE name = 'Tags')
Tags zijn : Queenborough, Londen
Aangepaste Tags zijn : Queenborough #Londen
$cgblog_tags = Queenborough #Londen
Code: Select all
echo ' Tags zijn : ' . $cgblog_tags;
Code: Select all
echo ' Tags zijn :, ' . $cgblog_tags;
Code: Select all
$cgblog_tags = '#' . $cgblog_tags;
Je suggestie kruiste net die van mij Jos. Dank in ieder geval!Jos wrote:Deze regelAanpassen naar:Code: Select all
echo ' Tags zijn : ' . $cgblog_tags;
Code: Select all
echo ' Tags zijn :,' . $cgblog_tags;