Gast sieht nur Teil des Beitrags

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Gast sieht nur Teil des Beitrags

Beitrag von Darezettl »

Ich hätte eine Frage. Und zwar würde ich es gerne so haben, dass wenn man als Gast im Forum rumschaut und in einem Thema liest nur einen Teil des Themas lesen kann, und dann ein Nachrichit kommt Bitte einloggen oder registrieren oder so.

Dazu hatte ich diesen mod gefunden:

Code: Alles auswählen

######################################################## 
## 
## MOD Title:   Guest_See_Part_Message 
## MOD Version: 1.0.0 
## Author:     Wicher (http://www.detecties.com/phpbb2018) 
## 
## Description:  
##    Displays only a part of a full posting if the user is a guest. 
##  
## 
## Installation Level:  easy 
## Installation Time:  1 minutes 
## 
## Files To Edit:         2 
##                   - viewtopic.php 
##                   - language/lang_main.php 
## 
## Included Files:      None 
## 
######################################################## 
## Guest_See_Part_Message 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php 
# 
#-----[ FIND ]------------------------------------------ 
# 
   $user_sig_bbcode_uid = $postrow[$i]['user_sig_bbcode_uid']; 
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

    $path = __FILE__; 
    $file = basename ($path); 
    if ($file != 'portal.php')//needed for portal support, otherwise portal layout will breakout when clips are played. 
    { 
     //first check if message has quote in it, quote box breaks forums layout. 
     $dont= ''; 
     $count = 0; 
     $fulllenght = (strlen($message)); 
     $fulllenght = $fulllenght-6; 
     While ($count < $fulllenght) 
     { 
      $quotecheck = substr(($message), $count, 6); 
      if ($quotecheck == '[quote'); 
      { 
       $dont = '1'; 
      } 
      $count++; 
     } 
     if (($userdata['username'] == 'Anonymous') or ($dont != '1')) 
     { 
      $lettercount = (strlen($message)); 
      if ($lettercount > 40) 
      { 
       $message = substr(($message), 0, 40).'... <b><a href="http://'.$board_config['server_name'].$board_config['script_path'].'profile.php?mode=register">'.$lang['Register'].'</a> '.$lang['or'].' <a href="http://'.$board_config['server_name'].$board_config['script_path'].'login.php?redirect=viewtopic.php?t='.$postrow[$i]['topic_id'].'">'.$lang['Login'].'</a> '.$lang['GuestWantReadAll'].'</b>'; 
      } 
     } 
    } 

# 
#-----[ FIND ]------------------------------------------ 
# 
   if ($bbcode_uid != '') 
# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
   if (($bbcode_uid != '') && ($userdata['username'] != 'Anonymous')) 
# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_main.php 
# 
#-----[ FIND ]------------------------------------------ 
# 
?> 
# 
#-----[ ADD, BEFORE ]------------------------------------------ 
# 
//Guest read part 
$lang['GuestWantReadAll'] = 'if you want to read the full posting'; 
$lang['or'] = 'or'; 
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM

Allerdings meinte easygo, dass der evtl. fehlerhaft ist und auch andere bbcodes als quote mit integriert sein müssten und so. Ich hab auch noch die bbcode box drinnen..


meine Frage: kann man den mod einbauen? oder sieht da jemand fehlerchen / potentielle fehlerquellen??
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ahnung. Probiers aus.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
JaneDoe
Beiträge: 230
Registriert: Sa 16.Jul, 2005 12:18

Beitrag von JaneDoe »

Da sollte man imo so ziemlich Bbcodes zum ausschliessen einbauen, weil es ja wohl etwas daneben aussieht, wenn der Gast dann zerfetzte BBcodes zu Gesicht bekommt.
Dieser Satz kein Verb.
Benutzeravatar
Rabi
Beiträge: 233
Registriert: Fr 16.Sep, 2005 15:00
Wohnort: Kiel

Beitrag von Rabi »

Ich habe den auch eingebaut.

Sieht denn so aus:

Bild

Blöd sieht es natürlich aus, wenn ein Beitrag mit einem Zitat beginnt:

Bild
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

hm.. ja wie müsste man das ändern um alle bbcodes auszuschließen aus der vorschau?
Bild
Life begins @ 1/1000
Antworten