+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Problem beim Portieren eines Templates auf Joomla 1.5B2

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

    Frage Problem beim Portieren eines Templates auf Joomla 1.5B2

    Hallo,

    ich möchte ein Template (basierend auf Mitra-Green) von Joomla 1.0.12 für die Verwendung unter Joomla 1.5B2 portieren.

    1) Original Code der index.php (Joomla 1.0.12)

    PHP-Code:
    <?php
    defined
    '_VALID_MOS' ) or die( 'Restricted access' );
    //needed to seperate the ISO number from the language file constant _ISO
    $iso explode'='_ISO );
    //xml prolog
    echo '<?xml version="1.0" encoding="'$iso[1] .'"?' .'>';
    ?>
    <!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">
    <head>
    <?php mosShowHead(); ?>
    <?php
    if ( $my->id ) {
        
    initEditor();
    }
    $collspan_offset = ( mosCountModules'right' ) ) ? 1;
    //right based combos
    if ( mosCountModules'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) {
        
    $right 1;
    }
    ?>
    <!-- <meta **********="Content-Type" content="text/html; charset=utf-8" /> -->
    <meta **********="Content-Type" content="text/html; <?php echo _ISO?>" />

    <?php mosShowHead(); ?>
    <link href="<?php echo $mosConfig_live_site;?>/templates/mitra/css/template_css.css" rel="stylesheet" type="text/css" />
    </head>

    <body style="margin:0">

    <table align="center" border="0" cellpadding="0" cellspacing="0" width="950px">
        <tr>
            <td>
            <table border="0" cellpadding="0" cellspacing="0" width="100%" class="logo2">
                <tr>
                    <td width="133" valign="bottom" class="logo">
                    <table border="0" cellpadding="0" cellspacing="0" width="130px">
                        <tr>
                            <td valign="bottom" class="ver">&nbsp;</td>
                        </tr>
                        <tr>
                            <td class="ver">&nbsp;</td>
                        </tr>
                    </table>
                    </td>
                    <td valign="top"></td>
                    <td width="100%" valign="top"  class="logo3" align="right">
                    <table border="0" cellpadding="0" cellspacing="0" width="705" style="height: 217px">
                        <tr>
                            <td>
                            <table border="0" cellpadding="0" cellspacing="0" width="100%">
                                <tr>
                            <td width="647" style="height: 25px">&nbsp;</td>
                            <td width="50" style="height: 25px">&nbsp;</td>
                            <td width="8" style="height: 25px">&nbsp;</td>
                                </tr>
                                <tr>
                            <td style="height: 25px">&nbsp;</td>
                            <td width="50" align="right" style="height: 25px"><?php mosLoadModules 'user4'); ?></td>
                            <td width="8" style="height: 25px">&nbsp;</td>
                                </tr>
                            </table>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top">
                            <table border="0" cellpadding="0" cellspacing="0" width="100%" style="height: 163px">
                                <tr>
                                    <td width="219">&nbsp;</td>
                                    <td>&nbsp;</td>
                                </tr>
                                <tr>
                                    <td width="219">&nbsp;</td>
                                    <td width="486" style="height: 66px"></td>
                                </tr>
                            </table>
                            </td>
                        </tr>
                    </table>
                    </td>
                </tr>
            </table>
            </td>
        </tr>
        <tr>
            <td>
            <table border="0" cellpadding="0" cellspacing="0" width="100%"  style="background-image: url('<?php echo $mosConfig_live_site;?>/templates/mitra/images/top_link_bac.png')">
                <tr>
                    <td width="133">
                    <img border="0" src="<?php echo $mosConfig_live_site;?>/templates/mitra/images/left_top_link.jpg" alt="No Image"></img></td>
                    <td><?php mosLoadModules 'user3'); ?></td>
                    <td width="11">
                    <img border="0" src="<?php echo $mosConfig_live_site;?>/templates/mitra/images/right_top_link.png" alt="No Image"></img></td>
                </tr>
            </table>
            </td>
        </tr>
        <tr>
            <td>
            <table border="0" cellpadding="0" cellspacing="0" width="100%">
                <tr>
                    <td width="4"></td>
                    <td valign="top" width="201">
                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tr>
                            <td class="bac_module"><?php mosLoadModules 'left', -); ?></td>
                        </tr>
                    </table>
                    </td>
                    <td valign="top">
                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tr>
                            <td width="5" valign="top" style="background-image: url('<?php echo $mosConfig_live_site;?>/templates/mitra/images/box/left.png'); height: 664px">
                            <img border="0" src="<?php echo $mosConfig_live_site;?>/templates/mitra/images/box/top_left.png" alt="No Image"></img></td>
                            <td valign="top" style="background-image: url('<?php echo $mosConfig_live_site;?>/templates/mitra/images/box/top.png'); background-repeat: repeat-x; background-position: top; height: 664px">
                              <table width="100%"  height="0%" border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                  <td style="padding-top:10px;"><div align="center"><?php mosLoadModules 'middle'); ?></div></td>
                                </tr>
                              </table>
                              <?php mosMainBody(); ?></td>
                            <td width="4" valign="top" style="background-image: url('<?php echo $mosConfig_live_site;?>/templates/mitra/images/box/right.png'); height: 664px">
                            <img border="0" src="<?php echo $mosConfig_live_site;?>/templates/mitra/images/box/top_right.png" alt="No Image"></img></td>
                        </tr>
                        <tr>
                            <td width="5">
                            <img border="0" src="<?php echo $mosConfig_live_site;?>/templates/mitra/images/box/bot_left.png" alt="No Image"></img></td>
                            <td style="background-image: url('<?php echo $mosConfig_live_site;?>/templates/mitra/images/box/bot.png')">
                            <img border="0" src="<?php echo $mosConfig_live_site;?>/templates/mitra/images/box/bot.png" alt="No Image"></img></td>
                            <td width="4">
                            <img border="0" src="<?php echo $mosConfig_live_site;?>/templates/mitra/images/box/bot_right.png" alt="No Image"></img></td>
                        </tr>
                    </table>
                    </td>
                                        <?php
                          
    if ( mosCountModules ('right') ) {
                              
    ?>
    <td valign="top" width="201">
                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tr>
                            <td class="bac_module2"><?php mosLoadModules 'right', -); ?></td>
                        </tr>
                    </table>
                    </td>                            <?php
                          
    }
                          
    ?>

                    <td width="4"></td>
                </tr>
            </table>
            </td>
        </tr>
        <tr>
            <td>
            <div align="center">
                <table border="0" cellpadding="0" cellspacing="0" width="99%"  style="background-image: url('<?php echo $mosConfig_live_site;?>/templates/mitra/images/bac_footer.png')">
                    <tr>
                        <td width="12">
                        <img border="0" src="<?php echo $mosConfig_live_site;?>/templates/mitra/images/left_footer.png" alt="No Image"></img></td>
                        <td>
                        <?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?></td>
                        <td width="12">
                        <img border="0" src="<?php echo $mosConfig_live_site;?>/templates/mitra/images/right_footer.png" alt="No Image"></img></td>
                    </tr>
                </table>
            </div>
            </td>
        </tr>
    </table>

    </body>

    </html>

  2. #2
    Neu an Board
    Registriert seit
    02.06.2007
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    und hier der Rest....

    Und dies ist nun der angepasste Code des Templates für Joomla 1.5
    Code der index.php (Joomla 1.5B2)

    PHP-Code:
    <?php
    defined
    '_JEXEC' ) or die( 'Restricted access' );
    ?>
    <?php 
    echo '<?xml version="1.0" encoding="utf-8"?' .'>'?>
    <!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="{LANG_TAG}"
    lang="{LANG_TAG}" dir="{LANG_DIR}" >
    <head>
    <jdoc:include type="head" />
    <link rel="stylesheet" href="templates/_system/css/general.css" type="text/css" />
    <link rel="stylesheet" href="templates/{TEMPLATE}/css/template_css.css"
    type="text/css" />
    <jdoc:tmpl name="loadcss" varscope="document" type="condition"
    conditionvar="LANG_DIR">
      <jdoc:sub condition="rtl">
      <link href="templates/{TEMPLATE}/css/template_rtl.css" rel="stylesheet"
    type="text/css" />
      </jdoc:sub>
    </jdoc:tmpl>
    </head>
    <body style="margin:0">

    <table align="center" border="0" cellpadding="0" cellspacing="0" width="950px">
        <tr>
            <td>
            <table border="0" cellpadding="0" cellspacing="0" width="100%" class="logo2">
                <tr>
                    <td width="133" valign="bottom" class="logo">
                    <table border="0" cellpadding="0" cellspacing="0" width="130px">
                        <tr>
                            <td valign="bottom" class="ver">&nbsp;</td>
                        </tr>
                        <tr>
                            <td class="ver">&nbsp;</td>
                        </tr>
                    </table>
                    </td>
                    <td valign="top"></td>
                    <td width="100%" valign="top"  class="logo3" align="right">
                    <table border="0" cellpadding="0" cellspacing="0" width="705" style="height: 217px">
                        <tr>
                            <td>
                            <table border="0" cellpadding="0" cellspacing="0" width="100%">
                                <tr>
                            <td width="647" style="height: 25px">&nbsp;</td>
                            <td width="50" style="height: 25px">&nbsp;</td>
                            <td width="8" style="height: 25px">&nbsp;</td>
                                </tr>
                                <tr>
                            <td style="height: 25px">&nbsp;</td>
                            <td width="50" align="right" style="height: 25px"><jdoc:exists type="modules" condition="user4"></td>
                            <td width="8" style="height: 25px">&nbsp;</td>
                                </tr>
                            </table>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top">
                            <table border="0" cellpadding="0" cellspacing="0" width="100%" style="height: 163px">
                                <tr>
                                    <td width="219">&nbsp;</td>
                                    <td>&nbsp;</td>
                                </tr>
                                <tr>
                                    <td width="219">&nbsp;</td>
                                    <td width="486" style="height: 66px"></td>
                                </tr>
                            </table>
                            </td>
                        </tr>
                    </table>
                    </td>
                </tr>
            </table>
            </td>
        </tr>
        <tr>
            <td>
            <table border="0" cellpadding="0" cellspacing="0" width="100%"  style="background-image: url('<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/top_link_bac.png')">
                <tr>
                    <td width="133">
                    <img border="0" src="<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/left_top_link.jpg" alt="No Image"></img></td>
                    <td><jdoc:exists type="modules" condition="user3"></td>
                    <td width="11">
                    <img border="0" src="<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/right_top_link.png" alt="No Image"></img></td>
                </tr>
            </table>
            </td>
        </tr>
        <tr>
            <td>
            <table border="0" cellpadding="0" cellspacing="0" width="100%">
                <tr>
                    <td width="4"></td>
                    <td valign="top" width="201">
                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tr>
                            <td class="bac_module"><jdoc:include type="modules" name="left" style="-2" /></td>
                        </tr>
                    </table>
                    </td>
                    <td valign="top">
                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tr>
                            <td width="5" valign="top" style="background-image: url('<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/box/left.png'); height: 664px">
                            <img border="0" src="<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/box/top_left.png" alt="No Image"></img></td>
                            <td valign="top" style="background-image: url('<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/box/top.png'); background-repeat: repeat-x; background-position: top; height: 664px">
                              <table width="100%"  height="0%" border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                  <td style="padding-top:10px;"><div align="center">"><jdoc:include type="modules" name="middle" /></div></td>
                                </tr>
                              </table>
                              <jdoc:include type="component" /></td>
                            <td width="4" valign="top" style="background-image: url('<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/box/right.png'); height: 664px">
                            <img border="0" src="<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/box/top_right.png" alt="No Image"></img></td>
                        </tr>
                        <tr>
                            <td width="5">
                            <img border="0" src="<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/box/bot_left.png" alt="No Image"></img></td>
                            <td style="background-image: url('<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/box/bot.png')">
                            <img border="0" src="<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/box/bot.png" alt="No Image"></img></td>
                            <td width="4">
                            <img border="0" src="<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/box/bot_right.png" alt="No Image"></img></td>
                        </tr>
                    </table>
                    </td>
                                        
                          <jdoc:exists type="modules" condition="right">
    <td valign="top" width="201">
                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tr>
                            <td class="bac_module2">"><jdoc:include type="modules" name="right" style="-2" /></td>
                        </tr>
                    </table>
                    </td>                            

                    <td width="4"></td>
                </tr>
            </table>
            </td>
        </tr>
        <tr>
            <td>
            <div align="center">
                <table border="0" cellpadding="0" cellspacing="0" width="99%"  style="background-image: url('<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/bac_footer.png')">
                    <tr>
                        <td width="12">
                        <img border="0" src="<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/left_footer.png" alt="No Image"></img></td>
                        <td>
                        <?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?></td>
                        <td width="12">
                        <img border="0" src="<?php echo $mainframe->getCfg('live_site');?>/templates/mitra/images/right_footer.png" alt="No Image"></img></td>
                    </tr>
                </table>
            </div>
            </td>
        </tr>
    </table>

    </body>

    </html>
    Was ist hier am Code noch zu korrigieren dass er unter Joomla 1.5b2 läuft?

    Gruß
    JackBauer24

  3. #3
    Hat hier eine Zweitwohnung Avatar von Lappsack
    Registriert seit
    10.10.2004
    Ort
    Chemnitz
    Beiträge
    1.170
    Bedankte sich
    13
    Erhielt 188 Danksagungen
    in 182 Beiträgen

    Standard

    Zitat Zitat von JackBauer24 Beitrag anzeigen
    ...
    Was ist hier am Code noch zu korrigieren dass er unter Joomla 1.5b2 läuft?
    ..
    Eine Zeitschleife mit Jump in die Zukunft
    ....1.5 ist Beta...also will heißen Spielwiese....
    Ich würde dir empfehlen nutze 1.0.12 für alle produktiven Seiten....und warte es mit 1.5 ab...
    Es grüsst dich herzlich

    The Lappsack
    ----------------------------------------------------------------------------
    Wer Rechschreibefehler findet, darf Sie wie immer behalten
    http://www.lappsack.de

  4. #4
    Neu an Board
    Registriert seit
    02.06.2007
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von Lappsack Beitrag anzeigen
    Eine Zeitschleife mit Jump in die Zukunft
    ....1.5 ist Beta...also will heißen Spielwiese....
    Ich würde dir empfehlen nutze 1.0.12 für alle produktiven Seiten....und warte es mit 1.5 ab...
    Das hätte ich fast ahnen können... auch ohne Blick in meine Kristallkugel ... Wie bei allen anderen Threads die Joomla 1.5 betreffen! Es wird immer gesagt, dass 1.5 eine Beta Version ist und für den produktiven Einsatz nicht gedacht ist... Dies ist mir selbst bekannt!!!! Produktiv nutze ich nach wie vor die Version 1.0.12 und dies wird sich bis zur 1.5 Final auch so schnell nicht änderen. Hätte ich gewusst das so eine Antwort kommt hätte ich mein Problem erst gar nicht gepostet....

    Trotzdem möchte ich auf einem Testsystem meine Seite schonmal nach 1.5 portieren und mich mit dem neuen Joomla vertraut machen. Da es sich bereits um eine Beta Version handelt und danach nur noch RC's kommen wird sich am Core Code wohl nicht mehr extrem viel änden... Die Änderungen die ich dann an meinem Code noch zu machen habe, dass er mit der Final läuft wird sich wahrscheinlich in Grenzen halten!

    Also bitte jetzt ein paar Konstruktive vorschläge zwecks den notwendigen Änderungen.

    Vielen Dank.

  5. #5
    Hat hier eine Zweitwohnung Avatar von Lappsack
    Registriert seit
    10.10.2004
    Ort
    Chemnitz
    Beiträge
    1.170
    Bedankte sich
    13
    Erhielt 188 Danksagungen
    in 182 Beiträgen

    Standard

    Tja mal genauer gefragt...was geht denn nicht....was wird nicht angezeigt?

    in Bezug auf die Änderungen am Core und am Templatesystem würde ich schon sagen, das sicher noch einiges ändern wird....aber du wirst es ja wissen...
    Es grüsst dich herzlich

    The Lappsack
    ----------------------------------------------------------------------------
    Wer Rechschreibefehler findet, darf Sie wie immer behalten
    http://www.lappsack.de

  6. #6
    Neu an Board Avatar von alexxk
    Registriert seit
    12.07.2005
    Ort
    London
    Alter
    37
    Beiträge
    17
    Bedankte sich
    5
    Erhielt 3 Danksagungen
    in 3 Beiträgen

    Standard Template Tutorial

    Griass eich,

    Also zu deinem Problem folgender Hinweis oder Ratschlag:
    Es sei angemerkt, dass ich den selben Ratschlag vor kurzer Zeit bekam und auf gut Deutsch "angfressn" war wie man hier in Wien bei uns sagen würde.

    Nichts desto trotz bin ich jedoch dann hergegangen und hab diesen Ratschlag befolgt und, obwohl ich angfressn war und es mir lästig erschien, führte dies zum Erfolg.

    Hier der Ratschlag:

    Hier findest du ein Template Tutorial für 1.5!
    Zieh es dir runter und zieh es dir rein.
    Und auf Grundlage dieses Wissens baust du dann ganz einfach das gewünschte Template nach.
    Noch eins um dich noch mehr zu verärgern und die Sache zu verschärfen (also einen drauf zu setzten und paradox zu intervenieren):
    Es ist ja relativ fesch, Templates mit Tabellen zu gestalten, Designmässig aber eine Katastrophe weil viel code. Tabellen sollten für das hergenommen werden wozu sie eigentlich gedacht waren als man mit html begann. Nämlich für das erstellen von Tabellen und nicht für das Seitendesign. Adobe z.B. setzt auf die Stärke von CSS, das ist insofern wichtig weil man damit mehr machen kann vom Seitendesign her.
    Und jetzt kommts:
    Irgendwer hat irgendwann einmal begonnen mit dem Unfug, das Design einer Seite mit Tabellen zu gestalten, da gabs aber CSS schon (in einer ganz schwachen Form aber doch).
    Jedenfalls hat Joomla das auch bemerkt, dass Tables, also Tabellen sowas von 1990 sind und in diesem Tutorial (siehe Link oben) auch ausdrücklich auf die Vorteile von CSS basierten Layout hingewiesen (weniger Code, bessere Gestaltungsmöglichkieten, und so weiter....)

    Wie bereits erwähnt hab ich mich auch irgendwie gefrotzelt gefühlt, dachte mir, so ein Trottel (der mir den Ratschlag gab) ABER: Ich laß dann doch dieses Tutorial und es brachte extrem viel.

    Wenn du hergehst und Schritt für Schritt lt. Anleitung dein Template baust, wirst du sehen, dass du damit mehrere Fliegen mit einer Klappe schlagen kannst.

    Machs neu dein Template, Joomla 1.5 stützt sich auf CSS besieterte Layouts der Templates,...

    Alles gute beim Lesen und viel Glück fürs neue Template.

    Alex

  7. #7
    War schon öfter hier
    Registriert seit
    04.11.2004
    Ort
    Wallhöfen
    Alter
    46
    Beiträge
    153
    Bedankte sich
    10
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Beitrag Und er hat vollkommen ....

    .... recht. Ich habe früher auch viel mit Tabellen rum hantiert. Na gut ich habe es so gelernt in einer Schule für Webdesigner die es wohl selber nicht besser wusste. Wobei am Rande mal auf die CSS - Geschichte geschaut wurde.

    Jetzt erst beginne ich mit CSS zu arbeiten. Also da war mir dieses "Tut" eine Riesenhilfe. Ich danke Dir Alex für diesen Klasse Hinweis. DANKE!

    Greetz dein Namensvetter

    Alex
    Keine Software-Patente in Europa! No software-patents for europe!

+ Antworten

Lesezeichen

Berechtigungen

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