PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fett bei noch nicht gelesen


Jack
16.10.2001, 18:25
Moin...

Ist es möglich, ungelesene Beiträge (die Überschriften) in Fett darzustellen ? Sprich sobald sie gelesen sind, werden sie wieder in normaler Schrift angezeigt.

User des UltraBoards werden das vielleicht noch kennen ;-)

Jacky

Afterburner
16.10.2001, 19:12
suche in der forumdisplay.php nach:


if ($bbuserinfo[lastvisitdate]=='Never') {
$thread[newoldhot]='new'.$thread[newoldhot];
} elseif ($thread[lastpost]>$bbuserinfo[lastvisit]) {
if (!isset($bbthreadview) or $bbthreadview[$thread[threadid]]<$thread[lastpost]) {
$thread[newoldhot]='new'.$thread[newoldhot];
}


und ersetze es durch:

[PHP]
$fett1="";
$fett2="";
if ($bbuserinfo[lastvisitdate]=='Never') {
$thread[newoldhot]='new'.$thread[newoldhot];

Jack
16.10.2001, 19:22
Klasse! Läuft und sieht super aus!

Vielen Dank Afterburner ;-)

Jacky

Afterburner
16.10.2001, 19:37
hoffe Du bekommst jetzt nicht wieder ärger bei dir im board
übrigends hast du mir noch nicht geantwortet auf meine frage wegen der sig bei dir im board

Jack
16.10.2001, 19:39
Nö, diesmal war es ja ein User-Wunsch und nicht meine Idee :)

