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

Thema: Kritik für eig. Template

  1. #1
    Hat hier eine Zweitwohnung
    Registriert seit
    17.12.2009
    Beiträge
    1.063
    Bedankte sich
    51
    Erhielt 196 Danksagungen
    in 190 Beiträgen

    Standard Kritik für eig. Template

    Hallo,

    nach mehreren Monaten Joomla! und Joomla! Fieber hab ich mich, nachdem ich nun 3 Templates stark abgeändert hatte und eins nach Design neu aufgebaut habe (mit einem Augenkrebserzeugenden PHP-Code ) nun dran gemacht ein komplett eigenes Template zu erstellen.

    Link dazu:
    http://www.j1bsp.hanz.bplaced.de/

    Mich würde es auch freuen, wenn ihr mir sagt, wie es technisch aufgebaut ist, oder ob das Verbesserungen vorgenommen werden sollte. (Code am Ende)

    Einige Sachen sind im Übrigen noch nicht fertiggestellt, darüber bitte nicht wundern (bsp: Weiterlesen... auf Startseite)

    Freue mich über Kritik, sobald sie nicht dahingeschnulzt à la, "Gott sieht das Scheiße aus, hau das doch in die Tonne" daherkommt. Bitte mit Verbesserungsvorschlägen und konstruktiven Ideen.

    Eine Frage dazu noch. Darf man die beez Overrides benutzen, ohne das irgendwo im Quellcode/Impressum, o.ä. zu nennen?

    Ach ja, eigentlich gehört über den grauen Kasten noch ein Logo, das habe ich zur Zeit aber deaktiviert


    lg, HansZ

    PHP-Code:
    <?php
    defined
    '_JEXEC' ) or die( 'Access to this location is RESTRICTED.' ); //verhindert direkten Aufruf der index.php
    $template_path=$this->baseurl '/templates/' $this->template//setzt den aktuellen Template-Pfad


    # CHANGE SPACES TO TABS
        
    $document JFactory::getDocument();
        
    $document->setTab("\t \t"); 

    # CHANGE ROBOT TAGS
        
    $doc =& JFactory::getDocument( );
        
    $doc->setMetaData'robots''noindex, nofollow' );
    # REMOVE MOOTOOLS AND CAPTION
        
    $mcremove=$this->getHeadData();
        
    reset($mcremove['scripts']);
        unset(
    $mcremove['scripts'][$this->baseurl '/media/system/js/mootools.js']);
        unset(
    $mcremove['scripts'][$this->baseurl '/media/system/js/caption.js']);
        
    $this->setHeadData($mcremove);

    # DETERMINE WIDTHS FOR MIDDLE PART
    if ($this->countModules('left and right')) {
        
    $left 'left-small';
        
    $right 'right-small';
        
    $content 'content-small';
    }
    else if (
    $this->countModules('left *** right')) {
        
    $left 'left-medium';
        
    $content 'content-medium';
        
    $right 'right-medium';
    }
    else {
        
    $content 'content-large';
    }
    #DETERMINE USER POSITION
    $has_user1 = ($this->countModules('user1')) ? 0
    $has_user2 = ($this->countModules('user2')) ? 0
    $has_user3 = ($this->countModules('user3')) ? 0

    if ( (
    $has_user1 $has_user2 $has_user3) == ) { 
        
    $user1 'user1large';
        
    $user2 'user2large';
        
    $user3 'user3large'
    } else if ( (
    $has_user1 $has_user2 $has_user3) == ) { 
        
    $user1 'user1medium';
        
    $user2 'user2medium';
        
    $user3 'user3medium'
    } else {
        
    $user1 'user1small';
        
    $user2 'user2small';
        
    $user3 'user3small';

    ?>
    <!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" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" dir="<?php echo $this->direction?>">
        <head>
    <jdoc:include type="head" />        <link href="templates/system/css/system.css" rel="stylesheet" type="text/css" />
            <link href="<?php echo $template_path ?>/css/template.css" rel="stylesheet" type="text/css" />
            <link href="<?php echo $template_path ?>/css/beez.css" rel="stylesheet" type="text/css" />
            <link href="<?php echo $template_path ?>/favicon.ico" rel="shortcut icon" type="image/x-icon" />
            <!--[if IE ]>
                <link href="<?php echo $template_path ?>/css/ie.css" rel="stylesheet" type="text/css" />
                <script src="<?php echo $template_path ?>/src/ie.js" type="text/javascript"></script>
            <![endif]-->
        </head>
        <body>
            <div id="all">
                <?php if($this->params->get('logo')) : ?>
                <div id="logo">
                    <a href="<?php echo $baseurl?>"></a>
                        <h1><?php echo $this->params->get('logotext'); ?></h1>
                </div>
                <?php endif; ?>
                <div id="wrapper">

                    <!-- start top -->
                    <div id="top">
                        <?php if ($this->countModules('top')) : ?>
                        <jdoc:include type="modules" name="top" style="xhtml" />
                        <?php endif; ?>
                    </div>
                    <!-- end top -->

                    <div id="box">
                        <?php if ($this->countModules('left')) : ?>
                        <!-- start left -->
                        <div id="<?php echo $left ?>">
                            <jdoc:include type="modules" name="left" style="xhtml" />
                        </div>
                        <!-- end left -->
                        <?php endif; ?>
                        <div id="<?php echo $content ?>">
                            <?php if ($this->countModules('breadcrumb')) : ?>
                            <!-- start breadcrumb -->
                            <div id="breadcrumb">
                                <jdoc:include type="modules" name="breadcrumb" style="xhtml" />
                            </div>
                            <!-- end breadcrumb -->
                            <?php endif; ?>
                            <jdoc:include type="message" />
                            <?php if($this->params->get('showComponent')) : ?>
                            <!-- start content -->
                            <jdoc:include type="component" />
                            <!-- end content -->
                            <?php endif; ?>
                        </div>
                        <?php if ($this->countModules('right')) : ?>

                        <!-- start right -->
                        <div id="<?php echo $right ?>">
                            <jdoc:include type="modules" name="right" style="xhtml" />
                        </div>
                        <!-- end right -->

                        <?php endif; ?>

                        <div id="users">
                            <?php if ($this->countModules('user1')) : ?>

                            <!-- start user1 -->
                            <div id="<?php echo $user1?>">
                                <jdoc:include type="modules" name="user1" style="xhtml" />
                            </div>
                            <!-- end user1 -->

                            <?php endif; ?>

                            <?php if ($this->countModules('user2')) : ?>

                            <!-- start user2 -->
                            <div id="<?php echo $user2?>"<?php if ($this->countModules('user1') and $user2 == 'user2medium' ) echo ' style="float:right;"'?> >
                                <jdoc:include type="modules" name="user2" style="xhtml" />
                            </div>
                            <!-- end user2 -->

                            <?php endif; ?>

                            <?php if ($this->countModules('user3')) : ?>

                            <!-- start user3 -->
                            <div id="<?php echo $user3?>">
                                <jdoc:include type="modules" name="user3" style="xhtml" />
                            </div>
                            <!-- end user3 -->

                            <?php endif; ?>

                        </div>
                        <div class="clr"></div>
                    </div>
                    <div id="footer"><?php if($this->params->get('footer')) : ?>&copy; copyright by <?php echo $this->params->get('copyright'); ?> <?php echo $this->params->get('year'); ?><?php endif; ?></div>
                </div>
            </div>
            <?php if ($this->countModules('debug')) : ?>
            <pre>
                <jdoc:include type="modules" name="debug" />
            </pre>
            <?php endif; ?>
        </body>
    </html>
    Geändert von HansZ (10.11.2010 um 22:24 Uhr)
    <- Bleibt Opera treu.
    Wer braucht schon Firebug, wenn man Dragonfly hat?
    Gelösten Thread bitte auch so kennzeichnen.

  2. #2
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Zitat Zitat von HansZ Beitrag anzeigen
    Eine Frage dazu noch. Darf man die beez Overrides benutzen, ohne das irgendwo im Quellcode/Impressum, o.ä. zu nennen?
    Da hier keine Rechtsberatung ist nur der allgemeine Hinweis auf die GPL/GNU.
    Quelltext - > beez -> Angaben von Angie usw. drinlassen im PHP-Quelltext!

    Zitat Zitat von HansZ Beitrag anzeigen
    Ach ja, eigentlich gehört über den grauen Kasten noch ein Logo, das habe ich zur Zeit aber deaktiviert
    Warum? Die Seite hat dadurch keinen Kopfbereich.

  3. #3
    Verbringt hier viel Zeit Avatar von kardio
    Registriert seit
    22.04.2009
    Ort
    Switzerland
    Beiträge
    929
    Bedankte sich
    89
    Erhielt 189 Danksagungen
    in 185 Beiträgen

    Standard

    Die eine Schrift da... geht ja nun gar nicht.

    Der Rest sieht ganz anständig aus.
    Aber ohne Header???
    Wie stelle ich meine Fragen richtig? - Joomla FAQ - Frage als gelöst markieren? So gehts!
    - Ein Klick auf 'Danke' erfreut immer! Keinen privaten Support per PM!

  4. #4
    Wohnt hier Avatar von chr-hl
    Registriert seit
    28.07.2009
    Ort
    Lübeck
    Beiträge
    3.044
    Bedankte sich
    57
    Erhielt 964 Danksagungen
    in 950 Beiträgen

    Standard

    Hallo,

    für Dein Anliegen gibt es doch etwas Eigenes: http://www.joomlaportal.de/webseiten-feedback.html

    Zur Seite:
    Das Blau empfinde ich für sehr gewaltig.
    Warum ist der Text in den rechten Modulen rechtsbündig? Das sieht zumindest bei der Umfrage doch sehr gewöhnungsbedürftig aus.

    Gruß
    Christian
    Konnte ich Dir helfen - dann freut ein Klick auf "Danke" bzw. "Thanks"

    Joomla - FAQs / Dein Joomla-Level / Problem gelöst? Bitte so markieren

  5. #5
    Hat hier eine Zweitwohnung
    Registriert seit
    17.12.2009
    Beiträge
    1.063
    Bedankte sich
    51
    Erhielt 196 Danksagungen
    in 190 Beiträgen

    Standard

    Hallo,

    zuerstmal danke für die Antwort.

    Zitat Zitat von joom_mob-i-co Beitrag anzeigen
    Quelltext - > beez -> Angaben von Angie usw. drinlassen im PHP-Quelltext!
    Also im Endeffekt muss es nicht auf der Webseite sichtbar sein, sondern nur im Quellltext?
    Zitat Zitat von joom_mob-i-co Beitrag anzeigen
    Warum? Die Seite hat dadurch keinen Kopfbereich.
    Liegt daran, dass das ganze ein Schulprojekt für unsere Stufe ist und ich vorerst mal das Logo unserer Schule genommen habe, ohne zu wissen, ob das legitim ist

    Zitat Zitat von kardio Beitrag anzeigen
    Die eine Schrift da... geht ja nun gar nicht.
    Ok, werde später mal eine professionellere Schrift auswählen

    Zitat Zitat von kardio Beitrag anzeigen
    Aber ohne Header???
    Siehe oben


    Zitat Zitat von chr-hl Beitrag anzeigen
    für Dein Anliegen gibt es doch etwas Eigenes: http://www.joomlaportal.de/webseiten-feedback.html
    Upps, naja aber Lacki hat es hierher verschoben, dann kann das gar nicht so schlimm sein

    Zitat Zitat von chr-hl Beitrag anzeigen
    Das Blau empfinde ich für sehr gewaltig.
    Was genau meinst du? Alles? Oder bestimtme Teile? Und weshalb? (Blau zu häufig, schlechter Blauton?)


    Zitat Zitat von chr-hl Beitrag anzeigen
    Warum ist der Text in den rechten Modulen rechtsbündig?
    War einfach eine Idee meinerseits, fand aber, dass das bei der Umfrage auch doof aussah.


    Gruß, HansZ
    <- Bleibt Opera treu.
    Wer braucht schon Firebug, wenn man Dragonfly hat?
    Gelösten Thread bitte auch so kennzeichnen.

  6. #6
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.409 Danksagungen
    in 1.290 Beiträgen

    Standard

    Du hast es so gewollt

    Glückwunsch zu deiner sauberen Arbeit, das Template wirkt ist ziemlich streng aber warum nicht?
    Das Hintergrundgrau im content-Bereich wirkt auf mich ziemlich dämpfend, wie eine Doppelstunde Sozialkunde - lass doch mal den Hintergrund einfach weiß. Versuch mal Rahmen statt Füllung.

    Die Blautöne: Im Menu sind es mehr Fliedertöne, sehr weiblich. Unten ist es Dunkel-Knallblau, sehr männlich. Dazwischen etwas Hellblau. Aber du solltest nur einen Farbton nehmen, den kannst du dann in der Helligkeit variieren.
    Das ganz normale Blau der links ist ganz angenehm aber wieder anders.

    Wenn alle Blaus denselben Farbton haben könntest du noch eine Kontrastfarbe sparsam einsetzen, das müsste dann aber zum header passen.
    Gruß, oldlady
    Grüße, Christiane
    Joomla braucht dich!

  7. #7
    Hat hier eine Zweitwohnung
    Registriert seit
    17.12.2009
    Beiträge
    1.063
    Bedankte sich
    51
    Erhielt 196 Danksagungen
    in 190 Beiträgen

    Standard

    Zitat Zitat von oldlady Beitrag anzeigen
    Glückwunsch zu deiner sauberen Arbeit, das Template wirkt ist ziemlich streng aber warum nicht?
    Was meinst du mit streng? Seriös? Altbacken?

    Zitat Zitat von oldlady Beitrag anzeigen
    Das Hintergrundgrau im content-Bereich wirkt auf mich ziemlich dämpfend, wie eine Doppelstunde Sozialkunde - lass doch mal den Hintergrund einfach weiß.
    Stört dich generell das grau (frontpage, article, section), oder nur bei einzelnen Beiträgen (article)
    Zitat Zitat von oldlady Beitrag anzeigen
    Die Blautöne: Im Menu sind es mehr Fliedertöne, sehr weiblich. Unten ist es Dunkel-Knallblau, sehr männlich. Dazwischen etwas Hellblau. Aber du solltest nur einen Farbton nehmen, den kannst du dann in der Helligkeit variieren.
    Das ganz normale Blau der links ist ganz angenehm aber wieder anders.
    Danke für die Infos, ich selbst hatte auch schon das Gefühl, jedoch lediglich in Bezug auf den User1/2/3 Hintergrund.

    Zitat Zitat von oldlady Beitrag anzeigen
    Glückwunsch zu deiner sauberen Arbeit, das Template
    Danke Dir!


    Zu deinem angesprochenen
    Zitat Zitat von oldlady Beitrag anzeigen
    (...) du solltest nur einen Farbton nehmen, den kannst du dann in der Helligkeit variieren.
    Soll heißen, mit GIMP schönen blauen Farbton aussuchen und dann lediglich mit der Helligkeit spielen?

    Noch 2 Fragen: Wie findet ihr die Pagination? Gelungen? Doof?

    Und findet ihr den "zurück..." Link bei Artikeln hilfreich oder lästig?


    Liebe Grüße, HansZ
    <- Bleibt Opera treu.
    Wer braucht schon Firebug, wenn man Dragonfly hat?
    Gelösten Thread bitte auch so kennzeichnen.

  8. #8
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.409 Danksagungen
    in 1.290 Beiträgen

    Standard

    Was meinst du mit streng? Seriös? Altbacken?
    Altbacken nicht - eher logisch - gradlinig ... aber eben in keiner Weise verspielt.
    Stört dich generell das grau (frontpage, article, section), oder nur bei einzelnen Beiträgen (article)
    Bei den einzelnen Beiträgen.
    Soll heißen, mit GIMP schönen blauen Farbton aussuchen und dann lediglich mit der Helligkeit spielen?
    Genau. Und schau dir mal den color scheme designer an um eine weitere passende Farbe zu finden. aber es muss immer mit dem Logo harmonieren, das sehe ich ja nicht.
    Noch 2 Fragen: Wie findet ihr die Pagination? Gelungen? Doof?
    Und findet ihr den "zurück..." Link bei Artikeln hilfreich oder lästig?
    Für mich ok

    Du musst nicht alles ernst nehmen was ich schreibe. Geschmack ist verschieden und ich bin nicht deine Generation. Frag deine Freunde, was die meinen - aber es kann sein dass du dann 4 Meinungen hast die ganz weit auseinader liegen. Das ist eben so beim WEB-Design
    Grüße, Christiane
    Joomla braucht dich!

  9. #9
    Hat hier eine Zweitwohnung
    Registriert seit
    17.12.2009
    Beiträge
    1.063
    Bedankte sich
    51
    Erhielt 196 Danksagungen
    in 190 Beiträgen

    Standard

    Klar, aber es ist halt auch häufig so, dass man kaum noch ein Gefühl für etwas hat, wenn man lange damit zu tun hat.
    Netter Link, wird mir sicher noch helfen!

    Auf jeden Fall danke ich dir mal!

    lg, HansZ
    <- Bleibt Opera treu.
    Wer braucht schon Firebug, wenn man Dragonfly hat?
    Gelösten Thread bitte auch so kennzeichnen.

  10. #10
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.367
    Bedankte sich
    456
    Erhielt 2.978 Danksagungen
    in 2.796 Beiträgen

    Standard

    ...habs ins Webseiten-Feedback verschoben


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

+ 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