Back to top

Autore Topic: RISOLTO[joomla 2.5.11] semplificare modulo di ricerca  (Letto 4644 volte)

Offline saliinvetta

  • Appassionato
  • ***
  • Post: 511
  • Sesso: Maschio
    • Mostra profilo
Salve ragazzi, all'interno del mio sito ( sul lato sinistro in alto) ho un modulo per la ricerca tra i miei articoli. Funziona bene e mi soddisfa, ma gradirei cancellare tutta la serie di opzioni che mi vengono mostrate dopo una ricerca.
Per spiegarmi meglio allego una foto, gradirei vengano omesse le sezioni relative a Cerca e Cerca solo.
Come devo fare ? in quale parte del mio sito devo operare ? Grazie

« Ultima modifica: 19 Lug 2013, 16:23:20 da saliinvetta »

Offline hapax

  • Instancabile
  • ******
  • Post: 3005
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #1 il: 03 Lug 2013, 19:14:17 »
...

mi sembra che in

componenti-->motore di ricerca-->opzioni

ci siano delle impostazioni a riguardo

ciao

 :)





- scegliere con attenzione la sezione in cui aprire la discussione
- descrivere l'ambiente in cui si verifica il problema (se il problema è su un sito remoto inserite il link al sito)
- se il problema viene poi risolto, metti per cortesia [RISOLTO]

Offline saliinvetta

  • Appassionato
  • ***
  • Post: 511
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #2 il: 03 Lug 2013, 23:20:31 »
...

mi sembra che in

componenti-->motore di ricerca-->opzioni

ci siano delle impostazioni a riguardo

ciao

 :)

Ciao grazie per la risposta ! ho provato a disabilitare qualche opzione ma non cambia mai nulla, penso non si riferisca a quel componente. Grazie

Offline saliinvetta

  • Appassionato
  • ***
  • Post: 511
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #3 il: 11 Lug 2013, 18:50:45 »
Qualche altro aiuto ? Grazie !  ;)

Offline saliinvetta

  • Appassionato
  • ***
  • Post: 511
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #4 il: 19 Lug 2013, 12:00:00 »
uppp  ;D

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #5 il: 19 Lug 2013, 13:15:32 »
Ciao,
devresti fare un override di default_results.php

Prova così:
Apri notepad++ e mettici questo codice.


Codice: [Seleziona]
<?php
/**
 * @package        Joomla.Site
 * @subpackage    com_search
 * @copyright    Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license        GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;
?>


<dl class="search-results<?php echo $this->pageclass_sfx?>">
<?php foreach($this->results as $result) : ?>
    <dt class="result-title">
        <?php echo $this->pagination->limitstart $result->count.'. ';?>
        <?php if ($result->href) :?>
            <a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>>
                <?php echo $this->escape($result->title);?>
            </a>
        <?php else:?>
            <?php echo $this->escape($result->title);?>
        <?php endif; ?>
    </dt>

    <dd class="result-text">
        <?php echo $result->text?>
    </dd>
    <?php if ($this->params->get('show_date')) : ?>
 
    <?php endif; ?>
<?php endforeach; ?>
</dl>

<div class="pagination">
    <?php echo $this->pagination->getPagesLinks(); ?>
</div>

Salvi come
default_results.php
e lo metti in
tuo template/html/com_search/search/

Ti viene una cosa tipo questa:

http://www.charlyzenger.ch/component/search/?searchword=rolex&searchphrase=all&Itemid=9999

Dovrebbe funzionare.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline saliinvetta

  • Appassionato
  • ***
  • Post: 511
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #6 il: 19 Lug 2013, 15:19:11 »
Ciao,
devresti fare un override di default_results.php

Prova così:
Apri notepad++ e mettici questo codice.


Codice: [Seleziona]
<?php
/**
 * @package        Joomla.Site
 * @subpackage    com_search
 * @copyright    Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license        GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;
?>


<dl class="search-results<?php echo $this->pageclass_sfx?>">
<?php foreach($this->results as $result) : ?>
    <dt class="result-title">
        <?php echo $this->pagination->limitstart $result->count.'. ';?>
        <?php if ($result->href) :?>
            <a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>>
                <?php echo $this->escape($result->title);?>
            [/url]
        <?php else:?>
            <?php echo $this->escape($result->title);?>
        <?php endif; ?>
    </dt>

    <dd class="result-text">
        <?php echo $result->text?>
    </dd>
    <?php if ($this->params->get('show_date')) : ?>
 
    <?php endif; ?>
<?php endforeach; ?>
</dl>

<div class="pagination">
    <?php echo $this->pagination->getPagesLinks(); ?>
</div>

Salvi come
default_results.php
e lo metti in
tuo template/html/com_search/search/

Ti viene una cosa tipo questa:

http://www.charlyzenger.ch/component/search/?searchword=rolex&searchphrase=all&Itemid=9999

Dovrebbe funzionare.

Ciao!

Ciao, grazie mille per la tua risposta. Ho fatto passare il percorso da te indicato ma su tuo template/html
ho solamentele cartelle :
com_content
com_content0
Ciao :)

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #7 il: 19 Lug 2013, 15:54:26 »
Se non ce le hai, falle.
E' la tecnica dell'override, trovi decine di post su come si fa e anche qualche articolo.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline saliinvetta

  • Appassionato
  • ***
  • Post: 511
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #8 il: 19 Lug 2013, 16:03:15 »
Se non ce le hai, falle.
E' la tecnica dell'override, trovi decine di post su come si fa e anche qualche articolo.

Ciao!

Grazie ! ho creato la cartella com_search e sottocartella search , li dentro ho inserito il file . Non è cambiato nulla  :'(

si è modificato (in peggio) la visualizzazione dell'elenco dei risultati.
 
« Ultima modifica: 19 Lug 2013, 16:10:10 da saliinvetta »

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #9 il: 19 Lug 2013, 16:10:59 »
Hai ragione anche tu, ne manca un pezzo (un file)

Apri notepad++,
scrivici

Codice: [Seleziona]
<?php
/**
 * @package        Joomla.Site
 * @subpackage    com_search
 * @copyright    Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license        GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;
$lang JFactory::getLanguage();
$upper_limit $lang->getUpperLimitSearchWord();
?>


<form id="searchForm" action="<?php echo JRoute::_('index.php?option=com_search');?>" method="post">

    <fieldset class="word">
        <label for="search-searchword">
            <?php echo JText::_('COM_SEARCH_SEARCH_KEYWORD'); ?>
        </label>
        <input type="text" name="searchword" id="search-searchword" size="30" maxlength="<?php echo $upper_limit?>" value="<?php echo $this->escape($this->origkeyword); ?>" class="inputbox" />
        <button name="Search" onclick="this.form.submit()" class="button"><?php echo JText::_('COM_SEARCH_SEARCH');?></button>
        <input type="hidden" name="task" value="search" />
    </fieldset>

    <div class="searchintro<?php echo $this->params->get('pageclass_sfx'); ?>">
        <?php if (!empty($this->searchword)):?>
        <p><?php echo JText::plural('COM_SEARCH_SEARCH_KEYWORD_N_RESULTS'$this->total);?></p>
        <?php endif;?>
    </div>

   

    <?php if ($this->params->get('search_areas'1)) : ?>
   
    <?php endif; ?>

<?php if ($this->total 0) : ?>


<p class="counter">
        <?php echo $this->pagination->getPagesCounter(); ?>
    </p>

<?php endif; ?>

</form>

Salvalo come
default_form.php

e mettilo nella stessa cartella dell'altro file.

Dovrebbe funzionare.

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #10 il: 19 Lug 2013, 16:13:23 »
Se si è modificata la visualizzazione dei risultati, a me prima risultava a posto, ora non più, basta che cancelli il file

tuo template/html/com_search/search/default_results.php
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline saliinvetta

  • Appassionato
  • ***
  • Post: 511
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #11 il: 19 Lug 2013, 16:18:13 »
Hai ragione anche tu, ne manca un pezzo (un file)

Apri notepad++,
scrivici

Codice: [Seleziona]
<?php
/**
 * @package        Joomla.Site
 * @subpackage    com_search
 * @copyright    Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license        GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;
$lang JFactory::getLanguage();
$upper_limit $lang->getUpperLimitSearchWord();
?>


<form id="searchForm" action="<?php echo JRoute::_('index.php?option=com_search');?>" method="post">

    <fieldset class="word">
        <label for="search-searchword">
            <?php echo JText::_('COM_SEARCH_SEARCH_KEYWORD'); ?>
        </label>
        <input type="text" name="searchword" id="search-searchword" size="30" maxlength="<?php echo $upper_limit?>" value="<?php echo $this->escape($this->origkeyword); ?>" class="inputbox" />
        <button name="Search" onclick="this.form.submit()" class="button"><?php echo JText::_('COM_SEARCH_SEARCH');?></button>
        <input type="hidden" name="task" value="search" />
    </fieldset>

    <div class="searchintro<?php echo $this->params->get('pageclass_sfx'); ?>">
        <?php if (!empty($this->searchword)):?>
        <p><?php echo JText::plural('COM_SEARCH_SEARCH_KEYWORD_N_RESULTS'$this->total);?></p>
        <?php endif;?>
    </div>

   

    <?php if ($this->params->get('search_areas'1)) : ?>
   
    <?php endif; ?>

<?php if ($this->total 0) : ?>


<p class="counter">
        <?php echo $this->pagination->getPagesCounter(); ?>
    </p>

<?php endif; ?>

</form>

Salvalo come
default_form.php

e mettilo nella stessa cartella dell'altro file.

Dovrebbe funzionare.

Ciao!

Ciao adesso è migliorato ! con il secondo file ho modificato la parte sopra ( quella che interessava pulire a me ) con un modo un po ignorante ho cancellato il file default_result , sperando di visualizzare i risultati nello stesso modo di prima. In effetti così è stato... quindi in totale ho tenuto buono solamente il secondo file che mi hai messo ... questo è un risultato :

http://www.saliinvetta.com/component/search/?searchword=livigno&searchphrase=all&Itemid=309

secondo te ho fatto una boiata ? ho cancellato default_result perchè mi metteva in link sia i titoli che il testo, e vedevo di conseguenza tutto verde ! così mi va bene, controlla anche tu ! Grazie infinite !

Scusa abbiamo scritto la stessa cosa a distanza di pochi secondi ! ti ringrazio ... sei stato veramente gentilissimo.... grazie mille veramente , quindi RISOLTO :)
« Ultima modifica: 19 Lug 2013, 16:23:06 da saliinvetta »

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #12 il: 19 Lug 2013, 16:23:04 »
Beh, mi sembra che sia come volevi tu, o no?

Non dimenticare di aggiungere [Risolto] al titolo del primo messaggio e per cortesia non quotare sempre i messaggi precedenti, si spreca inutilmente banda e database del forum, tanto si capisce con chi stai parlando ;)

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline saliinvetta

  • Appassionato
  • ***
  • Post: 511
  • Sesso: Maschio
    • Mostra profilo
Re:RISOLTO[joomla 2.5.11] semplificare modulo di ricerca
« Risposta #13 il: 19 Lug 2013, 16:24:26 »
Già fatto e messo risolto, sisi perfetto ! ti ringrazio nuovamente  ;D

 



Web Design Bolzano Kreatif