Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Sendungsverfolgung in account.html einbauen

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Sendungsverfolgung in account.html einbauen
    am: 13. November 2013, 17:35:32
    Moin,

    ich habe mir soeben erfolgreich das Track und Trace Modul eingebaut und es funktioniert auch einwandfrei.

    Nun würde ich noch gerne den Link zur Sendungsverfolgung auch in der account.html bzw. account_history.html hinterlegen.

    In der Mail wird der Link mit

    Code: PHP  [Auswählen]
    {$PARCEL_LINK}

    gesetzt, naiv wie ich bin habe ich gedacht ich füge das einfach in meine jeweiligen html-Seiten ein dann wird auch dort der Link korrekt angezeigt, da gehört aber wohl noch ein bisschen mehr dazu.

    Irgendwer eine Idee was ich vergessen oder übersehen habe?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=28345.0

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Sendungsverfolgung in account.html einbauen
    Antwort #1 am: 13. November 2013, 17:57:28
    Du hast weder etwas vergessen noch etwas übersehen, beides würde nämlich voraussetzen du wissest was du tust.
    Ich kenne das Modul nicht, wahrscheinlich wird der Link ja in der DB erfasst.
    Du müsstest ihn also dort auslesen und dann dafür ein Smarty definieren.
    Dieses kannst du dann in der entsprechenden *.html-Datei verwenden.

    Für den von dir angesprochenen Zweck müsstest du dich um account.php und/oder account_history.php und/oder account_history_info.php kümmern.

    Gruß,
    noRiddle

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Sendungsverfolgung in account.html einbauen
    Antwort #2 am: 13. November 2013, 18:12:50
    Stimmt ich habe davon keine Ahnung, daher versuche ich solche Dinge mit try&error, leider komme ich damit hier nicht mehr weiter weshalb ich hier um Hilfe gebeten habe.

    Es handelt sich um dieses Modul hier: http://www.modified-shop.org/forum/index.php?topic=12991.0

    Der Link wurde so in der DB hinterlegt, soweit ich es verstanden habe.

    Code: SQL  [Auswählen]
    --
    -- Tabellenstruktur für Tabelle `carriers`
    --

    CREATE TABLE IF NOT EXISTS `carriers` (
      `carrier_id` INT(11) NOT NULL AUTO_INCREMENT,
      `carrier_name` VARCHAR(80) COLLATE latin1_german1_ci NOT NULL,
      `carrier_tracking_link` VARCHAR(512) COLLATE latin1_german1_ci NOT NULL,
      `carrier_sort_order` INT(11) NOT NULL,
      PRIMARY KEY (`carrier_id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=5 ;

    --
    -- Daten für Tabelle `carriers`
    --

    INSERT INTO `carriers` (`carrier_id`, `carrier_name`, `carrier_tracking_link`, `carrier_sort_order`) VALUES
    (1, 'LogoIX', 'http://www.kinder-enduro.de/paketverfolgung.html?paketnummer=$1', 10),
    (2, 'DHL', 'http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&idc=$1', 20),
    (3, 'DPD', 'https://extranet.dpd.de/cgi-bin/delistrack?pknr=$1+&typ=1&lang=de', 30),
    (4, 'GLS', 'http://www.gls-group.eu/276-I-PORTAL-WEB/content/GLS/DE03/DE/5004.htm?txtRefNo=$1&txtAction=71000', 40);

    --
    -- Tabellenstruktur für Tabelle `orders_tracking`
    --

    CREATE TABLE IF NOT EXISTS `orders_tracking` (
      `ortra_id` INT(11) NOT NULL AUTO_INCREMENT,
      `ortra_order_id` INT(11) NOT NULL,
      `ortra_carrier_id` INT(11) NOT NULL,
      `ortra_parcel_id` VARCHAR(80) NOT NULL,
      PRIMARY KEY (`ortra_id`),
      KEY `ortra_order_id` (`ortra_order_id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=1 ;

    --
    -- Tabellenstruktur für Tabelle `email_templates`
    --

    CREATE TABLE IF NOT EXISTS `email_templates` (
      `emtem_id` INT(11) NOT NULL AUTO_INCREMENT,
      `emtem_language_id` INT(11) NOT NULL,
      `emtem_name` VARCHAR(80) COLLATE latin1_german1_ci NOT NULL,
      `emtem_order_status_id` INT(11) NOT NULL,
      PRIMARY KEY (`emtem_id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=3 ;

    --
    -- Daten für Tabelle `email_templates`
    --

    INSERT INTO `email_templates` (`emtem_id`, `emtem_language_id`, `emtem_name`, `emtem_order_status_id`) VALUES
    (1, 2, 'change_order_mail_tracking', 3),
    (3, 1, 'change_order_mail_tracking', 3);

    Frage, wie lese ich den korrekten Link aus der DB aus?

    Bzw. ich glaube ich habe da was passendes gefunden: http://www.modified-shop.org/forum/index.php?topic=27976.0

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Sendungsverfolgung in account.html einbauen
    Antwort #3 am: 13. November 2013, 18:33:01
    Ok, die Lösung die ich gefunden hatte funktioniert bei mir leider nicht, bin also weiterhin auf Hilfe angewiesen. );
    1 Antworten
    2351 Aufrufe
    06. Juni 2012, 11:46:30 von DS2012
    2 Antworten
    1649 Aufrufe
    11. Februar 2015, 13:54:58 von WeXsler
    8 Antworten
    4854 Aufrufe
    03. September 2010, 08:49:13 von Mikn
    4 Antworten
    3314 Aufrufe
    05. Juli 2016, 15:03:41 von olivius