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: Thickbox formatieren, welche Datei?!

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Thickbox formatieren, welche Datei?!
    am: 27. November 2013, 21:10:59
    Moin,

    ich würde gerne die Thickbox, die sich öffnet, wenn man zum Beispiel auf die Versandkosten beim Preis klickt ändern.

    Aktuell sieht sie ja so aus, dass oben im Header Information steht und darunter dann jeweils die Überschrift, siehe angehängter Screenshot.

    Ich würde aber gerne die Überschrift, in dem Fall, das "Liefer und Versaninforamtionen" im Header stehen haben, anstatt der Informationen.

    Ich scheiter schon daran, dass ich nicht die Datei finde, in der ich die Thickbox ändern kann, wer hilf mir weiter?

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

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Thickbox formatieren, welche Datei?!
    Antwort #1 am: 27. November 2013, 22:42:17
    Sind die Inhalte direkt in der thickbox.js definiert?

    Wenn ja, dann bräuchte ich Hilfe wie ich meinen Änderungswunsch durchführe, denn mit js habe ich noch nie etwas gemacht, habe also absolut keine Ahnund davon.

    Vorab vielen Dank.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Thickbox formatieren, welche Datei?!
    Antwort #2 am: 28. November 2013, 01:13:15
    In /includes/classes/main.php in der Funktion function getShippingLink() das title-Attribut ist das was du suchst.

    Gruß,
    noRiddle

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Thickbox formatieren, welche Datei?!
    Antwort #3 am: 28. November 2013, 02:11:12
    Super, danke mal wieder.

    Die Überschrift passt jetzt so wunderbar, allerdings habe ich nun meine Überschrift doppelt.

    Gibt es einen einfachen Weg die zweite Überschrift auszublenden?

    Im Prinzip wird in der thickbox ja die Überschrift der Contentbox und deren Inhalt ausgegeben, mir würde aber nur der Inhalt reichen, in welcher Datei ist das definiert, auch in der main.php? Denn dort habe ich rumprobiert, bin aber zu keiner Lösung gefunden.

    knecht2020

    • Fördermitglied
    • Beiträge: 233
    • Geschlecht:
    Re: Thickbox formatieren, welche Datei?!
    Antwort #4 am: 28. November 2013, 08:24:53
    Ich bin ja auch kein Profi aber ich denke dass das in den Sprachdateien definiert ist also lang/ german.lang usw.
    Gruß
    Werner

    Mantronix

    • Fördermitglied
    • Beiträge: 155
    Re: Thickbox formatieren, welche Datei?!
    Antwort #5 am: 28. November 2013, 09:37:52
    Einfachste Lösung:
    -> Content Manager ->"Liefer- und Versandinformationen" - bearbeiten -> "Überschrift" - Text löschen oder was anderes reinschreiben

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Thickbox formatieren, welche Datei?!
    Antwort #6 am: 28. November 2013, 12:04:48
    Das wäre zwar eine Möglichkeit aber es würde eine leere Tabelle und ein leeres h2-tag übriglassen.

    Die Datei die die Überschrift implementiert ist die /popup_content.php, dort das
    Code: XML  [Auswählen]
    <td class="contentsTopics"><?php echo $content_data['content_heading']; ?></td>

    Das kannst du aber nicht einfach entfernen weil ansonsten auch bei anderen Popups die Überschrift nicht mehr vorhanden wäre,
    es sei denn du möchtest genau das.

    Könntest das z.B. so ausfiltern
    Code: PHP  [Auswählen]
    if ($main->getContentData($_GET['coID'] != 'X')) {
    wobei X die Content-ID (group !) ist bei der du keine Überschrift möchtest (hier also die ID für die Versandkosten (per default 1).

    Die o.g. Datei ist allerdings ohnehin etwas zer-frickelt (z.B. die Tabellenstruktur und das <br /> zwischen dem Kopfbereich und dem Content.)
    Ich meine man sollte das ins Template auslagern zum einfacheren Bearbeiten.
    Weiß aber aus dem Stegreif nicht ob das so einfach möglich ist.

    Gruß,
    noRiddle

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Thickbox formatieren, welche Datei?!
    Antwort #7 am: 28. November 2013, 15:10:12
    Moin,

    erstmal Danke für die Rückmeldungen, die Überschrift einfach aus dem Content-Manager zu löschen kommt nicht in Frage, da ich diese ja an anderen Stellen benötige, nur in der Thickbox eben nicht, daher denke ich kommt noRiddles Lösung in Frage, habe das mal versucht umzusetzen und zwar so:

    Code: PHP  [Auswählen]
     <?php   if ($main->getContentData($_GET['coID'] != '5')) {
    <table width="100%" border="0" cellspacing="5" cellpadding="5">
        <tr>
          <td class="contentsTopics"><?php echo $content_data['content_heading']; ?></td>
        </tr>
      </table>
    }
    ?>

    Bekomme dabei aber diese Fehlermeldung:

    Parse error: syntax error, unexpected '<' in /www/htdocs/w010b0a7/popup_content.php on line 36

    In Zeile 36 steht bei mir folgendes:

    Code: XML  [Auswählen]
    <table width="100%" border="0" cellspacing="5" cellpadding="5">

    Falls notwendig hier nochmal der komplette Code:

    Code: PHP  [Auswählen]
    <?php

    require ('includes/application_top.php');

    $content_data = $main->getContentData($_GET['coID']);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" <?php echo HTML_PARAMS; ?>>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $_SESSION['language_charset']; ?>" />
      <meta http-equiv="Content-Style-Type" content="text/css" />
      <meta name="robots" content="noindex, nofollow, noodp" />
      <title><?php echo htmlspecialchars($content_data['content_heading'], ENT_QUOTES, strtoupper($_SESSION['language_charset'])); ?></title>
      <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>" />
      <link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/stylesheet.css'; ?>" />
    </head>

    <body style="background:#fff; font-family:Arial, Helvetica, sans-serif;">
    <?php
     if ($main->getContentData($_GET['coID'] != '5')) {
      <table width="100%" border="0" cellspacing="5" cellpadding="5">
        <tr>          
              <td class="contentsTopics"><?php echo $content_data['content_heading']; ?></td>
        </tr>
      </table>
     }
    ?>
      <br />
      <table border="0" width="100%" cellspacing="5" cellpadding="5">
        <tr>
          <td class="main" style="font-size:12px">
            <?php
            echo $content_data['content_text'];
            ?>
          </td>
        </tr>
      </table>
    </body>
    </html>

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Thickbox formatieren, welche Datei?!
    Antwort #8 am: 28. November 2013, 16:33:36
    Du mußt PHP auch wieder schließen und unten neu öffnen.

    Code: PHP  [Auswählen]
    <?php if ($main->getContentData($_GET['coID'] != '5')) { ?>
    <table width="100%" border="0" cellspacing="5" cellpadding="5">
        <tr>
            <td class="contentsTopics"><?php echo $content_data['content_heading']; ?></td>
        </tr>
    </table>
    <?php } ?>

    Und bist du sicher, daß bei dir der Versandkosten-Content die Group-ID 5 hat ?

    Gruß,
    noRiddle

    neicooo

    • Fördermitglied
    • Beiträge: 141
    Re: Thickbox formatieren, welche Datei?!
    Antwort #9 am: 28. November 2013, 18:00:53
    Das ist zumindest das was mir in der URL angezeigt wird, wenn ich es mit dem content-manager öffne.

    Bin grad nicht zu Hause, werde es später mal testen.
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    2 Antworten
    684 Aufrufe
    12. Oktober 2021, 09:59:14 von karsta.de
    4 Antworten
    4411 Aufrufe
    02. Oktober 2009, 09:28:33 von bmm_Oliver
    4 Antworten
    3207 Aufrufe
    29. November 2010, 10:27:35 von deggial
               
    anything