[BETA/FIX] Verbesserte Anzeige des PM-Buttons

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

[BETA/FIX] Verbesserte Anzeige des PM-Buttons

Beitrag von kratzer54847 »

Code: Alles auswählen

############################################################## 
## MOD Title: Improved PM Button Display
## MOD Author: kratzer54847 alternativ3322@web.de (Johny Jesewski) http://www.phpbbservice.de
## MOD Description: This MOD shows the PM button only if a user can actually send PMs 
## MOD Version: 0.0.1 
## 
## Installation Level: Easy 
## Installation Time: 5 Minutes 
## Files To Edit: memberlist.php 
##      viewtopic.php, 
##      includes/usercp_viewprofile.php 
##     
## Included Files: N/A 
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2 
############################################################## 
## For security purposes, please check: http://www.phpbb.com/mods/ 
## for the latest version of this MOD. Although MODs are checked 
## before being allowed in the MODs Database there is no guarantee 
## that there are no security problems within the MOD. No support 
## will be given for MODs not found within the MODs Database which 
## can be found at http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: 
## 
## This MOD shows the PM button only if a user can actually send PMs 
##
############################################################## 
## MOD History: 
## 
##  2005-11-13 - Version 1.0.0 
##      - Initial Release 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php

# 
#-----[ FIND ]------------------------------------------ 
# 

$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';

$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

if ( $userdata['user_allow_pm'] == '1' )
{
$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';

$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';
}
else
{
$pm_img = '';
$pm = '';
}

# 
#-----[ OPEN ]------------------------------------------ 
# 
memberlist.php

# 
#-----[ FIND ]------------------------------------------ 
# 

$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';

$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

if ( $userdata['user_allow_pm'] == '1' )
{
$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';

$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';
}
else
{
$pm_img = '';
$pm = '';
}

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_viewprofile.php

# 
#-----[ FIND ]------------------------------------------ 
# 

$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';

$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 

if ( $userdata['user_allow_pm'] == '1' )
{
$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';

$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';
}
else
{
$pm_img = '';
$pm = '';
}

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Zuletzt geändert von kratzer54847 am 19.11.2005 18:15, insgesamt 1-mal geändert.
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
DsMagic
Mitglied
Beiträge: 215
Registriert: 18.05.2005 07:10
Wohnort: Kerpen

Beitrag von DsMagic »

Hi , haste mal einen Screen ???
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

Wozu ein Screen?
Der MOD bewirkt lediglich, dass User, die keine PNs versenden dürfen, die entsprechenden Buttons für PNs auch nicht sehen :wink:
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
DsMagic
Mitglied
Beiträge: 215
Registriert: 18.05.2005 07:10
Wohnort: Kerpen

Beitrag von DsMagic »

Aso , wen dummheit weh tun würde *lol
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

Hat es noch wer getestet? :roll:
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Wozu? Ich meine, für Neulinge kann das ja ganz brauchbar sein,
aber die Lösung an sich ist alles andere als neu. easy
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

Nuja war mir bloß beim CMS-Entwickeln aufgefallen, dass da was nicht ganz passt. Hatte auch nicht vorher groß auf den phpBB-Pages gesucht, da mir die Geschichte nur zufällig über den Weg lief.
easygo hat geschrieben:für Neulinge kann das ja ganz brauchbar sein
Den Satz versteh ich nicht so ganz.
Warum ist eine von vornherein vermiedene Fehlermeldung nur für Neulinge brauchbar?
easygo hat geschrieben:Wozu?
Um eventuellen Tippfehlern o.Ä. in der Anleitung auf den Grund gehen zu können. ( The system with the minimum count of users is the system with the minimum count of bugs)
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

kratzer54847 hat geschrieben:
easygo hat geschrieben:für Neulinge kann das ja ganz brauchbar sein
Den Satz versteh ich nicht so ganz.
Warum ist eine von vornherein vermiedene Fehlermeldung nur für Neulinge brauchbar?
Sry war auch schlecht formuliert! Ersetz mal Neulinge durch Vanilla phpBB.

== '1' kannst du ruhig weglassen btw (und das Beta) :wink: easy
Gast210225

Beitrag von Gast210225 »

Noch ein Bug:
es kommt 2 mal die "viewtopic.php" in der anleitung vor ;)
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

behoben
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“