Was ist eigentlich diese Master-/Slavefunktion?
Wenn ich ein Tshirt in 2 Farben anbiete, lege ich dafür nicht einfach Attribute an?
Was ist eigentlich diese Master-/Slavefunktion?
Wenn ich ein Tshirt in 2 Farben anbiete, lege ich dafür nicht einfach Attribute an?
Hallo,
Was bietet sich aus SEO-technischen Gründen eher an?
Lange Urls für die Produkte oder doch die kurzen?
Grüße Alex
Wenn ich folgenden Code aus der 404.php:
$current_script = basename(basename($_SERVER['SCRIPT_FILENAME']));
if (table_exists('commerce_seo_redirect')) {
$cseo_redirect_query = xtc_db_query("SELECT * FROM commerce_seo_redirect;");
$linkurl_404_301 = $_SERVER['REQUEST_URI'];
if (xtc_db_num_rows($cseo_redirect_query)) {
while ($cseo_redirect = xtc_db_fetch_array($cseo_redirect_query)) {
if (DIR_WS_CATALOG . $cseo_redirect['old_url'] == $linkurl_404_301 && table_exists('commerce_seo_redirect')) {
header('HTTP/1.1 301 Moved Permanently');
header('Location: ' . HTTP_SERVER . DIR_WS_CATALOG . $cseo_redirect['new_url']);
exit;
}
}
}
}
Alles anzeigen
in die application_top.php, vor
einfüge, dann funzt es.
Also nach der Stelle wird schon falsch weiter geleitet.
Ob das nun eine gute Lösung ist?
Ja, wie man die manuell erstellt weiß ich... schön wäre es nur wenn es auch über den Admin klappt
Im alten Shop mussten wir die auch manuell pflegen.
Aber dank dir trotzdem.
ja, manuell wäre auch eine Lösung, aber wenn der Shop diese Funktion bietet, wäre es schön wenn es funktioniert.
Google hat nunmal unsere URLs mit den doppelten Bindestrichen indexiert, von daher ist es keine Option diese einfach wegzulassen
Hallo,
sobald ich folgende Datei weiterleiten möchte, komme ich immer auf die Startseite:
"de/dept_51--pH-Korrektur-pH-senken-pH-heben-Haertestabilisator.html"
entferne ich alle doppelten Bindestriche funktioniert alles problemlos.
Steht auf die schnelle eine Lösung parat?
Wäre wirklich dringend
Beste Grüße,
Alex
Zitat3. Widerrufsformular als Webformular, hier muss der Erhalt dann elektronisch bestätigt werden! Das bauen wir noch gerade, ABER es ist keine Pflicht dieses zu verwenden.
Auch wenn ich es als PDF per Mail sende?
Wenn ich in der Warenkorb u der Kasse bin, wird der Produkttext teilweise falsch abgeschnitten:
"Säurekapazität bzw. der Alkalinität im Poolwasser, ohne den pH Wert bei Zugabe beträchtlich zu ver�..."
in der cseo_runcate.inc.php (Zeile 57):
$truncate .= substr($line_matchings[2], 0, $left + $entities_length);
gegen
$truncate .= preg_replace("/[^ ]*$/", '', substr($line_matchings[2], 0, $left + $entities_length));
zu ersetzen hat das Problem behoben - falls es bei anderen auch auftritt.
Beste Grüße,
Alex
Danke! Tritt das in anderen Shops auch auf?
Hey.. habe einen Artikel "Schwimmbad Wärmetauscher Pahlen".
Suche ich nach Schwimmbad oder Pahlen wird er gefunden und in den Suchergebnissen gelistet.
Suche ich nach Wärmetauscher wird nichts gefunden.
Bin auf folgendes gestoßen: http://forums.mysql.com/read.php?70,164894,164969#msg-164969 und habe darauf hin den code in der xajax.cseofunctions.php (Zeile 28 - 31) wie folgt abgeändert:
$string = str_replace('%E4', "a", $string);
$string = str_replace('%FC', "u", $string);
$string = str_replace('%F6', "o", $string);
$string = str_replace('%DF', "s", $string);
Damit wird nun auch Wäremetauscher gefunden.
Grüße, Alex
Es hat dann funktioniert - es lag doch am Cache... Ich hätte schwören können, dass ich den geleert habe
Tut mir leid für den Aufstand - nach dem 5. Upload läuft es
Trotzdem vielen Dank!
savemode ist off / sessions in datenbank sind auch geleert.
Da wir den shop mit Einrichtung gekauft haben habe ich keine installation mehr.
Das es an den seo_urls liegt kann ich mir nicht vorstellen, aber ich leere auch mal die Tabelle.
htaccess habe ich gelöscht (die muss angepasst werden), cache geleert, shop neu hochgeladen... die community version läuft, aber die v2next nicht.
Habe extra die originale v2next hochgeladen um Programmierfehler meinerseits auszuschließen, aber will nicht.
Hallo,
nach einem Serverumzug bekomme ich folgende Meldung (Errors.log):
PHP Fatal error: Class 'ApplicationTopExtenderComponent' not found in /schcqbag/www.schwimmbadtechnik-hirschfeld.de/shop/includes/system/core/cseohookfactory.inc.php(214) : eval()'d code on line 1
Pfade wurden korrekt angepasst.
Bei 1&1 läuft alles, Profihost streikt da leider.
Woran kann das liegen?
PHP: 5.3.28
Beste Grüße, Alex
Falls es jemanden interessiert:
Ipayment bietet jetzt eine JS-API an - während des Checkouts ist es nun möglich die Gültigkeit der Kreditkartendaten "live" zu überprüfen - ziemlich cool wie ich finde
Mangento hat es schon - https://github.com/PHOENIX-MEDIA/Magento-1-1-ipayment
Lässt sich ziemlich gut nachbauen und funktioniert super.
Beste Grüße
Also der Gast wird gelöscht - ist so im Admin eingestellt, ansonsten alles Standard / mit Sessions.
Habe es am Originalshop versucht - dort habe ich an den Sessions nichts geändert.
Richtig... in den Adminbereich kommt man deswegen noch nicht - nur kann man mit $_SESSION['customers_status']['customers_status'] im Sinne einer Entwicklung nicht arbeiten.
ZitatBitte Dateiname und Zeilennummer angeben, sonst ist es unklar worüber du redest.
Das bezog sich auf den ersten Post (Auszug meiner Sessionvariablen nach einer Gastbestellung(:
[customers_status_id] => [customers_status_name] => Admin [customers_status_image] => admin_status.png
ZitatAber es tritt fast nie auf
Es tritt immer bei einer Gastbestellung auf - der Gast wird nach Bestellung gelöscht, jedoch Abgefragt - Ergebnis ist dann der Admin.
Also der Code gibt das so her... kann natürlich auch gut sein, dass ich etwas übersehe - so lange arbeite ich nicht mit dem Shop.
Du kannst auch mal an das Ende der "write_customers_status.php" folgende Zeile hängen:
echo $_SESSION['customers_status']['customers_status_name'];
Dann bestellst du mal als Gast und nach der Bestellung gehst du mal auf eine beliebige Seite in deinem Shop (aber das Konto nicht über die Kontoeinstellungen löschen).
Da steht bei mir ganz oben am Seitenanfang immer "Admin". Bei dir?
Also das mit dem löschen des Gastkontos habe ich schon behoben... da wurde auch der Adminbutton angezeigt.
Aber ich rede darüber was vor dem löschen des Gastkontos passiert.
Sessionvariablen habe ich mir über print_r($_SESSION); anzeigen lassen.
Wie du siehst, ist die customers_status_id bei mir noch gesetzt, hat jedoch keinen Wert, daher ist isset($_SESSION['customers_status']) wahr und das Script verläuft bei gesetzter Variable immer in den "Admin-Zweig".
Ich sehe im reinen Bestellprozess keinen Punkt, der die customers_status entfernt (unset).
Wenn diese immer vorhanden ist, der User aber nicht mehr in der Datenbank, läuft das Script doch immer in den Zweig für den Admin (if (isset($_SESSION['customers_status'])) {)
und $customers_status_query_1 = xtc_db_query("SELECT customers_status FROM " . TABLE_CUSTOMERS . " WHERE customers_id = '" . (int)$_SESSION['customer_id'] . "'"); wird dann immer 0 zurückliefern.
Mal zum Testen:
Mach mal eine Gastbestellung und gib in der "write_customers_status.php" in folgender Zeile:
$customers_status_query_1 = xtc_db_query("SELECT customers_status FROM " . TABLE_CUSTOMERS . " WHERE customers_id = '" . (int)$_SESSION['customer_id'] . "'");
anstatt " . (int)$_SESSION['customer_id'] . " eine Zahl ein die in der Datenbank nicht als User-ID vorhanden ist.
Das führt bei mir zu folgendem Ergebnis: $_SESSION['customers_status']['customers_status_name'] = "Admin".
Ich habe in der write_customers_status.php jetzt einfach eine kleine Abfrage hinzugefügt, die erstmal prüft, ob der Nutzer überhaupt existiert.
Bei mir taucht es jedoch so auf - im originalen shop (nichts entwickelt) - die Funktion scheint das aber auch so herzugeben dass genau dieser Effekt auftritt (wenn ich mich nicht Irre)