Managed Server
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: Title Attribute erweitern in den Template Dateien

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Title Attribute erweitern in den Template Dateien
    am: 03. Februar 2011, 22:26:33
    Hallo,
    wie kann ich bei den Boxen "Information", "Mehr über", "Kategorien" und "Hersteller" den Inhalt mit dem "title Attribut" erweitern?
    In den jeweiligen Dateien vom Verzeichnis "/boxes/" klappt es irgendwie nicht.
    Gruß
    Micha



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Title Attribute erweitern in den Template Dateien
    Antwort #1 am: 03. Februar 2011, 23:16:55
    Das liegt daran, dass der Link in der Source-Datei der Box zusammengesetzt wird.

    Hier am Beispiel der "content.php":

    Suche:

    Code: PHP  [Auswählen]
          $content_string .= '<li><a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'"><strong>'.$content_data['content_title'].'</strong></a></li>';

    und ersetze mit:

    Code: PHP  [Auswählen]
          $content_string .= '<li><a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'" title="'.$content_data['content_title'].'"><strong>'.$content_data['content_title'].'</strong></a></li>';

    Grüße

    Torsten

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Title Attribute erweitern in den Template Dateien
    Antwort #2 am: 03. Februar 2011, 23:27:43
    "/templates/xtc5/source/boxes/information.php"

    Suche:

    Code: PHP  [Auswählen]
                    $content_string .= '<li><a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'"><strong>'.$content_data['content_title'].'</strong></a></li>';

    ersetze mit:

    Code: PHP  [Auswählen]
                    $content_string .= '<li><a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'" title="'.$content_data['content_title'].'"><strong>'.$content_data['content_title'].'</strong></a></li>';

    Gruß

    h-h-h

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Title Attribute erweitern in den Template Dateien
    Antwort #3 am: 03. Februar 2011, 23:30:13
    Hallo Torsten,
    ich danke Dir für Deine schnelle Antwort, aber das klappt bei mir nicht so weil die Zeile bei mir etwas anders aussieht. Da ich ja nicht das xtc5 Template habe.

    Code: PHP  [Auswählen]
    $content_string .= '<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.png" alt="" /> <a class="box" href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a><br />';

    Und wenn ich den Teil von Dir einsetze bekomme ich eine Fehlermeldung.

    Code: PHP  [Auswählen]
    Parse error: syntax error, unexpected T_VARIABLE in /var/www/web620/html/templates/xtc_tpl_0099_css/source/boxes/content.php on line 59

    Gruß
    Micha

    Okay jetzt klappt es, mußte es nur bei mir ein wenig anpassen.
    Danke euch für die Hilfe. Dann werde ich das mal mit den Kategorien und den Herstellern auch so Probieren.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Title Attribute erweitern in den Template Dateien
    Antwort #4 am: 03. Februar 2011, 23:36:24
    lol... jetzt hast du von h-h-h sogar noch direkt die Lösung für die "information.php", hast du ein Glück. ;-)

    Ich hatte die Punkte vergessen, bitte teste meinen Code erneut.

    Grüße

    Torsten

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Title Attribute erweitern in den Template Dateien
    Antwort #5 am: 04. Februar 2011, 00:10:45
    Danke euch beiden klappt super so.

    Aber mit den Herstellern und Kategorien geht das nicht so, da dort ja so eine Zeile nicht vorkommt.

    Ich glaube das wäre dann die Zeile hier, die ich auch so anpassen muss oder?

    Code: PHP  [Auswählen]
    $box_content = xtc_draw_form('manufacturers', xtc_href_link(FILENAME_DEFAULT, '', 'NONSSL', false), 'get').xtc_draw_pull_down_menu('manufacturers_id', $manufacturers_array, $_GET['manufacturers_id'], 'onchange="this.form.submit();" size="'.MAX_MANUFACTURERS_LIST.'" style="width: 155px"').xtc_hide_session_id().'</form>';

    Gruß
    Micha

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Title Attribute erweitern in den Template Dateien
    Antwort #6 am: 04. Februar 2011, 00:52:01
    So das mit den Kategorien habe ich hin bekommen, durch den Tipp hier im Thema: Keywords und Verhalten von Content zu Quelltext

    Ich habe jetzt in der "/templates/source/inc/xtc_show_category.inc.php" einfach das hier:

    Code: PHP  [Auswählen]
    $categories_string .= xtc_href_link(FILENAME_DEFAULT, $cPath_new);
    $categories_string .= '">';

    geändert in das:

    Code: PHP  [Auswählen]
    $categories_string .= xtc_href_link(FILENAME_DEFAULT, $cPath_new);
    $categories_string .= '" title="'.$foo[$counter]['name'].'">';

    Kann mir eventuell noch jemand einen Tipp geben in welcher Datei ich suchen muss für die Hersteller.
    Gruß
    Micha

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Title Attribute erweitern in den Template Dateien
    Antwort #7 am: 04. Februar 2011, 13:04:27
    Hallo,
    ich habe jetzt alles in der manufacturers.php ausprobiert, um die Hersteller mit dem title Attribute zu versehen, aber irgendwie klappt das nicht so wie bei der "content.php" und "information.php".
    Kann mir eventuell jemand einen Tipp geben, wo ich hier ansetzen muss?
    Gruß
    Micha

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Title Attribute erweitern in den Template Dateien
    Antwort #8 am: 04. Februar 2011, 15:08:29
    Hallo,
    ich denke, dass die Anweisung dazu doch so aussehen müsste

    Code: PHP  [Auswählen]
    title="'.$manufacturers_title['manufacturers_title'].'"><strong>'.$manufacturers_title['manufacturers_title'].'</strong>

    wenn ich richtig liege ?

    Nur wo genau in der "manufacturers.php" muss diese gesetzt werden ?
    Oder wäre es besser gleich im Admin Bereich dort wo man die Hersteller anlegt, dort die Eingabefelder zu erweitern um die Angabe von Meta-Titel, Meta-Description, Meta-Tags ?
    Denn die Datenbankfelder dafür sind ja eh schon vorhanden.
    Gruß
    Micha

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Title Attribute erweitern in den Template Dateien
    Antwort #9 am: 04. Februar 2011, 15:29:49
    "/templates/xtc5/source/boxes/manufacturers.php"

    Code: PHP  [Auswählen]
    $manufacturers_list .= '<a href="'.xtc_href_link(FILENAME_DEFAULT, 'manufacturers_id='.$manufacturers['manufacturers_id']).'"><strong>'.$manufacturers_name.'</strong></a><br />';

    ersetzen mit:

    Code: PHP  [Auswählen]
    $manufacturers_list .= '<a href="'.xtc_href_link(FILENAME_DEFAULT, 'manufacturers_id='.$manufacturers['manufacturers_id']).'" title="'.$manufacturers_name.'"><strong>'.$manufacturers_name.'</strong></a><br />';

    "xtc_show_category.inc.php"

    Code: PHP  [Auswählen]
                    $categories_string .= '">';

    ersetzen mit:

    Code: PHP  [Auswählen]
                    $categories_string .= '" title="'$foo[$counter]['name']'">';

    Ich empfehle Dir die titles nicht, auch wenn Seiten wie Seitwert und co was anderes behaupten.

    Gruß

    h-h-h

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Title Attribute erweitern in den Template Dateien
    Antwort #10 am: 04. Februar 2011, 15:36:17
    Kannst du das evtl. gleich in den Trunk schieben, wenn du kurz Zeit hast? ich finde die Änderungen sehr sinnvoll. ;-)

    Grüße

    Torsten

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Title Attribute erweitern in den Template Dateien
    Antwort #11 am: 04. Februar 2011, 15:45:33
    Hallo h-h-h,
    habe ich auch schon so probiert, aber wenn ich in der Herstellerbox die Liste aufmache und auf den Namen gehe wird kein tilte angezeigt.

    Warum meinst Du das man dies nicht machen sollte ?
    Wie sieht es aus mit der Erweiterung für die Meta-Titel, Meta-Description, Meta-Tags angaben bei Herstellern ist das sinnvoll?
    Gruß
    Micha

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Title Attribute erweitern in den Template Dateien
    Antwort #12 am: 04. Februar 2011, 15:52:58
    Hi Micha,
    bei dem Dropdownmenü (Hersteller) gibt es keine "title" Tags. (geht nicht)
    Wenn Du die Hersteller einzeln untereinander anzeigen lässt, wird dir der "title" angezeigt.

    Gruß

    h-h-h

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    Title Attribute erweitern in den Template Dateien
    Antwort #13 am: 04. Februar 2011, 16:34:22
    Hallo h-h-h,
    okay dann geht es so nicht, dann muss ich das anders machen, denn die Hersteller sollen ja eh woanders hin, aber das in einem anderen Thread.

    Aber warum meinst Du das man dies nicht machen sollte mit den "title" Tags auch wenn Seitwert etc. das vorgeben?
    Und wie sieht es aus mit der Erweiterung für die Meta-Titel, Meta-Description, Meta-Tags angaben bei Herstellern ist das sinnvoll?
    Gruß
    Micha

    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    3 Antworten
    3325 Aufrufe
    28. Mai 2011, 17:38:56 von Jürgen
    7 Antworten
    2904 Aufrufe
    25. Januar 2017, 13:30:01 von Aladin
    7 Antworten
    4501 Aufrufe
    14. Juni 2012, 22:24:25 von subster
    2 Antworten
    2628 Aufrufe
    24. Dezember 2011, 09:25:05 von franky_n