Zdravim.
Ma někdo zkušenosti s GA API ?
Lépe řečeno potřeboval bych hotový kód pro zobrazení základních statistik, nechce se mi číst x stránek dlouhou dokumentaci v AJ, když potřebuji jen jeden jednoduchy script. PS: googla jsem se už ptal, nic neví :)
Předem děkuji za reakce
Příspěvky odeslané z IP adresy 213.195.229.–
Vítězslav Mergl
no to je docela problem.... Cely system je napsany v PHP+MySql .... Zacílám celou funkci pro Fulltext
function search(){
if(strlen(cms::$get[1])<=4){
cms::error('hsmmvn4z','z');
return false;
}
$num = 0;
$search = mysql_real_escape_string(cms::$get[1]);
$select = cms::query("SELECT name,text,id FROM `news_items` WHERE MATCH(`name`, `text`) AGAINST ('$search' IN BOOLEAN MODE) ORDER BY 5 * MATCH(name) AGAINST ('$search') + MATCH(text) AGAINST ('$search') DESC");
$loop = new TPLLoop('news');
while($news = cms::fetchit($select)){
$item = new TPLLoopItem();
$item->add('name',$news['name']);
$item->add('comment',$this->max_length($news['text'],400));
$item->add('url_name',$this->url_name($news['name']));
$item->add('id',$news['id']);
$loop->append($item);
$num++;
}
$loop->pack();
if($num==0){
cms::error('nnzn','z');
return false;
}
}
Vítězslav Mergl
To KIIV : Funkce bude používané pro fulltextové vyhledávání... těžko budu celí text (např. článku) dávat do extra sloupečku.
Vítězslav Mergl
To KIIV : Tato syntaxe MySql funkce nepodporuje více příkazový zápis.
Vítězslav Mergl
Jak si můžete všimnout tak funkce REPLACE nepřiřazuje usledek preměné @url jak by se dalo čekat, ale proměné @s. To znamená, že pokud dám
REPLACE( REPLACE(s,'č','c') ,'š','s')
snaží se vysledek přiřadit proměné @REPLACE(s,'č','c') což pochopitelně hodí chybu....Vítězslav Mergl
To KIIV : To jsem již zkoušel.... kdyby to bylo ta jednoduché, tak to sem nepíšu. :)
Vítězslav Mergl
Zdravím,
Potřeboval bych poradit ohledně funkce pro MySql.
Problém: nepodařilo se mi přepisovat více jak jeden znak.
funkce v PHP:
function url_name($string){
$not_keys = array('ě','š','č','ř','ž','ý','á','í','é',' ','ů','ú','ť','.');
$val_keys = array('e','s','c','r','z','y','a','i','e','_','u','u','t','');
$string = str_replace($not_keys,$val_keys,$string);
return $string;
}
To, co jsem zatím dokázal udělat:
CREATE FUNCTION url_name (s CHAR(60))
set @url = REPLACE(s,'č','c');
RETURNS CHAR(60) RETURN s;
Předem děkuji za odpovědi.