Ergebnis 1 bis 9 von 9

Thema: Informationen Box die Link mit einer andre Farbe

  1. #1
    TP-Junior
    Registriert seit
    Sep 2008
    Ort
    Schweiz Rüti/ZH
    Beiträge
    8

    Informationen Box die Link mit einer andre Farbe

    Hallo

    Wer weiss wo ich in der Informationen Box die Link mit einer andre Farbe hinterlegen kann.

    <td class="infoBoxHeading">Informationen</td>

    mein Shop http://www.amberdog.ch


    gruss Bernd

  2. #2
    TP-Insider Avatar von mogidala
    Registriert seit
    Sep 2007
    Ort
    Mülheim an der Ruhr
    Beiträge
    786
    Hallo! Dafür am besten 2 Dateien bearbeiten:
    /templates/xtc_fr24/boxes/box_information.html:

    Die zweite Zeile lautet
    HTML-Code:
    <table width="100%" border="0" cellpadding="0" cellspacing="0" class="box">
    Ändern in:
    HTML-Code:
    <table class="meineLinkFarbe" width="100%" border="0" cellpadding="0" cellspacing="0" class="box">
    Damit gibst du der Tabelle (*würg*, reine CSS Layouts sind mir lieber, aber egal ) eine eigene Klasse, wodurch du später Formatierungen gezielt für diese Tabelle vornehmen kannst.

    Dann in
    /templates/xtc_fr24/stylesheet.css
    am Ende hinzufügen:
    HTML-Code:
    .meineLinkFarbe td a {color: #FF0000;}
    und eben die gewünschte Farbe als Hexadezimal eintragen (im Beispiel ist es rot!).

    Grüße
    Daniela
    Anstatt zu klagen was ihr wollt, solltet ihr dankbar sein, dass ihr nicht all das bekommt, was ihr verdient
    ------------------------------------------
    Virtuelle Babyparty
    ------------------------------------------
    ich will mehr grüne kästchen!

  3. #3
    TP-Junior
    Registriert seit
    Sep 2008
    Ort
    Schweiz Rüti/ZH
    Beiträge
    8
    Hallo Daniela
    Danke für deine Hilfe und schellen Antwort.
    Frage mit der Änderung ist dann die ganze Box auf rot ?
    Denn ich möchtet nur einzelne Links in einer andre Farbe oder Fett.

    gruss Bernd

  4. #4
    TP-Senior Avatar von TF101
    Registriert seit
    Apr 2004
    Ort
    Ehrenfriedersdorf
    Beiträge
    106
    Hi,

    in dem oberen Bsp wird der Tabelle einmal die Klasse box und einmal die Klasse meineLinkFarbe zugewiesen.

    Ein wenig einfacher ist es in der der Datei information.php im Ordner DEIN_SHOP/templates/DEIN_TEMPLATE/source/boxes/

    die Zeile mit dem Link zubearbeiten.

    Einfach den Link die entsprechende Klasse zuweisen und dann in den stylesheets bearbeiten.

    Info: Alle Links in der Box sehen dann immer gleich aus. Du kannst also innerhalb der Box keine verschieden farbigen Links abbilden.

    Mfg
    Tom

  5. #5
    TP-Insider Avatar von mogidala
    Registriert seit
    Sep 2007
    Ort
    Mülheim an der Ruhr
    Beiträge
    786
    Zitat Zitat von TF101 Beitrag anzeigen
    Hi,

    in dem oberen Bsp wird der Tabelle einmal die Klasse box und einmal die Klasse meineLinkFarbe zugewiesen.
    ups - stimmt! die hatte ich übersehen.

    In meinem Beispiel werden ALLE links innerhalb der Box "informationen" rot. Wenn du gezielt einzelne Links separat stylen möchtest, musst du tatsächlich in die von tf101 genannte Datei eingreifen - hier wird der Inhalt der Box generiert. Am einfachsten wäre es wohl, die Datei dahingehend abzuändern, so dass jedem Link eine eigene Klasse mitgegeben wird, die du dann gezielt ansprechen kannst. Hier würde sich z.b. die content-id anbieten (da in der Datei sowieso bekannt und bei jedem Link anders).

    Schau mal unter templates/xtc_fr24/source/boxes/information.php ca. Zeile 60, da solltest du folgendes finden:
    PHP-Code:
    $content_string .= '<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.jpg" alt="" /> <a href="'.xtc_href_link(FILENAME_CONTENT'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a><br />'
    mit diesem Befehl (der in Schleife läuft) werden die Links innerhalb der Box generiert. Hier fügst du einfach nach dem beginn des <a ...>-Tags die Klasse ein (ich habe hier den Namen "link" gewählt, die Klassenbezeichnung lautet dann link1, link3, link745....je nach ID):

    PHP-Code:
            $content_string .= '<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.jpg" alt="" /> <a class="link'.$content_data['content_group'].'" href="'.xtc_href_link(FILENAME_CONTENT'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a><br />'
    - der hinzugefügte Teil ist
    PHP-Code:
    class="link'.$content_data['content_group'].'" 
    , ggf. sieht dein Quellcode anders aus, aber wie gesagt, der Teil muss innerhalb des <a ..>-Tags.

    Nun musst du noch rausfinden, welche ID jedem einzelnen Link zugewiesen wurde. Das kannst du entweder über den Quelltext machen oder du nutzt eines der verschiedenen CSS-Plugins für Firefox, z.b. Firebug oder die Web Developer Toolbar!

    //Nachtrag: die erste Änderung von oben (mit der Klasse für die Tabelle) kannst du dann verwerfen!
    Anstatt zu klagen was ihr wollt, solltet ihr dankbar sein, dass ihr nicht all das bekommt, was ihr verdient
    ------------------------------------------
    Virtuelle Babyparty
    ------------------------------------------
    ich will mehr grüne kästchen!

  6. #6
    TP-Junior
    Registriert seit
    Sep 2008
    Ort
    Schweiz Rüti/ZH
    Beiträge
    8
    Guten Morgen zusammen

    Vielen dank für die guten Antworten, nun verstehe ich nur Bahnhof ??
    Werde mich mal dran geben und euch hier berichten.

    gruss Bernd

  7. #7
    TP-Junior
    Registriert seit
    Sep 2008
    Ort
    Schweiz Rüti/ZH
    Beiträge
    8
    Hallo zusammen
    ich brauch noch mal euer Hilfe

    Hier die info aus information.php
    $content_string .= '<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.png" alt="" /> <a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a><br />';
    }

    if ($content_string != '')
    $box_smarty->assign('BOX_CONTENT', $content_string);

    hier der Quelltext. wo ich Gebrauchsanweisung in fett haben möchte
    <img src="templates/xtc_fr24/img/icon_arrow.png" alt=""> <a href="http://www.amberdog.ch/shop_content.php/coID/12/product/Gebrauchsanweisung">Gebrauchsanweisung</a>

    wo und was muss ich ändern.

    gruss Bernd

  8. #8
    TP-Insider Avatar von mogidala
    Registriert seit
    Sep 2007
    Ort
    Mülheim an der Ruhr
    Beiträge
    786
    moin

    also das formatieren muss wie gesagt bereits in der .php stattfinden. das problem ist, dass der link "gebrauchsanweisung" dort nicht explizit bekannt ist. es gibt nun 2 möglichkeiten: die erste ist wie ich in meinem vorherigen beitrag schrieb, pauschal für jeden link eine eigene klasse zu generieren. das machst du, in dem du
    PHP-Code:
    $content_string .= '<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.png" alt="" /> <a href="'.xtc_href_link(FILENAME_CONTENT'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a><br />'
    änderst in
    PHP-Code:
    $content_string .= '<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.png" alt="" /> <a class="link'.$content_data['content_group'].'"    href="'.xtc_href_link(FILENAME_CONTENT'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a><br />'
    somit erhältst du bei jedem link in der box im quelltext einen zusätzlichen "eintrag" namens class="link1", class="link2" usw. du musst dann herausfinden, welcher "eintrag" für deinen link "gebrauchsanweisung" gilt, das findest du über den quelltext heraus (im firefox: ansicht - quelltext - dann suchen (strg+f) und gebrauchsanweisung eintippen, dort findest du dann deinen link in folgender form wieder <a class="link1" href="http://www.amberdog.ch/shop_content.php/coID/12/product/Gebrauchsanweisung">Gebrauchsanweisung</a>

    wenn du weißt, welche class für den link gilt, kannst du deine formatierung dafür einfach in der .css datei hinzufügen, z.b.
    HTML-Code:
    .link1 {font-weight: 700;}
    ####################################
    Möglichkeit 2 wäre, bereits in der PHP nach dem Text des Links zu fragen (à la "wenn der linkname = "gebrauchsanweisung" dann füge spezielle formatierung ein"). Das geht so:

    PHP-Code:
    $content_string .= '<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.png" alt="" /> <a href="'.xtc_href_link(FILENAME_CONTENT'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a><br />'
    ändern in:

    PHP-Code:
    if ($content_data['content_title'] == 'Gebrauchsanweisung')
    {
    $content_string .= '<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.png" alt="" /> <strong><a href="'.xtc_href_link(FILENAME_CONTENT'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a><br /></strong>';
    }
    else
    {
    $content_string .= '<img src="templates/'.CURRENT_TEMPLATE.'/img/icon_arrow.png" alt="" /> <a href="'.xtc_href_link(FILENAME_CONTENT'coID='.$content_data['content_group'].$SEF_parameter).'">'.$content_data['content_title'].'</a><br />';

    In meinem Beispiel habe ich für den Fall dass der Link "Gebrauchsanweisung" lautet, ein <strong>-Tag um den Link gelegt, du könntest aber auch eine Klasse hinzufügen oder den Link sonstwie formatieren.

    Nachteil bei der 2. Möglichkeit: Wenn du den Link mal umbenennst, funktioniert es nicht mehr. Außerdem müsstest du wenn du andere Links ebenfalls formatieren möchtest, das ganze Prozedere für jeden Link noch zusätzlich mit reinhacken. Die erste Variante würde ich daher bevorzugen, weil sie zum einen kürzer ist und du eben über CSS mehr Möglichkeiten hast, jeden deiner Links in der Box separat zu stylen.
    Anstatt zu klagen was ihr wollt, solltet ihr dankbar sein, dass ihr nicht all das bekommt, was ihr verdient
    ------------------------------------------
    Virtuelle Babyparty
    ------------------------------------------
    ich will mehr grüne kästchen!

  9. #9
    TP-Junior
    Registriert seit
    Sep 2008
    Ort
    Schweiz Rüti/ZH
    Beiträge
    8
    Guten Morgen mogidala

    Vielen dank für deine super Hilfe
    Jetzt hab auch ich es geschafft.

    danke viel mal.

    gruss Bernd

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 11.09.2007, 15:47
  2. Text - Link - Farbe
    Von pk_99 im Forum GoLive
    Antworten: 4
    Letzter Beitrag: 19.02.2007, 12:25
  3. Link Farbe
    Von JulianMann im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 12.11.2003, 19:06
  4. Link Farbe
    Von badeplatz im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 13.11.2002, 17:33
  5. Link-Farbe ändern
    Von Kerim im Forum HTML & CSS
    Antworten: 4
    Letzter Beitrag: 08.09.2002, 04:08

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51