http://www.zerospec.com/testmap/totalsearch.jpg
Dit plaatje laat zien waar de kolomlijst mee gevuld dient te worden

De huidige code die verantwoordelijk is voor de kolominhoud is deze hieronder, maar is fout

De code moet : Engine: Blowoff valve SQV UNIVERSAL invullen in de kolom
Dus voor elk produkt moet uit de database de zoekwoorden voor de bestaande (Ajax) Search in de kolom ingevuld worden als een lijst.
De huidige programmering van de kolominhoud laat steeds dezelfde zoekomschrijving zien voor alle producten en dat kan natuurlijk niet, maar is voor elk product
verschillend. ( de code hiervoor heb ik ook: zie 2e blok code als tekst
BLOK code1
<?php
// START: Extra Fields Contribution (chapter 1.5)
$products_extra_fields_query = tep_db_query("SELECT * FROM " . TABLE_PRODUCTS_TO_PRODUCTS_EXTRA_FIELDS . " WHERE products_id=" . (int)$products['products_id']);
while ($products_extra_fields = tep_db_fetch_array($products_extra_fields_query)) {
$extra_fields_array[$products_extra_fields['products_extra_fields_id']] = $products_extra_fields['products_extra_fields_value'];
}

$extra_fields_names_query = tep_db_query("SELECT * FROM " . TABLE_PRODUCTS_EXTRA_FIELDS. " WHERE (languages_id='0' or languages_id='".(int)$languages[$i]['id']."') and products_extra_fields_id in (120,156) ORDER BY products_extra_fields_order");
while ($extra_fields_names = tep_db_fetch_array($extra_fields_names_query)) {
$extra_field_name[$extra_fields_names['products_extra_fields_id']] = $extra_fields_names['products_extra_fields_name'];
echo '<B>'.$extra_fields_names['products_extra_fields_name'].':</B>&nbsp;'.stripslashes($extra_fields_array[$extra_fields_names['products_extra_fields_id']]).'<BR>'."\n";
}
// END: Extra Fields Contribution
// begin Extra Product Fields
foreach ($epf as $e) {
if ($e['language'] == $languages[$i]['id']) {
if ($e['language_active']) {
if (isset($HTTP_GET_VARS['read']) && ($HTTP_GET_VARS['read'] == 'only')) {
$value = tep_get_product_extra_value($e['id'], $pInfo->products_id, $languages[$i]['id']);
} else {
$value = tep_db_prepare_input($extra[$e['field']][$languages[$i]['id']]);
}
if (tep_not_null($value)) {
echo '<b>' . $e['label'] . ': </b>';
if ($e['uses_list']) {
echo tep_get_extra_field_list_value($value, $e['show_chain']);
} else {
echo $value;
}
echo '<br>';
}
}
}
}
// end Extra Product Fields


//echo $extra_fields['name']
?>

CODEblok2
<?php
// START: Extra Fields Contribution v2.0b - mintpeel display fix // AJAX SEARCH JD
$products_id = (int)$HTTP_GET_VARS['products_id'];

$extra_fields_query = tep_db_query("
SELECT pef.products_extra_fields_status as status, pef.products_extra_fields_name as name, ptf.products_extra_fields_value as value
FROM ". TABLE_PRODUCTS_EXTRA_FIELDS ." pef
LEFT JOIN ". TABLE_PRODUCTS_TO_PRODUCTS_EXTRA_FIELDS ." ptf
ON ptf.products_extra_fields_id=pef.products_extra_fields_id
WHERE ptf.products_id=". (int) $products_id ." and ptf.products_extra_fields_value<>'' and (pef.languages_id='0' or pef.languages_id='".$languages_id."')
ORDER BY products_extra_fields_order");

while ($extra_fields = tep_db_fetch_array($extra_fields_query)) {
if (! $extra_fields['status']) // show only enabled extra field
continue;
echo /* Advance software search bof */ '<tr>

<td>
<table border="0" width="50%" cellspacing="0" cellpadding="2px"><tr>
<td class="main" align="left" vallign="middle" nowrap><b><font size="1" color="#666666">'.$extra_fields['name'].': </b></font></td>';
echo '<td nowrap><font size="1" color="#666666">' .$extra_fields['value'].'<BR></font> </tr>
</table>
</td>
</tr>';

}







[size=xsmall]Toevoeging op 01/05/2012 21:10:13:[/size]

Is er iemand die hier ervaring mee heeft om een lijst (te maken) uit een database
Als ik het goed zie gebruik je OScommerce voor je site/shop correct?

Wat wil je nu precies en waar haal je die informatie vandaan? Want op die afbeelding zie ik in mijn ogen 2 verschillende websites (zoiezo de template/layout).

Tevens zit je links in de engine catagorie, en rechts in de exhaust catagorie. Ligt hier het probleem niet? Dat je in de admin pagina van OScommerce waar je de catagorieen aanmaakt het niet verkeerd hebt gedaan?
Hallo Chris!
Ik gebruik inderdaad oscommerce en heb 1 shop
Kijk even naar het plaatje http://www.zerospec.com/testmap/totalsearch.jpg
Ik heb 2 schermafdrukken gemaakt : 1 van de produktbladzijde waar de klant dit ziet en 1 van de shopadministratie waar ik de produkten aanmaak(toevoeg)

Het gaat om een kolominhoud van een produktlijst op mijn shopadministratie die niet met de juiste informatie gevuld is nu--> dat moet ik zien te veranderen

Iemand heeft dit voor mij geprogrammeerd, maar heeft het fout gedaan: zie CODEBLOK 1
Deze code moet ik zien aan te passen..

In het rood staat geschreven op hetbijgevoegde plaatje : in the Column SEARCH .. in het grijs ervoor : Engine: Blowoff valve SQV UNIVERSAL--> deze informatie moet in de kolom komen!
Jan,

Weet je zeker dat de persoon die je site gemaakt heeft daadwerkelijk de bron code heeft aangepast en niet alleen het consmetische gedeelte? Ik zie namelijk geen enkele reden waarom er broncode aangepast moet worden, ik gebruik OScommerce ook in meerdere projecten.

Het lijkt er mij op dat je blowoff valves in de catagie exhaust zitten. Ook ziet het ernaar uit dat bij jou foto "Engine: Blowoff valve SQV UNIVERSAL" erbij is getyped met de hand in de omschrijving. Ik zie namelijk bij andere producten nergens referenties staan naar dergelijke catagorieen (op je site niet de afbeelding).
In code blok 2 word voor 1 produkt 2 waardes uit de database gelezen--> maar dat is niet genoeg voor mijn produktlijst bladzijde omdat daar meer dan 1 produkt door mij worden aangemaakt

Deze 2 waardes moeten dus nu door meer meer dan 1 produkt uitgelezen gaan worden uit de database en zal hiervoor een array moeten gaan gebruiken om de 2 waarden($extra_fields['name']en $extra_fields['value']) uit de database voor de produkten in de produktlijst hierin op te slaan
Hierna moeten deze 2 waarden worden uitgelezen uit de array en in de kolom SEARCH voor elk produkt met een while lus gecombineerd met een foreach() functie gezet worden.

[size=xsmall]Toevoeging op 02/05/2012 11:54:32:[/size]

Zie je in het plaatje in het zwart (6x) staan : Select by Car Model:
Cat-Back
Exhaust/System :
http://www.zerospec.com/testmap/totalsearch.jpg
Dit is fout
Er moet : Engine: Blowoff valve SQV UNIVERSAL staan
Als je op de site kijkt:
http://www.zerospec.com/blow-valve-ssqv-engine-subaru-impreza-9601-p-4482.html?osCsid=95b7adca386552979855be7f5b1cd63f dan zie je daar onderin Engine: Blowoff valve SQV UNIVERSAL staan en dit wil ik ook op de produktlijst op de shopadministratie hebben staan
WAAROM?: dan kan ik in een keer zien of het produkt in de ajax search is opgenomen en gevonden kan worden door een klant


opmerking die Engine: Blowoff Valve SQV UNIVERSAL heeft t emaken met een ajax search voor produkten op de shop
http://www.zerospec.com/blowoff-valves-c-2821_2824.html?infoBox=0&osCsid=95b7adca386552979855be7f5b1cd63f



[size=xsmall]Toevoeging op 02/05/2012 12:17:27:[/size]

Ik heb geen standaard oscommerce shop meer zoals je ziet en op de shopadministratie heb ik de produktinvoer ook veranderd en ik wil proberen de ajax search zoekwoorden ook bij de produktgegevens te zetten





Jan,

Nu ben ik even de weg kwijt, ik dacht dat je dit had uitbesteed? Aangezien je aangaf dat iemand anders de shop had gemaakt.

Is het dan niet makkelijker om de persoon die volgens jou ook de broncode heeft aangepast en niet alleen het uiterlijk te vragen of hij het even snel kan corrigeren? Het lijkt me geen moeilijk probleem voor de persoon die de aanpassingen gemaakt heeft.

Tevens beantwoord je de vraag niet, misschien zag je hem over het hoofd ik zal hem nog eens vragen.

Is de Engine: Blowoff Valve SQV UNIVERSAL in het opmerkingen veld er met de hand bij getyped? Want ze staan alleen maar bij die blowoff valves en bij geen enkel ander product.

Nogmaals aangezien dit 2 verschillende velden zijn waarover je het hebt, blijf ik denken dat of de Blowoff Valves in de verkeerde catagorie staan (exhausts) of de opmerkingen zijn er met de hand ingezet.

Als ik het verhaal hierboven goed lees haal je Engine: Blowoff Valve SQV UNIVERSAL uit een extra veld wat jij of de persoon die de bron heeft aangepast gemaakt heeft correct?

Waarom maak je niet gewoon een catagorie 'Engine' en een subcatagorie 'Blowoff Valve SQV UNIVERSAL'. Want dit is wat je uiteindelijk wilt toch? Nogmaals ik snap niet waarom de broncode is aangepast, OScommerce heeft veel te bieden als je weet hoe je het moet gebruiken.
Chris NVT op 03/05/2012 07:57:59

Jan,

Nu ben ik even de weg kwijt, ik dacht dat je dit had uitbesteed? Aangezien je aangaf dat iemand anders de shop had gemaakt.


Ik heb een standaard oscommerce shop op een server gezet en heb de shop verbouwd met oscommerce contibuties zo in de loop van de tijd
Installatie van de contributies als niet programmeur ging wel goed al lukte niet alles natuurlijk
Chris NVT op 03/05/2012 07:57:59

Is het dan niet makkelijker om de persoon die volgens jou ook de broncode heeft aangepast en niet alleen het uiterlijk te vragen of hij het even snel kan corrigeren? Het lijkt me geen moeilijk probleem voor de persoon die de aanpassingen gemaakt heeft.


Vorig week heb ik het laten programmeren door een software bedrijf uit de Ukraine die gespecializeerd zijn in oscommerce en de ajax productsearch ontwikkeld heeft.
Ik had een verbetering hierop en ze dit in een korte tijd laten programmeren, maar het is niet goed gedaan.
Hij reageert ook helemaal niet meer op mijn e-mails en vind dit niet professioneel
Hi.

Done. Please check out
Ik heb nu net weer een e-mail gestuurd en weer onder druk gezet..haha
[quote="Chris NVT op 03/05/2012 07:57:59"]

Tevens beantwoord je de vraag niet, misschien zag je hem over het hoofd ik zal hem nog eens vragen.

Is de Engine: Blowoff Valve SQV UNIVERSAL in het opmerkingen veld er met de hand bij getyped? Want ze staan alleen maar bij die blowoff valves en bij geen enkel ander product.

Nogmaals aangezien dit 2 verschillende velden zijn waarover je het hebt, blijf ik denken dat of de Blowoff Valves in de verkeerde catagorie staan (exhausts) of de opmerkingen zijn er met de hand ingezet.
een scholing
Het programmeerprobleem hier dudielijk maken is al een probleem
Jan,

Ik begrijp wat je bedoeld, ik hoop niet dat je hebt betaald voor deze functie!
Dit kan gewoon in OScommerce gedaan worden zoals ik al zei, met catagorieen en subcatagorieen.

De gegevens in je admin panel zitten in de source an OScommerce, en in de database. Om de zelfde gegevens te krijgen is het alleen mogelijk (op de correcte manier) om gewoon de blowoff's in de juiste catagorie te zetten. Het 'tooltje' wat die beste man geschreven heeft staat compleet los van OSCommerce, zoekt dus gewoon op een zelf toegoevoegd veld.
Chris,
Ik begrijp jouw oplossing ook nog niet en heb je hiervan een contributie?. De ajax search zoekt inderdaad op een zelf toe te voegen veld, waarbij je in de shopadministratie de naam en waarde v/h veld kunt aanmaken en dit op de produktinvoerbladzijde invoert

Ajax search werk snel omdat er geen verversing van de hele bladzijde meer nodig is en is gevanceerde code

Ik wil de veld namen en waardes van een produkt voor de ajax search ook op de shopadministratie zien in de lijst van produkten die ik in categori/subcategorie folder heb op de shopadministratie.

Probeer het nu op te lossen mbv een functie te maken van de database qyery die de 2 waarden van de ajax search per produkt ophaalt( dit gebeurt op de produktbladzjde die de klant ziet
Dus doe een concessie en bekijk het per produkt op de shopadministratie op de produktlijst

Wist wel hoe lastig dit zou worden om te proberen het zelf te programmeren, maar die rus laat het nu afweten.
Het gaat maar om een klein bedrag en de rus heeft me al goed geholpen, maar nu laat ie het afweten..haha
Nogmaals, je geeft eigenlijk het probleem nu al zelf aan.

1. De catagorieen en subcatagorieen die je ziet in je admin panel zijn door jou aangemaakt in OScommerce. Wat betekend dat je daar deze producten zelf hebt ingezet.
Vervolgens voeg je aan dat product een los veld toe waar je met de hand iets in typed. Dit gebruikt die ajax tool om te zoeken.

2. De engine: blowoff Valve universal heb je zelf met de hand in dat eene veld getyped. Dat betekend dat er voor OScommerce gezien niet bestaat, aangezien dit niet is verwerkt in het originele script en database (later toegevoegd). Die tool zoekt ALLEEN op dat veld meer niet.

Nogmaals, als je dit wilt oplossen door in je admin panel het zelfde te zien als wat je met de hand typed, dan zul je de catagorieen en sub catagorieen moeten aanpassen naar wat je zelf hebt getyped in dat losse veld.

P.S. Waarom pas je die AJAX search niet aan dat ie gewoon naar het product summary (LET OP: dit is niet de originele naam van dat veld!) veld moet zoeken i.p.v. naar dat zelf gemaakte extra veld?
Ik geef je een ander voorbeeld vande ajax search
http://www.zerospec.com/ferodo-racing-brakepads-c-4910.html?infoBox=4&osCsid=b49905a43021dd3f483f20884d269134

Hier zie je dat ik 7 velden heb aangemaakt voor het produkt FERODO RACING Brakepads
De ajax search zit vernuftig inelkaar enis een soort geleide stappenplan om tot het juiste produkt te komen

Als het hiervan de produktbladzijde ziet dan zie je 5 velden staan..deze informati emoet ook op de shopaministratie tercht gaan komen
http://www.zerospec.com/brake-pads-ferodo-ds2500-street-front-0105-caliper-p-3747.html?osCsid=345672e49da65d4ad8a3c6224d322ada

Hoe moet ik de categorien en subcategorien gaan aanpassen en hoe werkt een produkt summary?

Reageren