+ Antworten
Ergebnis 1 bis 7 von 7

Thema: eigenes Template u. bearbeiten im Frontend

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

    Standard eigenes Template u. bearbeiten im Frontend

    Hallo zusammen.

    Hab mir einige CMS angesehen und mich dann entschieden mich mit Joomla etwas intensiver zu beschäftigen.

    Ich habe mir ein eigenes Template angelegt und es wird auch alles richtig dargestellt und die INhalte korrekt angezeigt. Das Problem ist jetzt aber, dass mir die Links zum Bearbeiten/Erstellen der Beiträge nicht angezeigt werden. Ich kann also meine Beiträge nicht im Frontend bearbeiten


    Was muss ich machen um das zu ändern?

    Joomla Version 1.0.11
    Safe Mode = On, aber darn liegts nicht, weil ich im Standardtemplate ja die Links sehe.


    //edit:

    noch ein paar infos

    Meine Index.php
    PHP-Code:
    <?php
    /**
    * A Mambo 4.5.3 xhtml compatible template
    * @version 1.0
    * @package NVU Template Addon
    * @copyright (C) 2005 by Open4G Mambo Template Developer Extension for NVU - All rights reserved!
    * @license http://www.open4g.com/ GPL/GNU License
    **/
      
    defined'_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
    // 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 HTML 4.01 Transitional//EN">
    <html>
    <head>

      <**** content="text/html; <?php echo _ISO?>" **********="content-type">

    <?php if ( $my->id ) { initEditor(); }
    $collspan_offset = ( mosCountModules'right' ) + mosCountModules'user2' ) ) ? 1;
    //script to determine which div setup for layout to use based on module configuration
    $user1 0;
    $user2 0;
    $sandbox_area 0;
    // banner combos

    //user1 combos
    if ( mosCountModules'user1' ) + mosCountModules'user2' ) == 2) {
    $user1 2;
    $user2 2;
    } elseif ( 
    mosCountModules'user1' ) == ) {
    $user1 1;
    } elseif ( 
    mosCountModules'user2' ) == ) {
    $user2 1;
    }

    //right based combos
    if ( mosCountModules'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) {
    $sandbox_area 2;
    } else {
    $sandbox_area 1;
    $user1 $user1 == 4;
    $user2 $user2 == 4;
    }
    ?>

    <?php mosShowHead(); ?>
    <link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />
    <link rel="shortcut icon" href="<?php echo $mosConfig_live_site;?>/<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/favicon.ico" />




    </head>
    <body>

    <div class="all">
      <div class="header"></div>

      <div class="menu">
       <?php mosLoadModules 'left' ); ?>
      </div>

      <div class="content">
        <div id="pathway">
         <?php mosPathWay(); ?>
        </div><br><br>

        <div class="headline">
         <?php mosLoadModules 'user9' ); ?>
        </div><br>
        <div>
         <?php mosLoadModules 'user1' ); ?>
        </div>
      </div>



      <div class="news">
        <?php mosLoadModules 'right' ); ?>
        <br>
        <hr>
        <br>

        <!-- Hamstershop -->

        <h1>Hamster-Shop</h1>
         <div class="hamstershop">
          Der <a href="http://www.spreadshirt.net/shop.php?sid=83630"><img class="hamstershop" src="../joomla/templates/hamstertor/images/logo_shop_klein.gif"></a> ist online und  bietet ab sofort viele neue Leckerbissen und wird demn&auml;chst noch mehr erweitert. Reinschauen lohnt sich auf jeden Fall!<br>
          <img src="../joomla/templates/hamstertor/images/pfeil.gif"> <a href="http://www.spreadshirt.net/shop.php?sid=83630">Hamster-Shop</a>
         </div>
         <br>
         <hr>


          <!--Wetter -->

          <div class="wetter">
             <?php mosLoadModules 'user2' ); ?>
          </div>
             <br>
             <hr>
             <br>

           <!--WErbung Hamstertor Poloshirts -->

           <h1>Die Hamstertor-Chemie Poloshirts kommen von:</h1>
           <img src="../joomla/templates/hamstertor/images/xxl_design.gif">
      </div>

    </div>
    </body>
    </html>
    wobei ich diesen Code erst später hinzugefügt habe, weil es einem anderen hier aus dem Board geholfen hatte.
    PHP-Code:
    $collspan_offset = ( mosCountModules'right' ) + mosCountModules'user2' ) ) ? 1;
    //script to determine which div setup for layout to use based on module configuration
    $user1 0;
    $user2 0;
    $sandbox_area 0;
    // banner combos

    //user1 combos
    if ( mosCountModules'user1' ) + mosCountModules'user2' ) == 2) {
    $user1 2;
    $user2 2;
    } elseif ( 
    mosCountModules'user1' ) == ) {
    $user1 1;
    } elseif ( 
    mosCountModules'user2' ) == ) {
    $user2 1;
    }

    //right based combos
    if ( mosCountModules'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) {
    $sandbox_area 2;
    } else {
    $sandbox_area 1;
    $user1 $user1 == 4;
    $user2 $user2 == 4;

    Mir hats leider nichts gebracht...

  2. #2
    War schon öfter hier
    Registriert seit
    23.01.2006
    Beiträge
    128
    Bedankte sich
    22
    Erhielt 13 Danksagungen
    in 12 Beiträgen

    Standard

    Hast Du Dich ins Frontend eingeloggt? Bearbeiten und erstellen von Artikeln sind zwei paar Schuhe: Jeder eingeloggte User ab "Editor"-Berechtigung sieht an den Beiträgen kleine Stiftsymbole, mit denen wir der Editor geöffnet und in diesem dann der Beitrag nachträglich bearbeitet.

    Um Dich einzuloggen, mußt Du einen Menüpunkt angelegt haben, der auf die Login-Komponente verweist.

    Um Neue Beiträge schreiben zu können, mußt Du einen Menüpunkt des Typs "Submit - Content" angelegt haben.

    Edit: Ich lese gerade, daß Du die betreffenden Links (ich nehme mal an den zum einloggen und den zum Inhalte schreiben) im Standardtemplate siehst. Dann solltest Du mal prüfen, an welchen Modulpositionen die "fehlenden" Funktionen im Standardtemplate stehen, und ob Du diese Modulpositionen in Deinem Template überhaupt verwendest.

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

    Standard

    Ja sorry hätt ich dazu schreiben sollen. Natürlich hab ich mich als der entsprechnde User eingeloggt. Als Rang hab ich "Publisher" gewählt. An dem Menu hab ich so groß noch nichts geändert, also ist es noch das Standard Menü und es steht nach dem einloggen auch "Submit News" als Button da, aber wenn ich drauf klicke passiert nichts.

    Aber in erster Linie geht es mir erstmal um das Bearbeiten der bereits vorhandenen Inhalte


    //edit:

    einloggen kann ich mich auch in meinem Template, aber wenn ich eingeloggt bin, hab ich keine möglichkeit zum bearbeiten der Inhalte


    siehe Bild


    und das Symbol verweist ja auf http://...index.php?option=com_content&task=edit&id=12&Itemid=2&Returnid=2


    und diese Symbole fehlen mir in meinem Template

  4. #4
    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 Inder Beitrag anzeigen
    Meine Index.php
    PHP-Code:
    <html> 
    <head> 

      <**** content="text/html; <?php echo _ISO?>" **********="content-type"> 

    <?php if ( $my->id ) { initEditor(); }
    gehört auch VOR den <html> Tag und der DOCTYPE Angabe... (also das mit echo _ISO nicht, nur das mit dem Editor!)
    Und falls es immernoch nocht geht kannst Du ja mal diese Variante versuchen:
    PHP-Code:
    // load the editor only if needed
    if($my->id){
    if(
    $_REQUEST["task"] == "edit" || $_REQUEST["task"] == "new") {
    include (
    "editor/editor.php");
    initEditor();
    }


  5. #5
    Neu an Board
    Registriert seit
    30.10.2006
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von joom_mob-i-co Beitrag anzeigen
    gehört auch VOR den <html> Tag und der DOCTYPE Angabe... (also das mit echo _ISO nicht, nur das mit dem Editor!)
    Also das ist egal...habs vor und nach dem HTML Tag probiert, geht nix. (In den Standard Templates ist das auch nach dem HTML Tag)

    Deine 2. Variante funktioniert auch nicht. Hab immernoch den gleichen Effekt. Beim Standard Template hab ich den Edit Link bei meinem Template nicht.

  6. #6
    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

    Hab mir gerade nocheinmal den Code Deiner index.php angesehen. Wo ist da eigentlich der
    PHP-Code:
    <?php mosMainBody(); ?>
    ..?
    Ohne Hauptteil des Templates kann man auch nix editieren Oder was meinst Du klingt logisch oder?

  7. #7
    Neu an Board
    Registriert seit
    30.10.2006
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von joom_mob-i-co Beitrag anzeigen
    Hab mir gerade nocheinmal den Code Deiner index.php angesehen. Wo ist da eigentlich der
    PHP-Code:
    <?php mosMainBody(); ?>
    ..?
    Ohne Hauptteil des Templates kann man auch nix editieren Oder was meinst Du klingt logisch oder?
    wollte eben meinen Beitrag editieren, weil ich genau das gleiche entdeckt habe

+ Antworten

Ähnliche Themen

  1. eigenes Template
    Von pablo_escobar im Forum Joomla Templates
    Antworten: 2
    Letzter Beitrag: 05.11.2006, 16:26
  2. Eigenes Template - Grafiken
    Von joomla_junior im Forum Joomla Templates
    Antworten: 3
    Letzter Beitrag: 04.11.2006, 13:21
  3. Bitte um Starthilfe: Template bearbeiten
    Von dahlia im Forum Joomla Templates
    Antworten: 2
    Letzter Beitrag: 24.10.2006, 14:12
  4. eigenes Template - ein Fehler - bitte ansehen
    Von Johnny Digital im Forum Joomla Templates
    Antworten: 3
    Letzter Beitrag: 18.10.2006, 07:46
  5. Eigenes Template
    Von fishfreakMaddin im Forum Joomla Templates
    Antworten: 5
    Letzter Beitrag: 21.08.2006, 13:36

Lesezeichen

Berechtigungen

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