ilch Forum » Allgemein » Plauder Ecke » Das als MOdul?

Geschlossen
  1. #1
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    Bitte erschlagt mich nicht ich wusste nicht unter was ich das suchen soll!!

    Würde gerne das kleine vorschau news gibt die dann zu den richtigen lenken

    pic.leech.it/i/8d133/c4524f3wixhtig.jpg


    unt dann darunter Eine GROße normale news dingens


    sorry für die erklärung bin in eileee :-)
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Also du musst die "include/templates/news.htm" Datei verändern. Das geht mit einer div kiste.

    Standart:
    <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?news-{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?news-{id}">{kom} {_if_{kom}=='1'}{_lang_comment}{_else_}{_lang_comments}{/_endif} </a></td>
          <td width="50%">
            <div align="right">{readwholenews}</div>
          </td>
        </tr>
      </table>
    </div>
    
    <br />
    <br />
    {EXPLODE}
    <br />
    <br /><center>{SITELINK}</center>
    
    {EXPLODE}
    <!-- News 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?news"><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?news-{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?news"><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?news-1&amp;nid={ID}">{_lang_comments}</a> ]
        </td>
      </tr>
    </table>


    und hier mal nen kleiner test....

    <div style="float: left; width: 300px;">
    <a href="index.php?news-{id}">{title}</a><br/>
    <div id="text-align: center;">{kate}</div>
    <div style="float: left; padding: 3px; width: 294px;">{text}</div><br/>
    <div style="float: right; padding: 2px; border: 1px solid #ebebeb;"><a href="index.php?news-{id}">Read more...</a></div>
    </div>
    
    <br />
    <br />
    {EXPLODE}
    <br />
    <br /><center>{SITELINK}</center>
    
    {EXPLODE}
    <!-- News 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?news"><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?news-{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?news"><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?news-1&amp;nid={ID}">{_lang_comments}</a> ]
        </td>
      </tr>
    </table>


    Ist nicht getestet aber müsste gehen vielleicht verstehste das dann durch den Test. Um den text kürzer zu halten musst du die "Vorschau Funktion" beim News schreiben beachten.

    mfg: oLde
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lorp_Oo Mitglied
    Registriert seit
    02.10.2007
    Beiträge
    274
    Beitragswertungen
    0 Beitragspunkte
    hab mich auchmal probiert

    so siehts aus demo

    poste gleich code

    (wohooo mein erstes funktionierendes Script xD)

    als lastnewsindex.php in den content Ordner
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: neuste Artikel';
    $hmenu = 'neuste Artikel';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    	$abf = 'SELECT * 
    	        FROM prefix_news 
    					WHERE news_recht >= '.$_SESSION['authright'].'
    					ORDER BY news_time DESC
    					LIMIT 0,5';
    	$erg = db_query($abf);
      while ($row = db_fetch_object($erg)) { 
      	$tpl = new tpl ( 'shortnewsindex' );
    	$newstextausgabe = substr ( $row->news_text, 0, 69 );
    	$ar = array (
    		'ID_news' => $row->news_id,
    		'NEWSPRE' =>  $newstextausgabe,
    		'NEWSTITEL' => $row->news_title,
    	);
    	$tpl->set_ar_out($ar,0);
      }
    
    $design->footer();
    ?>


    in den Templateordner als shortnewsindex
    <table width="300" border="0" cellspacing="1" cellpadding="3">
      <tr>
        <td><div align="center">{NEWSTITEL}</div></td>
      </tr>
      <tr>
        <td><div align="center"><img src="include/images/lastnewsindex/{ID_news}.gif"></div></td>
      </tr>
      <tr>
        <td><div align="center">{NEWSPRE}</div></td>
      </tr>
      <tr>
        <td><div align="right"><a href="index.php?news-{ID_news}">read more</a></div></td>
      </tr>
    </table>


    und ein ordner im image Ordner erstellen mit dem Namen lastnewsindex und dort die bilder uppen (müssen so heißen wie die News-id)

    [edit]
    mach mal aus dem (fals du meine Variante benutzt)
    'NEWSPRE' =>  $newstextausgabe,

    zu
    'NEWSPRE' =>  $newstextausgabe.'...',


    dan hast noch drei punkte am ende stehen^^.

    [edit] musst halt noch die Templatedatei bischen anpassen

    Zuletzt modifiziert von Lorp_Oo am 07.01.2009 - 23:16:43
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    ehm Lorp_Oo

    entweder habe ich es falsch verstanden oder du ^^

    Ich glaube er will einfach nur die anordnung.
    Und die geht nicht mit tabellen.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lorp_Oo Mitglied
    Registriert seit
    02.10.2007
    Beiträge
    274
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Oldemuche

    ehm Lorp_Oo

    entweder habe ich es falsch verstanden oder du ^^

    Ich glaube er will einfach nur die anordnung.
    Und die geht nicht mit tabellen.


    hmm egal jetzt hat er beide Versionen..

    Wie meinste das mit den Tabellen?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    einzelne tabellen kann man nicht direkt nebeneinander machen - deswegen zwinker
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lorp_Oo Mitglied
    Registriert seit
    02.10.2007
    Beiträge
    274
    Beitragswertungen
    0 Beitragspunkte
    huch stimmt da fehlt noch bischen was^^

    neue Templatedatei:

    <table width="200" border="0" cellspacing="1" cellpadding="3" style="float:left">
      <tr>
        <td><div align="center">{NEWSTITEL}</div></td>
      </tr>
      <tr>
        <td><div align="center"><img src="include/images/lastnewsindex/{ID_news}.gif"></div></td>
      </tr>
      <tr>
        <td><div align="center">{NEWSPRE}</div></td>
      </tr>
      <tr>
        <td><div align="right"><a href="index.php?news-{ID_news}">read more</a></div></td>
      </tr>
    </table>


    thx btw Son!c^^
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    vollstr3cker Mitglied
    Registriert seit
    12.02.2007
    Beiträge
    1.399
    Beitragswertungen
    0 Beitragspunkte
    wenn jetzt div container in ne tabelle baust, kannst auch gleich die tabelle weglassen.
    ####################
    ## hier geht's zu apex designs,
    # meinem digitalen Portfolio
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    ThE rEaL dEaL Mitglied
    Registriert seit
    28.08.2006
    Beiträge
    1.287
    Beitragswertungen
    0 Beitragspunkte
    Wenn ichs richtig verstanden habe, meint er sowas, oder? Klick!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    FynnPath Mitglied
    Registriert seit
    02.01.2008
    Beiträge
    512
    Beitragswertungen
    3 Beitragspunkte
    gehe ich auch von aus, aber er schreibt ja, dass er darunter normale große haben will... dazu brächte man noch ein paar infos.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    @ThE rEaL dEaL
    Ja genau so! Nur das 3 so kleine eine EINE normale darunter angezeigt wird :-)
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lorp_Oo Mitglied
    Registriert seit
    02.10.2007
    Beiträge
    274
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von XxMaTzExX

    @ThE rEaL dEaL
    Ja genau so! Nur das 3 so kleine eine EINE normale darunter angezeigt wird :-)


    nimm doch einfach meine Version und schreibst das
    $title = $allgAr['title'].' :: neuste Artikel';
    $hmenu = 'neuste Artikel';
    $design = new design ( $title , $hmenu );
    $design->header(); 
    [...]
                FROM prefix_news 
                        WHERE news_recht >= '.$_SESSION['authright'].'
                        ORDER BY news_time DESC
                        LIMIT 0,5'; <-- das zu 0,3
    [...]
    
    $design->footer();

    aus der datei und speicher sie als Box und die index.htm speicherst du als index_news.htm erstellste eine ini und schreibst in die
    news = "index_news.htm"

    (musst noch bei index_news.htm über {EXPLODE} {_boxes_lastnewsindex} zwischen den [...] natürlich nicht löschen ^^)
    mom schau mir mal die news.php an das die nur eine ausgibt


    Zuletzt modifiziert von Lorp_Oo am 08.01.2009 - 19:49:34
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    wenn du mir mal zeigst wie es aussieht ^^
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Lorp_Oo Mitglied
    Registriert seit
    02.10.2007
    Beiträge
    274
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von XxMaTzExX

    wenn du mir mal zeigst wie es aussieht ^^


    page4clan.de/demo_whiteice/index.php?news

    habs nochmal abgeändert (keine lust nochmal alles hinzuschreiben) rar es schnell und uppe es fals es dir gefällt

    werde auchnochmal die Templatedatei anpassen das die nebeneinander sind

    Zuletzt modifiziert von Lorp_Oo am 08.01.2009 - 20:52:21
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Hast vergessen zu "clear"ren zunge
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Lorp_Oo Mitglied
    Registriert seit
    02.10.2007
    Beiträge
    274
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von DaStIaC

    Hast vergessen zu "clear"ren zunge


    ja versuche gerade rauzufinden wie ich das vor dem ersten {EXPLODE} auszugeben ^^ (derzeit ignoriert er es :S)

    [edit] geschaft ^^


    Zuletzt modifiziert von Lorp_Oo am 08.01.2009 - 21:39:21
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    ist doch schonmal ganz gut kann ich da dann noch statt dern überschrift im blaueb nen bild setzen? (verschiedene bilder)
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Lorp_Oo Mitglied
    Registriert seit
    02.10.2007
    Beiträge
    274
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von XxMaTzExX

    ist doch schonmal ganz gut kann ich da dann noch statt dern überschrift im blaueb nen bild setzen? (verschiedene bilder)


    jab wollte noch die ID auslesen dan holt der sich die Bilder aus dem Ordner bsp. include/images/newsbox_plus/

    bastel noch bischen am Template rum dan up ich es mal
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    Danke für deine mühe freu mich schon da drauf ^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten