+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Modulposition erstellen in mobilejoomla Template

  1. #1
    Neu an Board
    Registriert seit
    27.10.2010
    Beiträge
    12
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Modulposition erstellen in mobilejoomla Template

    ich bekomm's nicht hin...
    ich will


    ein logo einbinden mittels modul oder wie auch immer...

    Alle meine Versuche sind fehl geschlagen, geht das überhaupt?

    Die index.php
    PHP-Code:
    <?php
    /**
     * Mobile Joomla!
     * http://www.mobilejoomla.com
     *
     * @version        0.9.8
     * @license        http://www.gnu.org/licenses/gpl-2.0.htm GNU/GPL
     * @copyright    (C) 2008-2010 MobileJoomla!
     * @date        September 2010
     */
    defined('_JEXEC') or die('Restricted access');

    defined('_MJ') or die('Incorrect usage of Mobile Joomla.');

    $MobileJoomla =& MobileJoomla::getInstance();
    $base JURI::base()."templates/".$this->template;
    $homepage JURI::base();
    if(!empty (
    $MobileJoomla->config['tmpl_iphone_homepage']))
        
    $homepage $MobileJoomla->config['tmpl_iphone_homepage'];
    ?>
    <!doctype html>
    <html <?php echo $MobileJoomla->getXmlnsString(); ?>>
    <head>
        <meta **********="Content-Type" content="<?php echo $MobileJoomla->getContentString(); ?>"/>
    <?php $MobileJoomla->showHead(); ?>
        <style type="text/css" media="screen">@import "<?php echo $base;?>/jqtouch-src/jqtouch/jqtouch.min.css";</style>
        <style type="text/css" media="screen">@import "<?php echo $base;?>/jqtouch-src/themes/apple/theme.min.css";</style>
        <style type="text/css" media="screen">@import "<?php echo $base;?>/css/mj_iphone.css";</style>
        <meta name="viewport" content="width = 320, initial-scale = 1.0, user-scalable = no, maximum-scale = 1.0">
    </head>
    <body>
    <div<?php echo ($MobileJoomla->_ishomepage) ? " id=\"home\"" "";?> class="current">
        <div class="toolbar">
            <h1><?php /** @var JSite $app */ $app =& JFactory::getApplication(); echo $app->getCfg('sitename'); ?></h1>
        <?php if(!$MobileJoomla->_ishomepage): ?>
            <a class="back" href="javascript:history.go(-1)"><?php echo JText::_('Back'); ?></a>
            <a class="home" href="<?php echo $homepage;?>"><?php echo JText::_('Home'); ?></a>
        <?php endif;?>
        </div>
    <?php
    $modulepos 
    $MobileJoomla->getPosition('header');
    if(
    $modulepos && $this->countModules($modulepos) > 0)
    {
        
    $MobileJoomla->loadModules($modulepos);
    }
    $modulepos $MobileJoomla->getPosition('header2');
    if(
    $modulepos && $this->countModules($modulepos) > 0)
    {
        
    $MobileJoomla->loadModules($modulepos);
    }

    if(
    $MobileJoomla->config['tmpl_iphone_pathway'] && (!$MobileJoomla->_ishomepage || $MobileJoomla->config['tmpl_iphone_pathwayhome'])): ?>
        <div class="content">
            <?php $MobileJoomla->showPathway(); ?>
        </div>
    <?php
    endif;

    $modulepos $MobileJoomla->getPosition('middle');
    if(
    $modulepos && $this->countModules($modulepos) > && ($MobileJoomla->_ishomepage || $MobileJoomla->hasSubmenus()))
    {
        
    ?><div id="<?php echo $modulepos?>"><?php $MobileJoomla->loadModules($modulepos); ?></div><?php
    }

    if(!(!
    $MobileJoomla->config['tmpl_iphone_componenthome'] && $MobileJoomla->_ishomepage)): ?>
        <div class="content">
            <div class="container">
                <?php $MobileJoomla->showMainBody(); ?>
            </div>
    <?php
        $modulepos 
    $MobileJoomla->getPosition('middle2');
        if(
    $modulepos && $this->countModules($modulepos) > 0)
        {
            
    ?><div id="<?php echo $modulepos?>">
                <?php $MobileJoomla->loadModules($modulepos); ?>
            </div><?php
        
    }
    ?>
        </div>
    <?php
    endif;

    $modulepos $MobileJoomla->getPosition('footer');
    if(
    $modulepos && $this->countModules($modulepos) > 0)
    {
        
    ?><div id="<?php echo $modulepos?>" class="current">
            <?php $MobileJoomla->loadModules($modulepos); ?>
        </div><?php
    }

    $MobileJoomla->showFooter();

    $modulepos $MobileJoomla->getPosition('footer2');
    if(
    $modulepos && $this->countModules($modulepos) > 0)
    {
        
    ?><div id="<?php echo $modulepos?>" class="current">
            <?php $MobileJoomla->loadModules($modulepos); ?>
        </div><?php
    }
    ?>
    </div>
    </body>
    </html>[/CODE]
    und die css
    Code:
    /* MJ iPhone styles */
    .content .container {
        padding: 10px;
        margin: 10px;
        background-color: white;
        line-height: 120%;
        border: 1px solid #888888;
        -webkit-border-radius: 6px;
    }
    
    .content h5 {
        font-size: 1.2em;
    }
    
    .content h1, .contentheading {
        font-size: 150%;
        line-height: 130%;
        margin-bottom: 0.3em;
    }
    
    .profile .content * {
        max-width: 300px;
        overflow: hidden;
    }
    
    .landscape .content * {
        max-width: 450px;
    }
    
    .contentheading {
        font-size: 18px;
        font-weight: bold;
    }
    
    a {
        color: #7a8faa;
    }
    
    ul li a.mainlevel:hover, ul li a.mainlevel:active {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #194FDB url('../jqtouch-src/themes/apple/img/selection.png') repeat-x scroll 0 0;
        color: #FFFFFF;
    }
    
    a img {
        border: none;
    }
    
    p {
        margin-bottom: 1em;
    }
    
    .createdate {
        font-size: 10px;
        text-align: right;
        color: #999;
    }
    
    .buttonheading {
        float: right;
    }
    
    .contentpagetitle {
        text-decoration: none;
        font-size: 20px;
        line-height: 100%;
    }
    
    p.jfooter {
        margin: 10px;
        font-size: 12px;
        line-height: 120%;
        color: #333;
    }
    
    #mj_iphone_header,
    #mj_iphone_header2,
    #mj_iphone_footer,
    #mj_iphone_footer2 {
        padding: 10px;
    }
    
    /* fixed to jQtouch */
    
    body {
        background: rgb(197, 204, 211) url('../jqtouch-src/themes/apple/img/pinstripes.png') repeat;
    }
    
    .toolbar {
        padding: 0;
    }
    
    .home.active, .button.active, .back.active, .cancel.active, .add.active {
        color: #999;
    }
    
    .back.active {
        -webkit-border-image: url('../jqtouch-src/themes/apple/img/backButton.png') 0 8 0 14;
    }
    
    h3, div.h3 {
        margin: 0 0 5px 0;
        font-size: 16px;
        font-weight: bold;
    }
    Danke...

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

    Standard

    Das ist so sehr schwer herauszubekommen.
    Ich vermute aber, dass "Waldhotel" ein Modultitel ist. Wenn ja, arbeite mit einer eigenen Modul Class Suffix und mache für den Titel in der CSS dieses hier:
    Code:
    .moduletable-DeineSuffix h3 {backgrouund:url(Pfad/Bild.jpg);}
    Mehr zur Class Suffix findest du hier: http://www.time4joomla.de/templates/...ss-suffix.html

    Aber wie gesagt: das funzt natürlich nur, wenn das auch eine Modultitel ist - und das kann man nicht herausfinden, wenn du uns nicht den Code zur Laufzeit gibst.


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

  3. #3
    War schon öfter hier Avatar von expertino
    Registriert seit
    19.02.2010
    Ort
    Österreich
    Beiträge
    117
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Das geht auch wesentlich einfacher mit MobileJoomla.
    Unter den Modulen hast du ein HeaderModul. Wird automatisch bei der Installation angelegt.
    Dem kannst du eine Position zuweisen z.B.: mj_pda_header für smartphones!
    Auf der rechten Seite hast du dann die Möglichkeit einen Text oder ein Bild einzufügen auf dieser Position unter
    den Modulparametern.
    Es gibt hier den Punkt Title text und ganz unten Header img URL.
    Standardpfad:
    {{root}}templates/mobile_pda/resources/images/mw_joomla_logo.png
    hier kannst du den Pfad zu deinem Bild eingeben, dann wird es angezeigt.
    Natürlich oben bei Anzeigen auf Bild klicken.

    lg

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

    Standard

    Das der Thread aber schon über ein Jahr alt ist, ist dir aufgefallen?


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

+ Antworten

Lesezeichen

Berechtigungen

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