Anonymní profil Vítězslav Mergl – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Vítězslav Mergl – Programujte.comAnonymní profil Vítězslav Mergl – Programujte.com

 

Příspěvky odeslané z IP adresy 213.195.229.–

JavaScript, AJAX, jQuery › Google Analytics API
13. 2. 2010   #123922

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

MySQL › url_name function
8. 2. 2010   #123791

Tak problém vyřešen dosti překvapivě!
Pro mysql platí:
Č = C
Č = c
č = C
č = c

což je docela zjímavý poznatek. pro lidi který by to chtěli použít upozorňuji, že to neplatí c = č apod....
Jinak děkuju za snahu :)

Vítězslav Mergl
MySQL › url_name function
8. 2. 2010   #123788

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
MySQL › url_name function
8. 2. 2010   #123784

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
MySQL › url_name function
8. 2. 2010   #123779

To KIIV : Tato syntaxe MySql funkce nepodporuje více příkazový zápis.

Vítězslav Mergl
MySQL › url_name function
8. 2. 2010   #123769

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
MySQL › url_name function
8. 2. 2010   #123767

To KIIV : To jsem již zkoušel.... kdyby to bylo ta jednoduché, tak to sem nepíšu. :)

Vítězslav Mergl
MySQL › url_name function
7. 2. 2010   #123734

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.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý