ilch Forum » Ilch Clan 1.1 » Allgemein » Gbook modifikation

Geschlossen
  1. #1
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    Hallo,

    ich hab da mal wieder ein problem.

    Folgendes möchte ich Ereichen:

    Wenn jemand ein Gbook Eintrag gemacht hat kann man wie gewohnt kommentare schreiben. Bis dahin ist alles normal, danach will ich die geschriebenen Kommentare unter den Eigentlichen Eintrag sichtbar machen ohne das man erst auf (Kommentare) klicken muss.

    Nun ist das ganze aber komplizierter als ich gedacht hatte denn rein mit html komme ich hier nicht weiter.

    Kann mir jemand Lösungsansätze geben?

    wäre sehr lieb lachen
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Hi Chester,

    include/contents/gbook.php Nach ca. Line 135

    $tpl->set_ar_out($ar,1);


    danach

    if ($koms > '0') {
                           $erg = db_query("SELECT id, name, text FROM prefix_koms WHERE uid = ".$id." AND cat = 'GBOOK' ORDER BY id DESC");
                           $anz = db_num_rows($erg)+1;
                           while ($r1 = db_fetch_assoc($erg)) {
                                 $r1['zahl'] = $anz - $i;
                                 $r1['text'] = bbcode($r1['text']);
                                 if (has_right(-7, 'gbook')) { $r1['text'] .= '<a href="index.php?gbook-show-'.$id.'-d'.$r1['id'].'"><img src="include/images/icons/del.gif" alt="'.$lang['delete'].'" border="0" title="'.$lang['delete'].'" /></a>'; }
                                 $tpl->set_ar_out($r1, 5);
                                 $i++;
                           }
                       }


    einfügen. Dann solltest du die Komtare angezeigt bekommen. Design kannst du ja Anpassen zwinker
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    		$ar = array ( 'NAME' => $row->name,
    		                'DATE' => date("d.m.Y",$row->time),
                        'koms' => $koms,
    										'MAIL' => $mail,
    										'ID'   => $row->id,
    										'PAGE' => $page,
    										'TEXT' => BBCode($row->txt)
    		  );
    
    			$tpl->set_ar_out($ar,1);
    	}
    	$tpl->set_out('SITELINK', $MPL, 2 );
    break;
    }


    wenn ich es nach

    $tpl->set_ar_out($ar,1);


    einfüge bekomme ich mysql fehler. mach ich was falsch?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Hatte einen SQL Fehler reingemacht sorry.

    $ar = array ( 'NAME' => $row->name,
                                    'DATE' => date("d.m.Y",$row->time),
                                    'koms' => $koms,
                                    'MAIL' => $mail,
                                    'ID'   => $row->id,
                                    'PAGE' => $page,
                                    'TEXT' => BBCode($row->txt)
                       );
                       $tpl->set_ar_out($ar,1);
                       if ($koms > '0') {
                           $erg = db_query("SELECT id, name, text FROM prefix_koms WHERE uid = ".$row->id." AND cat = 'GBOOK' ORDER BY id DESC");
                           $anz = db_num_rows($erg)+1;
                           while ($r1 = db_fetch_assoc($erg)) {
                                 $r1['zahl'] = $anz - $i;
                                 $r1['text'] = bbcode($r1['text']);
                                 if (has_right(-7, 'gbook')) { $r1['text'] .= '<a href="index.php?gbook-show-'.$id.'-d'.$r1['id'].'"><img src="include/images/icons/del.gif" alt="'.$lang['delete'].'" border="0" title="'.$lang['delete'].'" /></a>'; }
                                 $tpl->set_ar_out($r1, 5);
                                 $i++;
                           }
                       }
                 }
                 $tpl->set_out('SITELINK', $MPL, 2 );


    Sollte es aussehen.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    ok nun klappt es zwar aber folgendes problem:

    wenn ich einen eintrag erstelle und einen weiteren erstelle wird der 1. nicht mehr angezeigt sondern nur noch der zweite.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    ^^ Das liegt an dem Template.

    Da
    $tpl->set_ar_out($r1, 5);
    eingebaut ist. Springt er sofort auf die Reihe 5 anstatt auf Reihe 3.

    Du hast zweimöglichkeiten. Du passt das Template an. Womit dann dies direkt danach ansprechen kannst oder du machst in PHP ein HTML Code rein und setzt dann meinetwegen {MEINCODEFUERKOMMENTARE} rein.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    also andere variablen wie text zahl und so?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Nein

    include/templates/gbook.htm

    Standart

    <table width="100%" cellpadding="4" cellspacing="0" border="0" class="rand">
            <tr class="Cmite">
                <td width="40%"><b>{NAME}</b></td>
                            <td width="20%">{MAIL}{PAGE}</td>
          <td width="30%" align="right">{DATE}</td>
             </tr>
            <tr class="Cnorm">
                      <td colspan="3">{TEXT}</td>
            </tr>
    </table>
    {koms}
    <br />
    <br />


    Z.B.

    <table width="100%" cellpadding="4" cellspacing="0" border="0" class="rand">
            <tr class="Cmite">
                <td width="40%"><b>{NAME}</b></td>
                            <td width="20%">{MAIL}{PAGE}</td>
          <td width="30%" align="right">{DATE}</td>
             </tr>
            <tr class="Cnorm">
                      <td colspan="3">{TEXT}</td>
            </tr>
    </table>
    {koms}<br />
    <span class="Cmite"># <b>{zahl}</b> von {name}</span>
          <br />{text}<br /><br />
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    rmb-gaming.de/TeamZodiacx/index.php?gbook

    ne du so wird das irgentwie nichts.

    ohne deinen html code zeigt er die kommentare ganz normal an, daran ist auch nichts auszusetzen. nur wenn ich einen ganz neuen Eintrag erstelle verschwindet der alte eintrag inklusive der kommentare.

    mit deinem html code ist es auch so nur es werden halt noch zusätzlich die Variablen angezeigt
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Bin schon länger am Überlegen gewesen mal ein gutes GBook Mod rauszubringen. In letzter Zeit wird das ja öfters Angesprochen. Deshalb werde ich mich nun langsam mal dran setzen.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    1 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    lass mich doch bitte dran teilhaben. ich hätte da auch noch so einige schöne Ideen um das ganze zu verbessern und überhauptmal etwas übersichtlicher zu gestallten.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Hi sicher könnten wir es gemeinsam machen.

    Momentan habe ich es so.

    Eingeloggt / Gast

    gesperrtes Bild gesperrtes Bild

    Eintrag

    Gast / Eingeloggt
    gesperrtes Bild gesperrtes Bild

    Kommentar

    Eingeloggt / Gast

    gesperrtes Bild gesperrtes Bild
    Zuletzt modifiziert von she am 08.03.2011 - 09:24:29
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten