Päävalikko

Etusivu
Uutiset
Tiedostot
Foorumi
- - - - - - -
Ohjeita ja vinkkejä
- - - - - - -
Lähetä uutinen

Kirjaudu

Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
12.02.2012, 08:42
Tunnus:
Salasana:


Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan

Unohtuiko salasana?

joomlafi.pngJoomla.fi on avattu!

Joomlaportal.fi:n foorumi suljetaan pian. Siirry uudelle sivustolle ja rekisteröidy: www.joomla.fi

 

FOORUMI on vainluku-tilassa, uusia aiheita ei voi aloittaa. Siirry uudelle Joomla.fi-sivuston foorumille

Virtuemart 1.1.0 stable + LiveSearch Module for VirtueMart
Joomlaportal.fi
12.02.2012, 08:42 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset:
 
   Etusivu   Ohjeet Haku Kirjaudu Rekisteröidy  
Sivuja: [1]
  Tulostusversio  
Kirjoittaja Aihe: Virtuemart 1.1.0 stable + LiveSearch Module for VirtueMart  (Luettu 3708 kertaa)
jarautia
Täysjäsen
***
Viestejä: 60


Profiili
« : 24.07.2008, 11:01 »

Saan tuon haku moduulin toimimaan oikein, tuotteet löytyy vallan mainiosti mutta...
En löydä sitten yhtään mistään formia "livesearch_form", pitäisi sitä päästä muokkaamaan kun ei ole esim. haku-painikkeessa "haku" tekstiä ja muutenkin vaatisi vähän säätöä.

Ja löytyykö VM:stä mitään valmista haku toimintoa, kun silmään ei ole pistänyt?
« Viimeksi muokattu: 24.07.2008, 11:04 kirjoittanut jarautia » tallennettu
Temposaur
Global Moderator
*****
Viestejä: 1 753



Profiili WWW
« Vastaus #1 : 24.07.2008, 13:10 »

Onkos tuo livesearch jokin Joomlan lisäpulikka vaiko onko MSN Live! Searchin oma hakutoiminto upotettu sivuillesi?

edit:
Kyseessä taitaakin olla tämä moduuli:
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1290/Itemid,35/

Etsi tämä ko. moduuli modules -hakemistosta, jossa sen tiedostot sijaitsevat. Formin nimi arvatenkin tulee esim. ylläpitopuolen asetuksista, joten formin nimeä ei ole välttämättä kovakoodattuna tiedostoihin.
« Viimeksi muokattu: 24.07.2008, 13:15 kirjoittanut Temposaur » tallennettu

jarautia
Täysjäsen
***
Viestejä: 60


Profiili
« Vastaus #2 : 24.07.2008, 13:18 »

Juurikin tuo samainen palikka, vielä hakee...
Moduuli sisältää neljä tiedostoa, josta mistään en ymmärrä, mistä voi tulla se "haku" nappula.
(yksi x php ja kolme x js)
« Viimeksi muokattu: 24.07.2008, 13:29 kirjoittanut jarautia » tallennettu
jarautia
Täysjäsen
***
Viestejä: 60


Profiili
« Vastaus #3 : 24.07.2008, 13:31 »

Mistä tästä se tulee?
...tai mikä ihme linkittää toiseen tiedostoon, josta se tulee? ei vain ymmärrä  Surullinen

Koodia:
<?php

//we can access this file from everywhere: security issue?
define( '_VALID_MOS', 1 );

//usual files:
define( '_BASEPATH', dirname(__FILE__) );
include_once(
_BASEPATH.'/../../globals.php' );
require_once(
_BASEPATH.'/../../configuration.php' );
require_once(
_BASEPATH.'/../../includes/joomla.php' );
require_once(
_BASEPATH.'/../../includes/sef.php' );

global
$database;
global
$mosConfig_offset;

//grab the virtuemart's itemid:
$query="SELECT componentid FROM #__menu WHERE menutype='mainmenu' AND link='index.php?option=com_virtuemart'";
$database->setQuery( $query );
$itemid=$database->loadResult('componentid');

//charset definition(according to those of joomla):
include_once( $mosConfig_absolute_path .'/language/' . $mosConfig_lang . '.php' );
$iso = explode( '=', _ISO );
header('Content-type: text/html; charset='. $iso[1]);

$keyword = $_POST["keyword"];

if(!empty(
$keyword))
{
//the database request(don't hesitate to modify):
$query='SELECT DISTINCT * FROM jos_vm_product AS p'
. ' LEFT JOIN jos_vm_product_category_xref AS xcat ON xcat.product_id = p.product_id'
. ' LEFT JOIN jos_vm_product_price AS pp ON pp.product_id = p.product_id'
. ' LEFT JOIN jos_vm_category AS cat ON cat.category_id = xcat.category_id'
. ' LEFT JOIN jos_vm_product_files AS pf ON pp.product_id = pf.file_product_id'

. ' WHERE ( product_publish=\'Y\' AND category_publish=\'Y\' ) '

. ' AND ( product_name LIKE \'%'.$keyword.'%\' '
. ' OR product_sku LIKE \'%'.$keyword.'%\' '
. ' OR product_url LIKE \'%'.$keyword.'%\' ' //date
. ' OR product_s_desc LIKE \'%'.$keyword.'%\' '
. ' OR product_desc LIKE \'%'.$keyword.'%\' '
. ' OR file_title LIKE \'%'.$keyword.'%\' '

. ' OR category_name LIKE \'%'.$keyword.'%\' '
. ' OR category_description LIKE \'%'.$keyword.'%\' '

. ' ) '


. ' GROUP BY product_name'
. ' ORDER BY category_name'

. ' LIMIT 0 , '.$_POST["limit"];

$database->setQuery( $query );
$resultats = $database->loadObjectList();

  if (!empty(
$resultats)) {
echo "\n<ul>";
foreach ($resultats as $resultat) {
echo '<li>'.'<a href="'.sefRelToAbs("index.php?page=shop.product_details&flypage=shop.flypage&product_id=".$resultat->product_id."&category_id=".$resultat->category_id."&option=com_virtuemart&Itemid=".$itemid).'">'.$resultat->product_name.'</a></li>';
}
echo "\n</ul>";
  }
  else {
  
echo 'Ei tuloksia!';
  }
}
?>
tallennettu
Temposaur
Global Moderator
*****
Viestejä: 1 753



Profiili WWW
« Vastaus #4 : 24.07.2008, 13:38 »

Tuossa tekstissä, ei mikään.

Odotas kun avaan itse ko. paketin.
tallennettu

Temposaur
Global Moderator
*****
Viestejä: 1 753



Profiili WWW
« Vastaus #5 : 24.07.2008, 13:40 »

mod_vm_livesearch.php rivillä ~36
Koodia:
<form id="livesearch_form" action="<?php $sess->purl( $mm_action_url."index.php?page=shop.browse" ) ?>" method="post">
tallennettu

jarautia
Täysjäsen
***
Viestejä: 60


Profiili
« Vastaus #6 : 24.07.2008, 13:53 »

pihalla kuin lumiukko  Huh
Mihin toi niinkun viittaa, mistä löydän sen mystisen value" " :n johon saa kirjoittaa se haluamani haku sanan Hymyilee

Tästä on vielä niiiiiiiin paljon kyllä oppimista!
tallennettu
Temposaur
Global Moderator
*****
Viestejä: 1 753



Profiili WWW
« Vastaus #7 : 24.07.2008, 14:14 »

pihalla kuin lumiukko  Huh
Mihin toi niinkun viittaa, mistä löydän sen mystisen value" " :n johon saa kirjoittaa se haluamani haku sanan Hymyilee

Tästä on vielä niiiiiiiin paljon kyllä oppimista!
Tervetuloa webialalle Iskee silmää

Nopeasti katsottuna hakusana tulee tähän
mod_vm_livesearch.php rivillä ~47
Koodia:
<input name="keyword" type="text" size="12" title="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" class="inputbox" id="keyword" value="Etsi..."/>
Eli lisää tuo value="Etsi..." tms. haluamasi tuohon.

edit:
Muista ottaa tiedostoista varmuuskopiot ennen muuttamista! Teet muutoksen omalla vastuulla

editedit:
"Haku-napin" teksti muuttuu riviltä ~55:
Koodia:
<input class="button" type="submit" name="Search" value="<?php echo $VM_LANG->_PHPSHOP_SEARCH_TITLE ?>" />

Ja napin teksti(?) löytynee jostain kielitiedostosta _PHPSHOP_SEARCH_TITLE-vakiosta.

Huom! itselläni ei ole Virtuemarttia asennettuna joten ohjeeni ovat tehty nopeasti php-lähdekoodeja tutkimalla.
« Viimeksi muokattu: 24.07.2008, 14:18 kirjoittanut Temposaur » tallennettu

jarautia
Täysjäsen
***
Viestejä: 60


Profiili
« Vastaus #8 : 25.07.2008, 08:41 »

Lainaus
Muista ottaa tiedostoista varmuuskopiot ennen muuttamista! Teet muutoksen omalla vastuulla
Enkö saa syyttää sinua?  Hymyilee leveästi

Kiitos sinulle paljon, taas!
Nyt on kauniisti hakunappulassa "hae" teksti!

Tullut tämän joomlan kanssa painittua vasta tämä kesä, niin vielä on ehkä pari asiaa joita ei käsitä.. tai ehkä useempikin

Kiitos kiitos! Hymyilee
tallennettu
Sivuja: [1]
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Validi XHTML 1.0! Validi CSS!