Zu der Sig. Das entscheiden bei mir die Supervisor gemeinsam. Ich bin außen vor. Wenn die sagen in Sig keine Links zu anderen Boards, Chats, Communitys dann ist das leider so :(

Jacky

Afterburner
16.10.2001, 19:46
Ich glaube es war Chain, er sagte das er das mit Dir besprochen hatte wegen dem Text Hacks für das vB usw. naja muß man wohl durch, fande es nur doof

brauner
07.06.2002, 15:49
$fett1="";
$fett2="";
if ($bbuserinfo[lastvisitdate]=='Never') {
$thread[newoldhot]='new'.$thread[newoldhot];

Warum geht alles bei anderen und bei mir nicht.
Das habe ich eben versucht und ne error Meldung bekommen.

Afterburner
07.06.2002, 16:21
also da stimmt zu 100% was nicht mit meinem Posting, deswegen bekommst du auch den error, frage mich jetzt aber nicht warum der beitrag defekt ist.
So ist die richtige anleitung:

bekommt ihr so:

sucht in der forumdisplay.php nach:


if ($bbuserinfo[lastvisitdate]=='Never') {
$thread[newoldhot]='new'.$thread[newoldhot];
} elseif ($thread[lastpost]>$bbuserinfo[lastvisit]) {
if (!isset($bbthreadview) or $bbthreadview[$thread[threadid]]<$thread[lastpost]) {
$thread[newoldhot]='new'.$thread[newoldhot];
}


und ersetze es durch:


$fett1="";
$fett2="";
if ($bbuserinfo[lastvisitdate]=='Never') {
$thread[newoldhot]='new'.$thread[newoldhot];
$fett1="<b>";
$fett2="</b>";
} elseif ($thread[lastpost]>$bbuserinfo[lastvisit]) {
if (!isset($bbthreadview) or $bbthreadview[$thread[threadid]]<$thread[lastpost]) {
$thread[newoldhot]='new'.$thread[newoldhot];
$fett1="<b>";
$fett2="</b>";
}


im Template forumdisplaybit dann:

$thread[title]

durch

$fett1$thread[title]$fett2

ersetzen

brauner
07.06.2002, 17:16
Bingo hat geklappt >>freuwieschneekönig<< :D

danke :)

Thomas P
08.06.2002, 00:39
Hi,

...oder in dem Template forumdisplay_gotonew ein kleines <b> nach dem </a>, das tut's auch... ;)

Das war so ungefähr meine erste Aktion nach dem Umstieg vom UltraBoard.

cu,
-Tom

Afterburner
08.06.2002, 07:51
Original geschrieben von Thomas P
Hi,

...oder in dem Template forumdisplay_gotonew ein kleines <b> nach dem </a>, das tut's auch... ;)

Das war so ungefähr meine erste Aktion nach dem Umstieg vom UltraBoard.

cu,
-Tom

man will halt nicht auf bekannt funktionen verzichten ;)
aber dein code ist nicht sauber da der BOLD-TAG nicht wieder zugemacht wird und es so bei einigen browsern zu problemen kommen kann

Thomas P
08.06.2002, 12:54
Original geschrieben von Afterburner

aber dein code ist nicht sauber da der BOLD-TAG nicht wieder zugemacht wird und es so bei einigen browsern zu problemen kommen kann

Das ist richtig, ist mir aber in dem Fall lieber als noch ein hack...

Ansonsten zeigen das alle mir bekannten Browser richtig an (IE5,6/NN4,6,7/Mozilla/Opera5,6)

Mir ist es gut genug ;)
-Tom

belinea
22.06.2002, 15:13
$fett1="";
$fett2="";
if ($bbuserinfo[lastvisitdate]=='Never') {
$thread[newoldhot]='new'.$thread[newoldhot];


Funktioniert bei mir auch nicht. Ich kann mir beim besten Willen nicht vorstellen das das überhaupt funktioniert. Da fehlt doch noch was????

Afterburner
22.06.2002, 15:25
ich springe hier gleich aus dem Fenster, hatte das schonmal verbessert nun ist mein Beitrag verschwunden, also hier nochmal die richtige anleitung:

bekommt ihr so:

sucht in der forumdisplay.php nach:


if ($bbuserinfo[lastvisitdate]=='Never') {
$thread[newoldhot]='new'.$thread[newoldhot];
} elseif ($thread[lastpost]>$bbuserinfo[lastvisit]) {
if (!isset($bbthreadview) or $bbthreadview[$thread[threadid]]<$thread[lastpost]) {
$thread[newoldhot]='new'.$thread[newoldhot];
}


und ersetze es durch:


$fett1="";
$fett2="";
if ($bbuserinfo[lastvisitdate]=='Never') {
$thread[newoldhot]='new'.$thread[newoldhot];
$fett1="<b>";
$fett2="</b>";
} elseif ($thread[lastpost]>$bbuserinfo[lastvisit]) {
if (!isset($bbthreadview) or $bbthreadview[$thread[threadid]]<$thread[lastpost]) {
$thread[newoldhot]='new'.$thread[newoldhot];
$fett1="<b>";
$fett2="</b>";
}


im Template forumdisplaybit dann:

$thread[title]

durch

$fett1$thread[title]$fett2

ersetzen

Jack
22.06.2002, 15:27
Jep. So wie Afterburner es gerade gepostet hat, hatte ich es mir auch aufgehoben. Und so gehts dann auch :)

In Aktion unter www.rtl-board.de zu bewundern. Nochmal danke an Afterburner dafür ;)

Gruß
Jacky

belinea
22.06.2002, 17:16
Hmm. Funkioniert nicht. Bleiben immer in Normalschrift.

Mystics
22.06.2002, 17:42
Original geschrieben von belinea
Hmm. Funkioniert nicht. Bleiben immer in Normalschrift. Template-Änderung gemacht?

Afterburner
22.06.2002, 18:50
muß in jedem der templates die du hast eingefügt werden

belinea
22.06.2002, 19:24
Ja Template geändert. Ich habe mal probeweise das §fett1 und $fett2 durch <b> und </b> ersetzt und dann war alles fet. Also muss der Fehler wohl im PHP Teil liegen.

Afterburner
23.06.2002, 16:51
hast du die forumdisplay.php auch in den vB Hauptordner geladen und ins richtige aktive Board falls Du noch ein TestBoard hast ? Nicht lachen aber wir hatten diese Fälle auch schon, heißt jetzt nicht das ich Dich für doof abstempel, manche Server erlauben auch nicht das überschreiben von Dateien in dem Fall mußt DU die alte Datei erst löschen und dann die neue hochladen.

ein link zu deinem Board wäre hilfreich.

belinea
23.06.2002, 17:48
YIP! Habe das forumdisplay.php nochmal hochgeladen und es ging. Es werden aber die Prefixes: Moved, Sticky und Poll nicht mehr angezeigt. Kann aber sein das ich das schon vorher duch Templateänderungen zerschossen habe.

Danke nochmals für die Hilfe.

Afterburner
23.06.2002, 20:44
kann schon sein, einfach mal das orginal wieder herstellen (geht ja) dann die änderung neu eintragen