» Forum » Clanscript » Module und Modifikationen » last post in der userdetails
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

last post in der userdetails
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.07.2011 - 21:46:31     Zitieren
Kann mir jemand dabei helfen??
Habe das in meine include/includes/func/profilefields.php
function last5posts ($uid) {
    global $allgAr;
    $sql = db_query("SELECT a.id, a.tid, a.txt, a.time, b.name, b.rep FROM prefix_posts a LEFT JOIN prefix_topics b ON a.tid = b.id WHERE a.erstid = $uid ORDER BY a.id DESC LIMIT 5");
    $content = '<table class="border" cellspacing="1" cellpadding="1" border="0" width="95%">';
    while ($r = db_fetch_object($sql)) {
        $content .= '<tr class="Chead"><td>Im Thema :<a href="?forum-showposts-'.$r->tid.'-p'.(ceil(($r->rep + 1)/$allgAr['Fpanz'])).'#'.$r->id.'">'.$r->name.'</a></td><td>'.date('d.m.Y H:m:i',$r->time).'</td></tr>';
        $content .= '<tr class="Cmite"><td colspan="2">'.bbcode($r->txt).'</td></tr>';
    }
    $content .= '</table>';
    return $content;
}


Aber ich weiß einfach net weiter??
Obwohl hier alles steht kriege ich es net gebacken.
mairu.ilch.net/index.php?forum-showposts-112
Ich wollte es so machen, das ich nicht extra was in der Datenbank eingeben muß.
Sunshine Live
Mitglied
69 Beitragspunkte
Posts: 913

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 00:10:07     Zitieren
Daran sitze ich auch schon eine ganze weile und komm nit weiter...-.-


Meine Page
Profilansicht 1.2b
Profilansicht 1.2
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 00:30:52     Zitieren
Was geht denn nicht?
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 00:36:05     Zitieren
Ich komm erlich gesagt, nicht mit der Beschreibung klar.
Habe das in der profilefields.php wie oben beschrieben, was muß ich dann noch machen.
Chester
Mitglied
19 Beitragspunkte
Posts: 753

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 00:37:57     Zitieren
ein Feld in der Datenbank hinzufügen so wie ich das verstanden habe.

INSERT INTO prefix_profilefields (`show`, `pos`, `func`) SELECT 'last5posts', MAX(pos) + 1, 3 FROM prefix_profilefields;



Zuletzt modifiziert von Chester am 24.07.2011 - 00:38:22


LD on Deviantart
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 00:44:31     Zitieren
Wenn ich das Rischtig verstehe geht es auch ohne oder??
Ich muß auch erlich sagen, das Ich nicht verstehe was ich in die Datenbank eingeben soll??
Chester
Mitglied
19 Beitragspunkte
Posts: 753

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 00:46:29     Zitieren
nein es geht nicht ohne datenbank eintrag. Kennst du dich mit phpmyadmin aus?


LD on Deviantart
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 00:54:34     Zitieren
Was heißt auskennen,,
Ich habe da schonmal einträge gemacht nach anleitung.
Aber ich komme wie gesagt, mit der Anleitung net klar.
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 00:57:18     Zitieren
Öffne Editor
Kopier rein:

<?php
$q = db_query("INSERT INTO prefix_profilefields (`show`, `pos`, `func`) SELECT 'last5posts', MAX(pos) + 1, 3 FROM prefix_profilefields");

unlink('include/contents/query.php');
?>


Und das speicherst du in deinem Ilch im Ordner include/contents/ unter dem namen query.php und rufst dann auf MEINESEITE.de/index.php?query

Fertig!


Zuletzt modifiziert von Tr3icio am 24.07.2011 - 00:58:14
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 11:22:58     Zitieren
Zitat geschrieben von Tr3icio

Öffne Editor
Kopier rein:

<?php
$q = db_query("INSERT INTO prefix_profilefields (`show`, `pos`, `func`) SELECT 'last5posts', MAX(pos) + 1, 3 FROM prefix_profilefields");

unlink('include/contents/query.php');
?>


Und das speicherst du in deinem Ilch im Ordner include/contents/ unter dem namen query.php und rufst dann auf MEINESEITE.de/index.php?query

Fertig!


Zuletzt modifiziert von Tr3icio am 24.07.2011 - 00:58:14



Danke hat super gefunzt.
Habe jetzt nur ein Problem, ich habe es ausversehen 2x ausgeführt.
Jetzt habe ich das ganze 2x im Profil.
Wie oder wo kann ich es einmal loschen??
Tr3icio
Mitglied
 Beitragspunkte

1 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 13:17:48     Zitieren
phpMyAdmin -> Datenbank wählen ->icX_profilefields wählen -> Eintrag löschen
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 13:30:09     Zitieren
Sorry die dumme Frage
Was hiervon??


Zuletzt modifiziert von Fonsi1 am 28.07.2011 - 20:57:28
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 14:19:48     Zitieren
Drück auf den Reiter Anzeigen, da eines der beiden last5posts Einträge löschen!


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 14:28:40     Zitieren
Super ich Danke euch beiden Zwinker
whazza
Mitglied
34 Beitragspunkte
Posts: 1113

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 19:59:32     Zitieren
Wie bekomme ich den hier ne Zeichenbegrenzung rein?

$content .= '<tr class="Cmite"><td colspan="2">'.bbcode($r->txt).'</td></tr>';


Irgendwie bin ich zu Doof dafür.


---------------------------------------------------
Klein Neue Ansicht
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 20:15:11     Zitieren
Grundsätzlich zB. so:

((strlen($txt)<$limit) ? $txt : substr($txt,0,$limit-3).'...');


... aber eine Textkürzung mit angewanden BBcode würde ich mir überdenken, was ist, zB. wenn an erster Stelle ein Link ist, oder ein Bild?


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 21:12:13     Zitieren
Leider wird dann auch angezeigt, was im Internen geschrieben wird.
Kann man das irgendwie verhindern
whazza
Mitglied
34 Beitragspunkte
Posts: 1113

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 21:27:29     Zitieren
Zitat geschrieben von Lord|Schirmer

... aber eine Textkürzung mit angewanden BBcode würde ich mir überdenken, was ist, zB. wenn an erster Stelle ein Link ist, oder ein Bild?



Das stimmt schon aber so schlimm wäre das nicht, aber wenn ich das einfüge zeigt er nichts an außer ..., auch wenn ich die zahlen erhöhe


Zuletzt modifiziert von whazza am 24.07.2011 - 21:27:58


---------------------------------------------------
Klein Neue Ansicht
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 21:29:09     Zitieren
hast du auch $limit gesetzt?
whazza
Mitglied
34 Beitragspunkte
Posts: 1113

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2011 - 21:51:08     Zitieren
Zitat geschrieben von Tr3icio

hast du auch $limit gesetzt?



Ups ne das hatte ich nit, aber jetzt Lachen danke schön.

Aber wenn man bbcode dabei nutzen will sollte man es doch echt lassen, da er alles zerreißt wenn der bbcode nit komplett vorhanden ist ist.


Zuletzt modifiziert von whazza am 24.07.2011 - 22:02:37


---------------------------------------------------
Klein Neue Ansicht

[ Anmelden zum schreiben ]