Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : nym72 16 Jun 2012, 01:37:11
-
Salve,
utilizzo Joomla 2.5 e avrei bisogno di aumentare il numero dei caratteri ammessi nel campo "Cerca"
Ho già letto questo topic
http://forum.joomla.it/index.php?topic=153986.0 (http://forum.joomla.it/index.php?topic=153986.0)
e ho provato ad applicare le modifiche suggerite, ma non funziona lo stesso, il limite rimane sempre 20 :'(
Avete altre idee su come risolvere questo problema? Sto facendo un sito per uno psicoterapeuta e spesso i termini di ricerca sono più lunghi.
Grazie
-
ciao
sicura di aver fatto tutto giusto?
a me funziona alla grande
-
Ok,
credo di aver trovato la soluzione girellando in giro sul web
Nel file /language/en_GB/en-GB.localise.php
circa alle linee 64-65 c'è
public static function getUpperLimitSearchWord() {
return 20;
}
bisogna cambiare quel 20 con il numero di caratteri che ci serve (io ho messo 30)
ho fatto la stessa modifica anche nel file
/language/it_IT/it-IT.localise.php
Una funzione simile si trova anche nel file /libraries/joomla/language/language.php (Linee 537-545)
Modificando il 20 con il numero di caratteri desiderato dovrebbe funzionare (per lo meno, a me ora funziona ;D )
Se trovate un modo migliore fatemi sapere.
A presto
-
ciao
sicura di aver fatto tutto giusto?
a me funziona alla grande
Non so credo di sì, ho fatto esattamente le modifiche che avevi suggerito tu...può essere che nella 2.5 sia diverso?
Io ho risolto con le modifiche che ho scritto nel post sopra
-
guarda lo appena fatta sul mio jommla 2.5.4 che non avevo ancora fatto "neppure ci avevo pensato"
http://www.contiwebsolution.com/ (http://www.contiwebsolution.com/)
il limite lo impostato a 30 nel modulo
-
guarda lo appena fatta sul mio jommla 2.5.4 che non avevo ancora fatto "neppure ci avevo pensato"
http://www.contiwebsolution.com/ (http://www.contiwebsolution.com/)
il limite lo impostato a 30 nel modulo
Mmmhhh....avrò sicuramente sbagliato qualcosa io allora, a me non funzionava :(
Correggimi se sbaglio, le uniche modifiche da fare al mod_search.php erano da così
$upper_limit = $lang->getUpperLimitSearchWord();
$button = $params->get('button', '');
$imagebutton = $params->get('imagebutton', '');
$button_pos = $params->get('button_pos', 'left');
$button_text = htmlspecialchars($params->get('button_text', JText::_('MOD_SEARCH_SEARCHBUTTON_TEXT')));
$width = intval($params->get('width', 20));
$maxlength = $upper_limit;
$text = htmlspecialchars($params->get('text', JText::_('MOD_SEARCH_SEARCHBOX_TEXT')));
$label = htmlspecialchars($params->get('label', JText::_('MOD_SEARCH_LABEL_TEXT')));
$set_Itemid = intval($params->get('set_itemid', 0));
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'
a così, in pratica vengono due $maxlength ?
$upper_limit = $lang->getUpperLimitSearchWord();
$button = $params->get('button', '');
$imagebutton = $params->get('imagebutton', '');
$button_pos = $params->get('button_pos', 'left');
$button_text = htmlspecialchars($params->get('button_text', JText::_('MOD_SEARCH_SEARCHBUTTON_TEXT')));
$width = intval($params->get('width', 20));
$maxlength = $upper_limit;
$maxlength = $width; // aumentare limite caratteri del search dal mudulo
$text = htmlspecialchars($params->get('text', JText::_('MOD_SEARCH_SEARCHBOX_TEXT')));
$label = htmlspecialchars($params->get('label', JText::_('MOD_SEARCH_LABEL_TEXT')));
$set_Itemid = intval($params->get('set_itemid', 0));
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
e poi, nell'admin, sistemare nel modulo il limite di caratteri per il search.
Il mio mod_search.php dopo le modifiche era così, era corretto?
$button = $params->get('button', '');
$imagebutton = $params->get('imagebutton', '');
$button_pos = $params->get('button_pos', 'left');
$button_text = htmlspecialchars($params->get('button_text', JText::_('MOD_SEARCH_SEARCHBUTTON_TEXT')));
$width = intval($params->get('width', 30));
$maxlength = $upper_limit;
$maxlength = $width;
$text = htmlspecialchars($params->get('text', JText::_('MOD_SEARCH_SEARCHBOX_TEXT')));
$label = htmlspecialchars($params->get('label', JText::_('MOD_SEARCH_LABEL_TEXT')));
$set_Itemid = intval($params->get('set_itemid', 0));
$moduleclass_sfx = htmlspecialchars($params->get
('moduleclass_sfx'));
E avevo messo nel modulo il limite a 30 dall'admin.
Se è così a me non andava...boh, bizzarri 'sti codici :-\
-
Ma adesso il tuo sito l'hai riportato all'originale? Perchè io non riesco a fare ricerche con più di 20 caratteri lì ???
-
no
io inserisco 30 caratteri
-
no
io inserisco 30 caratteri
Ma cos'è??? Ho il piccì posseduto?? :o
Ci ho appena provato....e non è possibile ci fosse qualcosa nella cache perchè il tuo sito non l'ho mai aperto prima :-\
Se non ti scoccia lascialo così che riprovo domani, adesso mi sale la carogna e finchè non capisco cosa succede non demordo, cavolo!
Grazie comunque per la pazienza :-*
-
Ho riprovato anche stamattina, ma sul tuo sito non riesco proprio ad usare nel search termini con più di 20 caratteri...boh :o
Ti allego uno screenshot....ho inserito dei numeri per farti vedere sino a dove si arriva.
[allegato eliminato da un amministratore essendo vecchio più di un anno]
-
Questo invece è lo screenshot sul mio sito
[allegato eliminato da un amministratore essendo vecchio più di un anno]
-
ciao
hai ragione la mia funziona solo nel cerca normale , ma il cerca avabzato no .
provato com la tu e funziona .
ottimo
-
ciao
hai ragione la mia funziona solo nel cerca normale , ma il cerca avabzato no .
provato com la tu e funziona .
ottimo
Beneeeee, contenta di essere stata d'aiuto ;)