+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Schöner Horizontaler Abstand zwischen News

  1. #1
    Neu an Board
    Registriert seit
    30.11.2004
    Beiträge
    63
    Bedankte sich
    1
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard Anleitung: Abstand zwischen Frontpage News-Spalten

    Tach

    Wenn Newsartikel nebeneinander in Spalten stehen haben die keinen sauberen Abstand. Zu sehen auf der Frontpage, Blogansicht, etc.

    Hier eine saubere Lösung um zwischen News-Spalten einen Abstand zu haben. Nicht aber am Rand der Seite, sondern wirklich nur zwischen den Spalten.

    com_content/content.php ca. Zeile 1267 (bei Joomla! 1.0.13)
    PHP-Code:
        // intro story output
                
    for ( $z 0$z $intro$z++ ) {
                    if ( 
    $i >= ($total $limitstart) ) {
                        
    // stops loop if total number of items is less than the number set to display as intro + leading
                        
    break;
                    }

                    if ( !( 
    $z $columns ) || $columns == ) {
                        echo 
    '<tr>';
                    }

                    echo 
    '<td valign="top" '$width .'>'
    ersetzen mit:
    PHP-Code:
        // intro story output
                
    for ( $z 0$z $intro$z++ ) {
                    if ( 
    $i >= ($total $limitstart) ) {
                        
    // stops loop if total number of items is less than the number set to display as intro + leading
                        
    break;
                    }

                    if ( !( 
    $z $columns ) || $columns == ) {
                        echo 
    '<tr>';
                    }
                    if ( ( ( 
    $z ) % $columns ) || $columns == ) {
                        echo 
    '<td valign="top" '$width .' class="vertical_seperator">';
                    }
                    else
                     {
                    echo 
    '<td valign="top" '$width .' >';
                    } 
    Jetzt noch die oben verwendete CSS Klasse im CSS-File des Templates definieren.

    Einfügen in templates/deintemplate/css/template_css.css
    Code:
    .vertical_seperator {
    padding-right: 15px;
    }
    That's it! Nun kann man per css bestimmen wie der Abstand aussehen soll.

    Probiert doch aus ob es bei euch auch funktioniert und gebt Feedback. thx

    Gruss Fletsch

  2. #2
    Crain001
    Gast

    Standard

    super sache,
    habs gleich eingebaut...mein problem ist nur dass nur die ersten beiden einträge getrennt werden...danach kleben linke und rechte spalte zusammen.

    EDIT hab das jetzt so abgeändert:
    if ( $i < ($total-1) ) {
    echo '<td valign="top" '. $width .' class="vertical_seperator">';
    }
    else
    {
    echo '<td valign="top" '. $width .' class="vertical_seperator">';
    }

    hoffe das hält =)

  3. #3
    Neu an Board
    Registriert seit
    30.11.2004
    Beiträge
    63
    Bedankte sich
    1
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Wieviele Intro Stories und Zeilen hast du denn verwendet? Ich hab eigentlich mehrere Einstellungen ausprobiert und hat immer gepasst. Aber auch gut wenn die Leute nun eine Alternative haben wenn es nicht richtig aussehen sollte.

    Gruss

  4. #4
    Crain001
    Gast

    Standard

    ich glaub bei mir ists etwas anders als in deinem szenario.
    und zwar habe ich im template 3 columns von denen die erste navigation ist und die beiden letzteren content. damit ich den abstand zwischen den columns bestimmen kann hab ich deine änderung verwendet. und sie mittels padding-left formatiert. soll heissen ich hab mich bei deinem code wohl vergriffen. bei mir ist es ja legitim dass der spacer nicht nur zwischen den spalten ist, sondern auch einmal links davon
    deswegen war meine änderung an deinem code auch ziemlich unsinnig.

    contentpaneopen konnte ich nicht zum formatieren nehmen, da ich schon den titel und die category neu formatiert hab und damit der kopf im iexplorer nicht richtig positioniert wäre....im grunde hab ich jetzt deine idee genommen...sie aber auf jeden artikel in der content.html.php angewendet...und jetzt klappts perfekt bei mir.


    ich danke dir auf jeden fall für deinen code ganz oben !

  5. #5
    Neu an Board
    Registriert seit
    30.11.2004
    Beiträge
    63
    Bedankte sich
    1
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    ok alles klar. bitte gern geschehen wegen dem code.

    Kann man die Seite besichtigen?

  6. #6
    Crain001
    Gast

    Standard

    ich schick einen link, wenn sie weitgehend fertig ist...momentan bin ich noch am bug fixen

  7. #7
    Neu an Board
    Registriert seit
    30.11.2004
    Beiträge
    63
    Bedankte sich
    1
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Da war tatsächlich noch ein Fehler drin. Hab den Code oben nun angepasst, damit er bei beliebiger Spaltenzahl funktioniert.

  8. #8
    Hat hier eine Zweitwohnung
    Registriert seit
    06.08.2006
    Ort
    Pfronten (Allgäu)
    Beiträge
    1.126
    Bedankte sich
    13
    Erhielt 341 Danksagungen
    in 198 Beiträgen

    Standard

    Also nen horizontalen Abstand kann ich auch mit der Klasse:
    .article_seperator und nem Sitesuffix lösen, ohne noch mehr Tabellen in den Code
    popeln zu müssen.

    -den Suffix natürlich, das dies bsp. nur in der Blogansicht passiert.
    Geändert von Bauersart (14.01.2008 um 17:52 Uhr)


    Benjamin Weigl, Webentwicklung & Design

    http://benjamin-weigl.de
    ~kein Joomla Support mehr~


  9. #9
    Neu an Board
    Registriert seit
    30.11.2004
    Beiträge
    63
    Bedankte sich
    1
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard

    Ne der article_seperator bestimmt doch den Abstand oben und unten und nicht neben zwei newsblöcken.
    Und eine zusätzliche Tabelle ist nicht drin. Bitte genau anschauen.

  10. #10
    Hat hier eine Zweitwohnung
    Registriert seit
    06.08.2006
    Ort
    Pfronten (Allgäu)
    Beiträge
    1.126
    Bedankte sich
    13
    Erhielt 341 Danksagungen
    in 198 Beiträgen

    Standard

    muss nicht und kann auch anders, es kommt drauf an wie du die Klassen formatierst:
    "position" wäre hierbei ein entscheidender Stichpunkt. Ich denke nur das es keine
    "anständige" Lösung ist eine "Tabelle" in den Code zu schreiben - mach das ganze
    doch nochmal mit nem div, dann wäre es eine sinnvolle Alternative, für alle welche nicht
    die Positions im halben Blogbereich ändern wollen


    Benjamin Weigl, Webentwicklung & Design

    http://benjamin-weigl.de
    ~kein Joomla Support mehr~


+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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