ilch Forum » Ilch Clan 1.1 » Allgemein » Blog Modul (1.0.2) erweitern ?

Geschlossen
  1. #1
    User Pic
    LoLer1986 Mitglied
    Registriert seit
    03.05.2012
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Schönen Guten abend,

    Ich wollte Fragen ob mir wer weiterhelfen kann, das Modul zu erweitern.

    Da ich mich leider nicht mit java o.ä auskenne frage ich hier mal um hilfe.

    Es geht darum, das Modul erstellt eine weitere "News" page, allerdings leider nur eine traurig

    wollte fragen ob mir wer den Part / die Parts im quelltexten zeigen kann, die ich umbenennen bzw ändern muss, damit neue Db einträge erstellt werden, und ich die weiteren Blog einträge verlinken kann.

    wäre lieb wenn mir einer da weiter helfen kann lächeln

    liebe grüße,
    LoLer
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    LoLer1986 Mitglied
    Registriert seit
    03.05.2012
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Guten Morgen,

    Die Db Einträge habe ich nun erstellt,

    Nun müsste ich nur noch wissen was ich auf den seiten die ich unten gleich einmal aufführen werde ändern muss, damit diese auch auf die neuen DB einträge zugreifen.

    würde mich sehr über hilfe freuen.

    Liebe Grüße,
    LoLer

    <script language="JavaScript" type="text/javascript"><!--
    function delcheck ( DELID ) {
    	var frage = confirm ( "Willst du diesen Eintrag wirklich l&#65533;schen?" );
    	if ( frage == true ) {
    	  document.location.href="?blog-del-"+DELID;
    	}
    }
    
    function delKcheck ( DELID , NID) {
    	var frage = confirm ( "Willst du dieses Kommentar wirklich l&#65533;schen?" );
    	if ( frage == true ) {
    	  document.location.href="?blog-sKoms-"+NID+"-Kdel-"+DELID+"#"+NID;
    	}
    }
    
    function sichtbar(){
    	if( document.form.katLis.value=="neu"){
    	  document.form.kat.style.visibility="visible";
    	} else {
    	  document.form.kat.style.visibility="hidden";
      }
    }
    //--></script>
    
    <script type='text/javascript' src='include/includes/js/bbcode.js'></script>
    
    <table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/blog.png" /></td><td width="30"></td><td valign="bottom"><h1>blog</h1></td></tr></table>
    <hr style="width: 400px; margin: 0px;" >
    <br /><br />
    
    <table border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">
    
    <form method="POST" name="form" action="?blog">
      <input type="hidden" name="um"     value="{AKTION}">
      <input type="hidden" name="blogID" value="{blogID}">
    	<table cellpadding="2" cellspacing="1" border="0" class="border">
        <tr> 
          <td class="Cmite" align="right"><strong>Titel : </strong></td>
          <td class="Cnorm"><input size="50" type="text" name="titel" value="{UEBER}"></td>
        </tr><tr> 
          <td class="Cmite" align="right"><strong>Blog : </strong></td>
          <td rowspan="2" class="Cnorm">
          
          <!-- BB Code START -->
    	    <a href="javascript:simple('b')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.bold.gif" alt="b" title="{_lang_bold}" border="0"></a>
          <a href="javascript:simple('i')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.italic.gif" alt="i" title="{_lang_italic}" border="0"></a>
          <a href="javascript:simple('u')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.underline.gif" alt="u" title="{_lang_underlined}" border="0"></a>
          <a href="javascript:simple('code')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.code.gif" alt="Code" title="{_lang_code}" border="0"></a>
    	    <a href="javascript:simple_liste()"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.insertunorderedlist.gif" alt="{_lang_list}" title="{_lang_list}" border="0"></a>
          <a href="javascript:simple('url')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.link.gif" alt="Url" title="{_lang_link}" border="0"></a>
          <a href="javascript:simple('img')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.image.gif" alt="{_lang_picture}" title="{_lang_picture}" border="0"></a>
          <!-- BB Code ENDE -->
    
          </td>
        </tr><tr>
          <td rowspan="2" valign="top" class="Cmite">{SMILIS}</td>
        </tr><tr>
          <td class="Cnorm"><textarea name="txt" rows="15" cols="65" tabindex="2">{txt}</textarea></td>
        </tr><tr> 
          <td class="Cmite" align="right"><strong>Sichtbar ab : </strong></td>
          <td class="Cnorm"><select name="grecht">{_list_grecht@<option%1 value="%2">%3</option>}</select></td>
        </tr><tr> 
          <td class="Cmite" align="right"><strong>Kategorie : </strong></td>
          <td class="Cnorm"><select onChange="sichtbar()" name="katLis">{KATS}<option value="neu">Neu:</option></select>&nbsp;&nbsp;<input type="text" name="kat" size="40"></td>
        </tr><tr class="Cdark"> 
          <td></td>
          <td><input type="submit" value="{FSUB}" name="submit"></td>
        </tr>
      </table>
    </form>
    <br /><br />
    
    <div class="info_box">
    			<b>Merke (Kategorie Bild)</b>
    			<br />
    			<span class="smalfont">
    			Das Kategorie Bild muss in den Ordner include/images/blog/
    			<br />
    			Das Bild muss genau wie die Kategorie heissen z.B. wenn die Kategorie
    			Allgemein heisst dann muss das Bild Allgemein heissen;)...
    			<br />
    			Die Endung muss entweder .jpg oder .gif sein bei uns also z.B. Allgemein.jpg
    			</span>
    </div>
    
    <div class="info_box">
    				<b>Merke (Vorschau Funktion)</b>
    				<br />
    				<span class="smalfont">
    				Soll nur ein kleinerer Vorschautext angezeigt werden, einfach erst die Vorschau
    				eingeben und nach der Vorschau dann <b>[PREVIEWENDE]</b> schreiben. Dann den langen
    				Text eintragen.
    				</span>
    </div>
    
    </td><td width="75">&nbsp;</td><td valign="top">
    
    {MPL}
    <table cellpadding="3" cellspacing="1" border="0" class="border">
      {EXPLODE}<tr class="{class}">
    	  <td><a href="#" name="{ID}"></a><a href="javascript:delcheck({ID})"><img src="include/images/icons/del.gif" alt="L&ouml;schen" title="L&ouml;schen" border="0"></a></td>
        <td><a href="?blog-edit-{ID}"><img src="include/images/icons/edit.gif" alt="Ver&auml;ndern" title="Ver&auml;ndern" border="0"></a></td>
    		<td>{TITEL}</td>
     </tr>{EXPLODE}
    </table>
    {MPL}
    
    </td></tr></table>
    
    <script language="JavaScript" type="text/javascript">
    <!--
      sichtbar();
    //-->
    </script>


    <script language="JavaScript" type="text/javascript"><!--
    function delcheck ( DELID ) {
    	var frage = confirm ( "Willst du diesen Eintrag wirklich l&#65533;schen?" );
    	if ( frage == true ) {
    	  document.location.href="?blog-del-"+DELID;
    	}
    }
    
    function delKcheck ( DELID , NID) {
    	var frage = confirm ( "Willst du dieses Kommentar wirklich l&#65533;schen?" );
    	if ( frage == true ) {
    	  document.location.href="?blog-sKoms-"+NID+"-Kdel-"+DELID+"#"+NID;
    	}
    }
    
    function sichtbar(){
    	if( document.form.katLis.value=="neu"){
    	  document.form.kat.style.visibility="visible";
    	} else {
    	  document.form.kat.style.visibility="hidden";
      }
    }
    //--></script>
    
    <script type="text/javascript" src="include/includes/js/bbcode.js"></script> 
    <script type="text/javascript" src="include/includes/js/interface.js"></script>
    
    <table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/blog.png" /></td><td width="30"></td><td valign="bottom"><h1>Blog</h1></td></tr></table>
    <hr style="width: 400px; margin: 0px;" >
    <br /><br />
    
    <table border="0" cellspacing="0" cellpadding="0"><tr><td valign="top">
    
    <form method="POST" name="form" action="?blog">
      <input type="hidden" name="um"     value="{AKTION}">
      <input type="hidden" name="blogID" value="{blogID}">
    	<table cellpadding="2" cellspacing="1" border="0" class="border">
        <tr> 
          <td class="Cmite" align="right"><strong>Titel : </strong></td>
          <td class="Cnorm"><input size="50" type="text" name="titel" value="{UEBER}"></td>
        </tr><tr> 
          <td class="Cmite" align="right"><strong>Blog : </strong></td>
          <td rowspan="2" class="Cnorm">
          
          <!-- BB Code START -->
    	  {__BBCodeButtons__}
          <!-- BB Code ENDE -->
    
          </td>
        </tr><tr>
          <td rowspan="2" valign="top" class="Cmite">{SMILIS}</td>
        </tr><tr>
          <td class="Cnorm"><textarea name="txt" rows="15" cols="65" tabindex="2">{txt}</textarea></td>
        </tr><tr> 
          <td class="Cmite" align="right"><strong>Sichtbar ab : </strong></td>
          <td class="Cnorm"><select name="grecht">{_list_grecht@<option%1 value="%2">%3</option>}</select></td>
        </tr><tr> 
          <td class="Cmite" align="right"><strong>Kategorie : </strong></td>
          <td class="Cnorm"><select onChange="sichtbar()" name="katLis">{KATS}<option value="neu">Neu:</option></select>&nbsp;&nbsp;<input type="text" name="kat" size="40"></td>
        </tr><tr class="Cdark"> 
          <td></td>
          <td><input type="submit" value="{FSUB}" name="submit"></td>
        </tr>
      </table>
    </form>
    <br /><br />
    
    <div class="info_box">
    			<b>Merke (Kategorie Bild)</b>
    			<br />
    			<span class="smalfont">
    			Das Kategorie Bild muss in den Ordner include/images/blog/
    			<br />
    			Das Bild muss genau wie die Kategorie heissen z.B. wenn die Kategorie
    			Allgemein heisst dann muss das Bild Allgemein heissen;)...
    			<br />
    			Die Endung muss entweder .jpg oder .gif sein bei uns also z.B. Allgemein.jpg
    			</span>
    </div>
    
    <div class="info_box">
    				<b>Merke (Vorschau Funktion)</b>
    				<br />
    				<span class="smalfont">
    				Soll nur ein kleinerer Vorschautext angezeigt werden, einfach erst die Vorschau
    				eingeben und nach der Vorschau dann <b>[PREVIEWENDE]</b> schreiben. Dann den langen
    				Text eintragen.
    				</span>
    </div>
    
    </td><td width="75">&nbsp;</td><td valign="top">
    
    {MPL}
    <table cellpadding="3" cellspacing="1" border="0" class="border">
      {EXPLODE}<tr class="{class}">
    	  <td><a href="#" name="{ID}"></a><a href="javascript:delcheck({ID})"><img src="include/images/icons/del.gif" alt="L&ouml;schen" title="L&ouml;schen" border="0"></a></td>
        <td><a href="?blog-edit-{ID}"><img src="include/images/icons/edit.gif" alt="Ver&auml;ndern" title="Ver&auml;ndern" border="0"></a></td>
    		<td>{TITEL}</td>
     </tr>{EXPLODE}
    </table>
    {MPL}
    
    </td></tr></table>
    
    <script language="JavaScript" type="text/javascript">
    <!--
      sichtbar();
    //-->
    </script>


    <?php
    // Copyright by: Manuel
    // Support: www.ilch.de
    defined ('main') or die ('no direct access');
    defined ('admin') or die ('only admin access');
    
    $design = new design ('Admins Area', 'Admins Area', 2);
    $design->header();
    // -----------------------------------------------------------|
    // #
    // ##
    // ###
    // #### F u n k t i o n e n
    function getKats ($akt) {
        $katAR = array();
        $kats = '';
        $erg = db_query("SELECT DISTINCT blog_kat FROM `prefix_blog`");
        while ($row = db_fetch_object($erg)) {
            $katAr[] = $row->blog_kat;
        }
        $katAr[] = 'Allgemein';
        $katAr = array_unique($katAr);
        foreach($katAr as $a) {
            if (trim($a) == trim($akt)) {
                $sel = ' selected';
            } else {
                $sel = '';
            }
            $kats .= '<option' . $sel . '>' . $a . '</option>';
        }
        return ($kats);
    }
    // #### F u n k t i o n
    // ###
    // ##
    // #
    
    // #
    // ##
    // ###
    // #### A k t i o n e n
    if (!empty($_REQUEST['um'])) {
        $um = $_REQUEST['um'];
        $_POST['titel'] = escape($_POST['titel'], 'string');
    	$_POST['grecht'] = escape($_POST['grecht'], 'integer');
    	$_POST['kat'] = escape($_POST['kat'], 'string');
    	$_POST['katLis'] = escape($_POST['katLis'], 'string');
    	$_POST['blogID'] = escape($_POST['blogID'], 'integer');
    	if ($um == 'insert') {
            // insert
            $text = escape($_POST['txt'], 'textarea');
            if ($_POST['katLis'] == 'neu') {
                $_POST['katLis'] = $_POST['kat'];
            }
            db_query("INSERT INTO `prefix_blog` (blog_title,user_id,blog_time,blog_recht,blog_kat,blog_text)
    		VALUES ('" . $_POST['titel'] . "'," . $_SESSION['authid'] . ",NOW()," . $_POST['grecht'] . ",'" . $_POST['katLis'] . "','" . $text . "')");
            // insert
        } elseif ($um == 'change') {
            // edit
            $text = escape($_POST['txt'], 'textarea');
    
            if ($_POST['katLis'] == 'neu') {
                $_POST['katLis'] = $_POST['kat'];
            }
            db_query('UPDATE `prefix_blog` SET
    				blog_title = "' . $_POST['titel'] . '",
    				user_id  = "' . $_SESSION['authid'] . '",
    				blog_recht = "' . $_POST['grecht'] . '",
    				blog_kat   = "' . $_POST['katLis'] . '",
    				blog_text  = "' . $text . '" WHERE blog_id = "' . $_POST['blogID'] . '" LIMIT 1');
            $edit = $_POST['blogID'];
        }
    }
    // edit
    // del
    if ($menu->get(1) == 'del') {
        db_query('DELETE FROM `prefix_blog` WHERE blog_id = "' . $menu->get(2) . '" LIMIT 1');
    }
    // del
    // #### A k t i o n e n
    // ###
    // ##
    // #
    
    // #
    // ##
    // ###
    // #### h t m l   E i n g a b e n
    if (empty ($doNoIn)) {
        $limit = 20; // Limit
        $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1);
        $MPL = db_make_sites ($page , '' , $limit , "?blog" , 'blog');
        $anfang = ($page - 1) * $limit;
        if ($menu->get(1) != 'edit') {
            $FblogID = '';
            $Faktion = 'insert';
            $Fueber = '';
            $Fstext = '';
            $Ftxt = '';
            $Fgrecht = '';
            $FkatLis = '';
            $Fsub = 'Eintragen';
        } else {
            $row = db_fetch_object(db_query("SELECT * FROM `prefix_blog` WHERE blog_id = " . $menu->get(2)));
            $FblogID = $row->blog_id;
            $Faktion = 'change';
            $Fueber = $row->blog_title;
            $Ftxt = stripslashes($row->blog_text);
            $Fgrecht = $row->blog_recht;
            $FkatLis = $row->blog_kat;
            $Fsub = '&Auml;ndern';
        }
        $tpl = new tpl ('blog', 1);
    
        $ar = array
        (
            'blogID' => $FblogID,
            'AKTION' => $Faktion,
            'MPL' => $MPL,
            'UEBER' => $Fueber,
            'txt' => $Ftxt,
            'SMILIS' => getsmilies(),
            'grecht' => dbliste($Fgrecht, $tpl, 'grecht', "SELECT id,name FROM prefix_grundrechte ORDER BY id DESC"),
            'KATS' => getKats($FkatLis),
            'FSUB' => $Fsub
    
            );
    
        $tpl->set_ar_out($ar, 0);
        // e d i t , d e l e t e
        $abf = 'SELECT blog_id,blog_title
    	        FROM `prefix_blog`
    					ORDER BY blog_time DESC
    					LIMIT ' . $anfang . ',' . $limit;
    
        $erg = db_query($abf);
        $class = '';
        while ($row = db_fetch_object($erg)) {
            $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite');
            $tpl->set_ar_out(array ('ID' => $row->blog_id, 'class' => $class, 'TITEL' => $row->blog_title) , 1);
        }
        // e d i t , d e l e t e
        $tpl->set_ar_out(array ('MPL' => $MPL) , 2);
    }
    
    $design->footer();
    
    ?>


    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    $title = $allgAr['title'].' :: Blog';
    $hmenu = 'Blog';
    $design = new design ( $title , $hmenu );
    $design->addheader('<link rel="alternate" type="application/atom+xml" title="Blog (Atom)" href="index.php?blog-atom" />
    <link rel="alternate" type="application/rss+xml" title="Blog (RSS)" href="index.php?blog-rss" />');
    
    function blog_find_kat ($kat) {
    
    		$katpfad = 'include/images/blog/';
    		$katjpg = $katpfad.$kat.'.jpg';
    		$katgif = $katpfad.$kat.'.gif';
    		$katpng = $katpfad.$kat.'.png';
    
    		if ( file_exists( $katjpg ) ) {
    		  $pfadzumBild = $katjpg;
    		} elseif ( file_exists ( $katgif ) ) {
    		  $pfadzumBild = $katgif;
    		} elseif ( file_exists ( $katpng ) ) {
    		  $pfadzumBild = $katpng;
    		}
    
    		if ( !empty( $pfadzumBild ) ) {
    			$kategorie = '<img style="" src="'.$pfadzumBild.'" alt="'.$kat.'">';
    		} else {
    		  $kategorie = '<b>'.$kat.'</b><br /><br />';
    		}
    
    		return ( $kategorie );
    }
    
    
    
    if ( !is_numeric($menu->get(1)) )  {
      if($menu->get(1) == 'rss' || $menu->get(1) == 'atom')
      {
          #ob_clean();
          $feed_type = $menu->get(1);
    
        $abf = "SELECT MAX(blog_time) AS last_update FROM prefix_blog";
        $erg = db_query($abf);
        $row = db_fetch_assoc($erg);
        $last_update = str_replace(' ', 'T', $row['last_update']) . 'Z';
    
        $abf = "SELECT
          a.blog_title as title,
          a.blog_id as id,";
        $abf .= ($feed_type == 'atom') ? 'a.blog_time as datum,' : "DATE_FORMAT(a.blog_time,'%a, %e %b %y %H:%i:%s') as datum,";
        $abf .=
         "a.blog_kat as kate,
          a.blog_text as text,
          b.name as username
        FROM prefix_blog as a
        LEFT JOIN prefix_user as b ON a.user_id = b.id
        WHERE a.blog_recht = 0
        ORDER BY blog_time DESC LIMIT 15";
        $erg = db_query($abf);
        $tpl = new tpl( 'blog_'.$menu->get(1).'.htm' );
    
        header('Content-type: application/' . $menu->get(1)  . '+xml');
    
        $tpl->set_ar_out(array('FEEDTITLE' => $allgAr['title'],
                               'UPDATED' => $last_update,
                               'SITEURL' => 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF'])), 0);
        while ($row = db_fetch_assoc($erg))
        {
          if($feed_type == 'atom')
          {
    		$Z = (date('Z') > 0 ? '+' : '').date('H:i:s', date('Z') + 23 * 3600);
    		$row['datum'] = str_replace(' ', 'T', $row['datum']) . $Z;
          }
    
          $a = explode('[PREVIEWENDE]', $row['text']);
          $tpl->set_ar_out(array('TITLE' => $row['title'],
                                 'TXT' => bbcode($a[0]),
                                 'LINK' => 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']). '/index.php?blog-' . $row['id'],
                                 'AUTHOR' => $row['username'],
                                 'DATE' => $row['datum']
                                 ), 1);
        }
        $tpl->out(2);
        exit;
      }
      else
      {
        $design->header();
        $limit = $allgAr['Nlimit'];
        $page = ( $menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
        $MPL = db_make_sites ($page , "WHERE blog_recht >= ".$_SESSION['authright'] , $limit , '?blog' , 'blog' );
        $anfang = ($page - 1) * $limit;
    
        $tpl = new tpl ( 'blog.htm' );
    
        $abf = "SELECT
          a.blog_title as title,
          a.blog_id as id,
          DATE_FORMAT(a.blog_time,'%d. %m. %Y') as datum,
          DATE_FORMAT(a.blog_time,'%W') as dayofweek,
          a.blog_kat as kate,
          a.blog_text as text,
          b.name as username
        FROM prefix_blog as a
        LEFT JOIN prefix_user as b ON a.user_id = b.id
        WHERE ".$_SESSION['authright']." <= a.blog_recht
           OR a.blog_recht = 0
        ORDER BY blog_time DESC
        LIMIT ".$anfang.",".$limit;
        #echo '<pre>'.$abf.'</pre>';
    
        $erg = db_query($abf);
        while ($row = db_fetch_assoc($erg)) {
    
          $k0m  = db_query("SELECT COUNT(ID) FROM `prefix_koms` WHERE uid = ".$row['id']." AND cat = 'BLOG'");
          $row['kom']  = db_result($k0m,0);
    
          $row['kate'] = blog_find_kat($row['kate']);
          $row['datum'] = $lang[$row['dayofweek']].' '.$row['datum'];
          if ( strpos ( $row['text'] , '[PREVIEWENDE]' ) !== FALSE ) {
            $a = explode('[PREVIEWENDE]' , $row['text']);
            $row['text'] = $a[0];
            $row['readwholeblog'] = '&raquo; <a href="index.php?blog-'.$row['id'].'">'.$lang['readwholeblog'].'</a>  &laquo;';
          } else {
            $row['readwholeblog'] = '';
          }
          $row['text'] = bbcode($row['text']);
          $tpl->set_ar_out($row,0);
        }
        $tpl->set_out('SITELINK', $MPL,1);
        unset($tpl);
      }
    
    
    
    } else {
    
     $design->header();
     $nid = escape($menu->get(1), 'integer');
     $row = db_fetch_object(db_query("SELECT * FROM `prefix_blog` WHERE blog_id = '".$nid."'"));
    
      if ( has_right(array($row->blog_recht)) ) {
        $komsOK = true;
    	  if ( $allgAr['Ngkoms'] == 0 ) {
          if ( loggedin() ) {
            $komsOK = true;
      		} else {
    	  	  $komsOK = false;
    		  }
        }
    	  if ( $allgAr['Nukoms'] == 0 ) {
    	    $komsOK = false;
    	  }
    
        # kommentar add
      	if ( (loggedin() OR chk_antispam ('blogkom')) AND $komsOK AND !empty($_POST['name']) AND !empty($_POST['txt']) ) {
          $_POST['txt'] = escape($_POST['txt'],'string');
    		  $_POST['name'] = escape($_POST['name'],'string');
          db_query("INSERT INTO `prefix_koms` (`uid`,`cat`,`name`,`text`) VALUES (".$nid.",'BLOG','".$_POST['name']."','".$_POST['txt']."')");
    	  }
    	  # kommentar add
    
        # kommentar loeschen
        if ($menu->getA(2) == 'd' AND is_numeric($menu->getE(2)) AND has_right(-7, 'blog')) {
          $kommentar_id = escape($menu->getE(2),'integer');
          db_query("DELETE FROM prefix_koms WHERE uid = ".$nid." AND cat = 'BLOG' AND id = ".$kommentar_id);
        }
        # kommentar loeschen
        $kategorie = blog_find_kat($row->blog_kat);
    
    		$textToShow = bbcode($row->blog_text);
    		$textToShow = str_replace('[PREVIEWENDE]','',$textToShow);
    		if ( !empty($such) ) {
    		  $textToShow = markword($textToShow,$such);
    		}
    
    		$tpl = new tpl ( 'blog.htm' );
    		$ar = array (
          'TEXT'  => $textToShow,
    			'KATE'  => $kategorie,
          'NID' => $nid,
          'uname' => $_SESSION['authname'],
    			'ANTISPAM' => (loggedin()?'':get_antispam ('blogkom', 0)),
    			'NAME'  => $row->blog_title
    		);
    		$tpl->set_ar_out($ar, 2 );
    
    		if ($komsOK) {
    		  $tpl->set_ar_out ( array ( 'NAME' => $row->blog_title , 'NID' => $nid ), 3 );
    		}
        $erg1 = db_query("SELECT text, name, id FROM `prefix_koms` WHERE uid = ".$nid." AND cat = 'BLOG' ORDER BY id DESC");
    		$ergAnz1 = db_num_rows($erg1);
    		if ( $ergAnz1 == 0 ) {
    		  echo '<b>'.$lang['nocomments'].'</b>';
    		} else {
    		  $zahl = $ergAnz1;
    		  while ($row1 = db_fetch_assoc($erg1)) {
            $row1['text'] = bbcode(trim($row1['text']));
            if (has_right(-7, 'blog')) {
              $row1['text'] .= '<a href="?blog-'.$nid.'-d'.$row1['id'].'"><img src="include/images/icons/del.gif" alt="l&ouml;schen" border="0" title="l&ouml;schen" /></a>';
            }
            $tpl->set_ar_out( array('NAME' => $row1['name'], 'TEXT' => $row1['text'], 'ZAHL' => $zahl ) , 4 );
            $zahl--;
    		  }
        }
    	}
      $tpl->out(5);
    }
    
    $design->footer();
    
    ?>


    <div>
      <strong>{datum}</strong>
      <hr style="height: 0px; border: dotted #000000 0px; border-top-width: 1px; " />
    </div>
    <div style="float:left; width:20%; text-align:center; ">{kate}</div>
    <div style="float:left; width:80%; padding-top:25px; ">
      <table width="100%" border="0" align="center" cellpadding="1" cellspacing="0" class="cbg1">
        <tr>
          <td><strong><a href="index.php?blog-{id}">{title}</a></strong></td>
        </tr>
        <tr>
          <td class="smalfont">{_lang_from} {username}</td>
        </tr>
      </table>
    </div><br style="clear:both; " />
    <div>
      <table width="100%"  border="0" cellspacing="0" cellpadding="2">
        <tr>
    	  <td colspan="2">{text}</td>
    	</tr>
        <tr>
          <td width="50%"><a href="index.php?blog-{id}">{kom} {_if_{kom}=='1'}{_lang_comment}{_else_}{_lang_comments}{/_endif} </a></td>
          <td width="50%">
            <div align="right">{readwholeblog}</div>
          </td>
        </tr>
      </table>
    </div>
    
    <br />
    <br />
    {EXPLODE}
    <br />
    <br /><center>{SITELINK}</center>
    
    {EXPLODE}
    <!-- blog Kommentare und Mehr lesen -->
    <table class="border" width="100%" cellpadding="5" cellspacing="1" border="0">
      <tr class="Chead">
        <th height="25"><b>{NAME}</b></th>
      </tr>
      <tr>
        <td height="25" class="Cdark">{_lang_message}</td>
      </tr>
      <tr>
        <td class="Cnorm">
          <div style="float:left; ">{KATE}</div>
    	    <div style="float:left; padding-left:10px; ">{TEXT}</div><br style="clear:both; " />
          <p></p>
          <a href="index.php?blog"><b>&laquo;</b> {_lang_back}</a> </td>
      </tr>
    
      <tr>
        <td height="25" class="Cmite">{_lang_commentsfor} {NAME}</td>
      </tr>
      <tr>
        <td class="Cnorm">
    
    	    {EXPLODE}
    	    <form action="index.php?blog-{NID}" method="POST">
            <fieldset>
              <legend>{_lang_writecomment}</legend>
              <input type="text" name="name" value="{uname}" /> &nbsp; {ANTISPAM} &nbsp; <input type="submit" value="{_lang_enter}"><br />
              <textarea style="width: 98%" cols="50" rows="2" name="txt"></textarea><br />
            </fieldset>
          </form>
          <br />
          {EXPLODE}
    
          <span class="Cmite"># <b>{ZAHL}</b> von {NAME}</span>
          <br />{TEXT}<br /><br />
    
          {EXPLODE}
          <br />
          <a href="index.php?blog"><b>&laquo;</b> {_lang_back}</a>
    
        </td>
      </tr>
    </table>
    
    {EXPLODE}
    
    <table width="100%" border="0" cellspacing="0" cellpadding="5" class="rand">
      <tr class="mite">
        <td width="65%"><b>{NAME}</b></td>
        <td width="15%">{FUER}</td>
        <td width="20%" align="right">{DATE}</td>
      </tr><tr class="norm">
        <td valign="top" colspan="2">{TEXT}{MEHR}</td>
        <td valign="top" rowspan="2" align="center">{KATE}</td>
      </tr><tr class="norm">
        <td valign="bottom" height="20" colspan="2" align="center">
          <b>{_lang_from} {UNAME}</b> &nbsp; &nbsp; &nbsp; [ {KOM} <a href="index.php?blog-1&amp;nid={ID}">{_lang_comments}</a> ]
        </td>
      </tr>
    </table>



    Zuletzt modifiziert von LoLer1986 am 27.06.2012 - 03:39:54
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    MaddinXx Mitglied
    Registriert seit
    15.02.2007
    Beiträge
    787
    Beitragswertungen
    40 Beitragspunkte
    Hi LoLer

    Also du willst neben ?news und ?blog noch weitere "Blogs" zBsp: ?microblog erstellen?

    Am besten ist es, wenn du sämtliche Dateien durchgehst und einfach überall "blog" auf den gewünschten Wert änderst. Falls die Dateien etwas mit blog heissen, das auch entsprechend ändern.

    Danach solltest du es wie das eigentliche Blog Modul installieren können.

    Grüsse
    MaddinXx
    1 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    LoLer1986 Mitglied
    Registriert seit
    03.05.2012
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    schonmal danke für die antwort lächeln

    nun bekomme ich allerdings eine fehlermeldung, und zwar:

    edit* habe es rausbekommen lächeln

    danke für die hilfe lachenlachenlachen das hat mich sehr weiter gebracht lachen


    Zuletzt modifiziert von LoLer1986 am 27.06.2012 - 11:48:57
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten