Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Help su rokajaxsearch (Modulo joomla!)

    Ciao a tutti ragazzi,
    sto impazzendo con un modulo di joomla, rokajaxsearch per l'appunto.
    Il problema è il seguente. Il modulo funziona egregiamente (ovviamente!), su FF ma su IE7, non appena inserisco il codice adsense mi dice che la proprietà o il metodo non sono supportate dall'oggetto.
    Se tolgo il codice adsense tutto torna a funzionare sia su FF che su IE7.

    Ora, siccome di ajax non me ne intendo un fico secco, ho fatto qualche ricerca qui sul forum ed ho trovato questo , che mi sembra il più attinente al mio problema, solo che non riesco a venirne a capo.

    Lo script è il seguente:
    codice:
    <script type="text/javascript">
    	window.addEvent((window.webkit) ? 'load' : 'domready', function() {
    		window.rokajaxsearch = new RokAjaxSearch({
    			'results': '<?php echo JText::_('RESULTS'); ?>',
    			'close': '',
    			'websearch': <?php echo $websearch; ?>,
    			'search': '<?php echo JText::_('SEARCH'); ?>',
    			'readmore': '<?php echo JText::_('READMORE'); ?>',
    			'noresults': '<?php echo JText::_('NORESULTS'); ?>',
    			'advsearch': '<?php echo JText::_('ADVSEARCH'); ?>',
    			'page': '<?php echo JText::_('PAGE'); ?>',
    			'page_of': '<?php echo JText::_('PAGE_OF'); ?>',
    			'searchlink': '<?php echo JURI::Base().htmlentities($params->get('search_page')); ?>',
    			'advsearchlink': '<?php echo JURI::Base().htmlentities($params->get('adv_search_page')); ?>',
    			'uribase': '<?php echo JURI::Base()?>',
    			'limit': '<?php echo $params->get('limit', '10'); ?>',
    			'perpage': '<?php echo $params->get('perpage', '3'); ?>',
    			'ordering': '<?php echo $params->get('ordering', 'newest'); ?>',
    			'phrase': '<?php echo $params->get('searchphrase', 'any'); ?>',
    			'hidedivs': '<?php echo $params->get('hide_divs', ''); ?>',
    			'includelink': <?php echo $params->get('include_link', 1); ?>,
    			'viewall': '<?php echo JText::_('VIEWALL'); ?>',
    			'estimated': '<?php echo JText::_('ESTIMATED'); ?>',
    			'showestimated': <?php echo $params->get('show_estimated', 1); ?>,
    			'showpagination': <?php echo $params->get('show_pagination', 1); ?>,
    			'showcategory': <?php echo $params->get('include_category', 1); ?>,
    			'showreadmore': <?php echo $params->get('show_readmore', 1); ?>,
    			'showdescription': <?php echo $params->get('show_description', 1); ?>
    		});
    	});
    	</script>
    Qualcuno può darmi una mano a risolvere il problema?
    Grazie in anticipo

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per capire dove possa essere il problema devi postare il codice dopo che il PHP e' stato elaborato dal server, ovvero come lo riceve il browser.

    Si sospetta la presenza di apici o ritorni a capo nel testo iniettato dal PHP

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Ciao br1,
    cioé, devo postare il codice elaborato da ogni singolo modulo di joomla?
    Tieni presente che di php in quel modulo c'è poco, è maggior parte in html.

    Se ho capito male scusami e se puoi specificare meglio cosa dovrei fare.

    Grazie

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da DigItalWarrior
    Ciao br1,
    cioé, devo postare il codice elaborato da ogni singolo modulo di joomla?
    Tieni presente che di php in quel modulo c'è poco, è maggior parte in html.

    Se ho capito male scusami e se puoi specificare meglio cosa dovrei fare.

    Grazie
    No, solo la porzione che contiene lo script che hai postato.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Guarda, non so proprio dove/cosa cercare però ti incollo tutto quello che si trova all'interno del file:
    codice:
    <?php
    
    defined('_JEXEC') or die('Restricted access');
    
    $websearch = ($params->get('websearch', 0) && $params->get('websearch_api') != '') ? 1 : 0;
    ?>
    <form name="rokajaxsearch" id="rokajaxsearch" action="<?php echo JURI::Base()?>" method="get">
    <div class="rokajaxsearch<?php echo $params->get('moduleclass_sfx'); ?>">
    	<input id="roksearch_search_str" name="searchword" type="text" class="inputbox" value="<?php echo JText::_('SEARCH'); ?>" />
    	<input type="hidden" name="searchphrase" value="<?php echo $params->get("searchphrase")?>"/>
    	<input type="hidden" name="limit" value="" />
    	<input type="hidden" name="ordering" value="<?php echo $params->get("ordering")?>" />
    	<input type="hidden" name="view" value="search" />
    	<input type="hidden" name="Itemid" value="99999999" />
    	<input type="hidden" name="option" value="com_search" />
    
    	<?php if ($websearch): ?>
    		<div class="search_options">
    			<label style="float: left; margin-right: 8px">
    					<input type="radio" name="search_option[]" value="local" checked="checked" /><?php echo JText::_('LOCAL_SEARCH'); ?>
    			</label>
    			<label style="float: left;">
    				<input type="radio" name="search_option[]" value="web" /><?php echo JText::_('WEB_SEARCH'); ?>
    			</label>
    		</div>
    	<?php endif; ?>
    
    	<div id="roksearch_results"></div>
    	<script type="text/javascript">
    	window.addEvent((window.webkit) ? 'load' : 'domready', function() {
    		window.rokajaxsearch = new RokAjaxSearch({
    			'results': '<?php echo JText::_('RESULTS'); ?>',
    			'close': '',
    			'websearch': <?php echo $websearch; ?>,
    			'search': '<?php echo JText::_('SEARCH'); ?>',
    			'readmore': '<?php echo JText::_('READMORE'); ?>',
    			'noresults': '<?php echo JText::_('NORESULTS'); ?>',
    			'advsearch': '<?php echo JText::_('ADVSEARCH'); ?>',
    			'page': '<?php echo JText::_('PAGE'); ?>',
    			'page_of': '<?php echo JText::_('PAGE_OF'); ?>',
    			'searchlink': '<?php echo JURI::Base().htmlentities($params->get('search_page')); ?>',
    			'advsearchlink': '<?php echo JURI::Base().htmlentities($params->get('adv_search_page')); ?>',
    			'uribase': '<?php echo JURI::Base()?>',
    			'limit': '<?php echo $params->get('limit', '10'); ?>',
    			'perpage': '<?php echo $params->get('perpage', '3'); ?>',
    			'ordering': '<?php echo $params->get('ordering', 'newest'); ?>',
    			'phrase': '<?php echo $params->get('searchphrase', 'any'); ?>',
    			'hidedivs': '<?php echo $params->get('hide_divs', ''); ?>',
    			'includelink': <?php echo $params->get('include_link', 1); ?>,
    			'viewall': '<?php echo JText::_('VIEWALL'); ?>',
    			'estimated': '<?php echo JText::_('ESTIMATED'); ?>',
    			'showestimated': <?php echo $params->get('show_estimated', 1); ?>,
    			'showpagination': <?php echo $params->get('show_pagination', 1); ?>,
    			'showcategory': <?php echo $params->get('include_category', 1); ?>,
    			'showreadmore': <?php echo $params->get('show_readmore', 1); ?>,
    			'showdescription': <?php echo $params->get('show_description', 1); ?>
    		});
    	});
    	</script>
    </div>
    <div id="rokajaxsearch_tmp" style="visibility:hidden;display:none;"></div>
    </form>
    Spero sia la cosa giusta che mi hai chiesto.
    Grazie

    Edit: Volevo ricordare che lo script funziona bene sia su FF che su IE7 finché non inserisco il codice adsense.
    Inserito il codice adsense il problema lo rilevo solo con IE7.
    Ciao

  6. #6
    Nessuno in grado di capirci qualcosa?

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da br1
    Per capire dove possa essere il problema devi postare il codice dopo che il PHP e' stato elaborato dal server, ovvero come lo riceve il browser.

    Si sospetta la presenza di apici o ritorni a capo nel testo iniettato dal PHP

    ciao
    Detto in altre parole: apri il browser, richiedi la pagina al server e posta quello che ottieni dal menu (del browser) Visualizza -> HTML

    o, meglio ancora, posta un link alla pagina pubblicata.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Ciao, scusami per il ritardo ma sono un po preso con il lavoro.
    Il link è www.iotrasporto.com ma essendo in costruzione trovi solo i dati demo del template.
    Se guardi con FF e poi con IE ti accorgi subito della differenza.
    Ti ringrazio davvero tanto e spero proprio che tu possa darmi una mano perché non so proprio dove sbattere la testa.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.