[1.7.8] Page Titel Hersteller anzeigen

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
AScaria
Beiträge: 54
Registriert: 22.09.2008, 12:35
Kontaktdaten:

Beitrag von AScaria »

Hallo

version 1.7.8

eine weiter frage ;-)

ich würd geren im Seiten Titel oben nicht nur den Namen den Produktes anzeigen sondern auch den Hersteller

was muss ich dazu ändern bzw einstellen

danke

lg
YinYang
Beiträge: 31
Registriert: 19.09.2008, 10:38
Wohnort: Lage
Kontaktdaten:

Beitrag von YinYang »

der Seitentitel ist
Scaria Vinothek Ab Hof Preise Wein Weinhandel Graz Qualiätswein Spirituosen - Merlot Y.V.
und daraus willst du
Scaria Vinothek Ab Hof Preise Wein Weinhandel Graz Qualiätswein Spirituosen - Bodega Norton - Merlot Y.V.
oder so machen?

habe leider nich die 1.7 aber
guck mal in der info.php
<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>//product-name or dir to title-tag

...

} elseif (OOS_META_DETAILS == '2') { // only article
$oos_meta_title .= ' - ' . $product_info['products_name];[/align]
AScaria
Beiträge: 54
Registriert: 22.09.2008, 12:35
Kontaktdaten:

Beitrag von AScaria »

der Seitentitel ist
Scaria Vinothek Ab Hof Preise Wein Weinhandel Graz Qualiätswein Spirituosen - Merlot Y.V.
und daraus willst du
Scaria Vinothek Ab Hof Preise Wein Weinhandel Graz Qualiätswein Spirituosen - Bodega Norton - Merlot Y.V.
oder so machen?

habe leider nich die 1.7 aber
guck mal in der info.php
<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>//product-name or dir to title-tag

...

} elseif (OOS_META_DETAILS == '2') { // only article
$oos_meta_title .= ' - ' . $product_info['products_name];[/align]
hi danke für die rasche Antwort .. ja genau das will ich ändern

kannst du mir sagen in welchem Verzeichniss die sein soll finde keine info.php

aber wenn ich das verzeichniss weiss vielleicht dann

danke dir ! :-)
YinYang
Beiträge: 31
Registriert: 19.09.2008, 10:38
Wohnort: Lage
Kontaktdaten:

Beitrag von YinYang »

die windows sufu sagt mir
\shop\includes\pages\products\info.php
AScaria
Beiträge: 54
Registriert: 22.09.2008, 12:35
Kontaktdaten:

Beitrag von AScaria »

der Seitentitel ist
Scaria Vinothek Ab Hof Preise Wein Weinhandel Graz Qualiätswein Spirituosen - Merlot Y.V.
und daraus willst du
Scaria Vinothek Ab Hof Preise Wein Weinhandel Graz Qualiätswein Spirituosen - Bodega Norton - Merlot Y.V.
oder so machen?

habe leider nich die 1.7 aber
guck mal in der info.php
<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>//product-name or dir to title-tag

...

} elseif (OOS_META_DETAILS == '2') { // only article
$oos_meta_title .= ' - ' . $product_info['products_name];[/align]
hi

ok

habe es gefunden bin leider kein profi was müsste ich jetzt änderen

kleine php Kenntnisse habe ich aber das wars dann auch schon

habe auf der seine nur die "manufacture_id" gefunden aber keinen namen

uhaa .-)

hatte das problem auch schon auf der "produckt_info" und in dem Protuktlisting auf der Startseite weil ich da auch gerne den HERSTELLER ausgeben würde

habe im moment einen WALK ARROUND und schreibe den Hersteller noch in die Artilkelbeschreibung ist aber nur eine notlösung

gibts einen tip oder ein bisserl hilfe

THX

lg
r23
Beiträge: 2625
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

habe auf der seine nur die "manufacture_id" gefunden aber keinen namen
Mit der manufacture_id kann man den Namen durch eine Datenbankabfrage erhalten.

Jetzt gibt es die Möglichkeit, dass man die Datenbankabfrage nach den Produktinformationen um
den Hersteller erweitert. - dies ist etwas kompliziert.

Befehl wäre LEFT JOIN bitte im mysql Handbuch http://www.mysql.de nachlesen.

Die andere Möglichkeit ist, dass man eben die Dantenbank abfragt.

<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
$nProductsId = oos_get_product_id($_GET['products_id]);

$manufacturerstable = $oostable['manufacturers];
$manufacturers_infotable = $oostable['manufacturers_info];
$productstable = $oostable['products];
$query = "SELECT m.manufacturers_id, m.manufacturers_name, m.manufacturers_image, mi.manufacturers_url
FROM $manufacturerstable m LEFT JOIN
$manufacturers_infotable mi
ON (m.manufacturers_id = mi.manufacturers_id
AND mi.manufacturers_languages_id = '" . intval($nLanguageID) . "'),
$productstable p
WHERE p.products_id = '" . intval($nProductsId) . "'
AND p.manufacturers_id = m.manufacturers_id";
$manufacturer_result = $dbconn->Execute($query);

if ($manufacturer_result->RecordCount()) {

$manufacturer = $manufacturer_result->fields;
}
}[/align]


Danch steht in dem Array $manufacturer die Information und kann man sich einmal mit

<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
var_dump($manufacturer);
[/align]

ansehen. Im PHP Handbuch eben auch die Funktion nachlesen http://de.php.net/var-dump

<div class='codetop'>CODE[/align]<div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
$oos_pagetitle = OOS_META_TITLE . ' - ' . $manufacturer['manufacturers_name] . ' - ' . $product_info['products_name];
[/align]

Vermutlich verwendet man auch die Hersteller Information als Conent-Block? Dann ist die
Datenbankabfrage an dieser Stelle ja doppelt und kann sinnvoll gelöscht werden.

hatte das problem auch schon auf der "produckt_info" und in dem Protuktlisting auf der Startseite weil ich da auch gerne den HERSTELLER ausgeben würde
Bitte bei neuen Fragen ein neues Thema beginnen! Bei dem Produktlisting kann man über den Admin den Hersteller einschalten.
Auf der Startseite haben wir eigentlich nur Informations-Blöcke (neue Produkte - Top Angebote, Sondernagebote) aber keine Listings.

Aber dies bitte als neues Thema

cu

r23
Antworten