leswo
Hallo,
Ich hab für mich den Hack "etwas" erweitert und so nebenbei alles was ich gemacht hab provisorisch in eine Anleitung verpackt.
Bitte alles mit etwas Vorsicht geniessen, ist nur einmal in einem Testboard 2.3.6 eingebaut und damit nicht sicher getestet.
Nochmal der Hinweis: alle zu ändernden Dateien incl. der Datenbank
vorher sichern!
Funktionen:
- Es ist möglich, im ACP einzustellen, in welchem Forum ein MOD gesucht wird - oder auch nicht
- Globale Option, die Anzeige MOD gesucht ganz auszuschalten
- Empfänger der PM im ACP einstellbar (auch mehrere gleichzeitig)
- Message Text ist auch vorbelegbar, hierzu muss die Sprachvariable LANG_GLOBAL_MODGESUCHTMSG bearbeitet werden
Edit: Dateianhang aktualisiert, der Fehler, der unten beschrieben wurde ist korrigiert
Bitte nur diejenigen einbauen, die wissen was sie tun!
Nochmal Edit: ich habe eine aktualisierte Anleitung eingestellt:
Moderator gesucht
jana
wenn ich im acp auf startseite geh, unter einstellungen kommt diese Fehlermeldung:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /www/htdocs/w0064d65/forum/acp/lib/functions.php on line 324
was mach ich da nun? ich häng mal die functions.php an.
lg jana
Phat
sry aber wer braucht so einen hack?
reicht da nich ein thema aka "moderator gesucht"
leswo
hallo: versuch mal folgendes und ersetz die beiden zeilen:
php: |
1:
2:
|
} elseif ($boards['modwanted']) {
$moderatorbit="<a href=\"pms.php?action=modwanted&boardid=$boards['boardid']$SID_ARG_2ND_UN\"><span class=\"highlight\">{$lang->items['LANG_GLOBAL_MODGESUCHT']}</span></a>"; |
|
durch:
php: |
1:
2:
3:
4:
5:
6:
7:
|
} elseif ($boards['modwanted'] && $showmodwanted) {
if ($wbbuserdata['can_use_pms'] == 1) {
$moderatorbit = "<b><a href=\"pms.php?action=modwanted&boardid=".$boards['boardid'].$SID_ARG_2ND_UN."\">".$lang->items['LANG_GLOBAL_MODGESUCHT']."</a></b>";
} else {
$moderatorbit="<b>".$lang->items['LANG_GLOBAL_MODGESUCHT']."</b>";
}
} |
|
@Phat:
Wenns dich nicht interessiert und du keine Verwendung dafür hast ist es ja gut, dann halt einfach den Mund und akzeptier, dass andere es gebrauchen können
jana
klappt auch nicht, ich häng nochmal die datei an. lg jana
leswo
Hallo Jana,
du hast aber irgend nen anderen Mod Hack eingebaut, als diesen hier aus dem Thema:
code: |
1:
|
/* ##### Beginn show_modline-Hack von MikeHH ##### */ |
|
Das wird wohl zusammen nixx werden
die erweiterung von mir bezieht sich auf den hier im Beitrag geposteten Hack
@all:
es hatte sich in der functions der oben angegebene Fehler enigeschlichen, damit sollte es eigntlich funktionieren
jana
jetzt kommt diese fehlermeldung:
Parse error: syntax error, unexpected T_ELSE in /www/htdocs/w0064d65/forum/acp/lib/functions.php on line 341
ich bekomm es einfach nicht hin
lg jana
leswo
Hallo,
Versuch die mal:
-> in Zeile 320 in deiner funktions.php ist eine Klammer zuviel drin ( } )
jana
mal ne frage, wo kann man das ganze dann einstellen, also wo was angezeigt wird?
lg jana
leswo
Einmal in den jeweiligen Einstellungen des Forums:
im ACP Foren bearbeiten, dann nochmal Bearbeiten des Forums:
Zitat: |
Moderator gesucht
Falls kein Moderator festgelegt wurde: Soll für dieses Board der Hinweis "Moderator gesucht" angezeigt werden? |
User, die keine PN empfangen können, bekommen den Hinweis grundsätzlich nicht angezeigt.
-> Dann nochmal als globale Einstellung:
unter Einstellungen -> Kategorien und Foren kann die Sache global ein/ausgeschaltet werden, ebenso können dort der/die Empfänger der PN eingetragen werden
jana
Zitat: |
Original von leswo
Einmal in den jeweiligen Einstellungen des Forums:
im ACP Foren bearbeiten, dann nochmal Bearbeiten des Forums:
Zitat: |
Moderator gesucht
Falls kein Moderator festgelegt wurde: Soll für dieses Board der Hinweis "Moderator gesucht" angezeigt werden? |
|
da find ich nix, hilfe.
ich häng mal jetzt meine dateien an.
lg jana
Achilles
Ist es möglich einen zweiten Moderator hinzuzufügen?
Welche Änderungen müsste ich da vornehmen?
Vielen Dank
minette
@Achilles
hallo , alte hase
probier mal mit diese code ob es geht
php: |
1:
2:
3:
|
else $moderatorbit="<a href=\"pms.php?action=newpm&userid=1&subject={$lang->items['LANG_GLOBAL_MOD
GESUCHTTEXT']} $boards[title]\">{$lang->items['LANG_GLOBAL_MODGESUCHT']}</a>, <a href=\"pms.php?action=newpm&userid=2&subject={$lang->items['LANG_GLOBAL_MOD
GESUCHTTEXT']} $boards[title]\">{$lang->items['LANG_GLOBAL_MODGESUCHT']}</a>"; |
|
der zahl bei: &userid=2
2 ändern mit der mod id
Achilles
Jetzt steh ich ein bischen auf der Leitung.......wo muss ich den Code austauschen?
Edit://
Hat sich erledigt, ist ja nur ein Code zu ändern, habs gefunden.
Danke nochmal.....es funktioniert!
@minette.......alte Hase
immerhin123
Zitat: |
Original von leswo
Hallo,
...
Edit: Dateianhang aktualisiert, der Fehler, der unten beschrieben wurde ist korrigiert
Bitte nur diejenigen einbauen, die wissen was sie tun! |
Ich bin zwar noch etwas unbeholfen, dennoch learning by doing!
zur Zeit will es noch nicht so ganz

aber da versuch ich mich selbst erstmal dran
mir ist dennoch folgendes aufgefallen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
-----------------
suche nach
-----------------
$sel_closed[$board['closed']] = " selected=\"selected\"";
-----------------
füge darunter ein
-----------------
$sel_modwanted[$board['modwanted']] = " selected=\"selected\"";
|
|
dieses hast du zweimal in deinem tutorial stehen. ein fehler ?
oder hat die board.php wirklich so auszusehen ?
code: |
1:
2:
3:
4:
5:
6:
7:
|
$sel_closed[$board['closed']] = " selected=\"selected\"";
// folgender code eingefügt **//
$sel_modwanted[$board['modwanted']] = " selected=\"selected\"";
$sel_invisible[$board['invisible']] = " selected=\"selected\""; // ENDE **//
|
|
edit:
genau das selbe mit der acp/templates/board_add.htm
auch hier schreibst du eine änderung doppelt ?!?
einen schönen abend
immerhin123
leswo
Jaaa, ist beim kopieren wohl nochmal reingerutscht
... wenns doppelt ist, wird ja dann beim 2, Mal funktionieren
ansonsten .. einfach mal wenn mans merkt die doppelte Zeile weglassen
Schaden tuts nicht, ist nur bissl sinnlos
immerhin123
okay, danke
was mir wiederrum aufgefallen ist:
wenn ich den code aus dem original Hack verwende, wird im Forum "Moderator gesucht" gezeigt
code: |
1:
2:
3:
4:
|
}
else $moderatorbit="<a href=\"pms.php?action=newpm&userid=1&subject={$lang->items['LANG_GLOBAL_MODGESUCHTTEXT']} $boards[title]\">{$lang->items['LANG_GLOBAL_MODGESUCHT']}</a>";
|
|
wenn ich deinen code verwende, dann wird es mir nicht gezeigt. egal ob die option im acp aktiviert wurde oder nicht.
eine ahnung woran das liegen könnte ?
------------ edit:---------------------
ich bin noch mal jeden schritt durchgegangen,.... mit der hoffnung, vielleicht den fehler selbst zu finden.
aufjedenfall hast du die anleitung editiert

nun bin ich aber etwas begriffsstutzig!
in der acp/templates/board_add.htm
-----------------
suche nach
-----------------
<tr class="secondrow">
<td valign="top"><b>{$lang->items['LANG_ACP_BOARD_DESCRIPTION']}</b></td>
<td><textarea rows="6" cols="55" name="description">$board[description]</textarea></td>
</tr>
diese zeilen sind in meiner originalen datei nicht enthalten ?!?
(das ist der zweite code aus deinem howto.)
kann ich jetzt einfach die fehlenden Zeilen einfügen und darunter deinen code einfügen ?
leswo
Zitat: |
Original von immerhin123
okay, danke
was mir wiederrum aufgefallen ist:
wenn ich den code aus dem original Hack verwende, wird im Forum "Moderator gesucht" gezeigt
code: |
1:
2:
3:
4:
|
}
else $moderatorbit="<a href=\"pms.php?action=newpm&userid=1&subject={$lang->items['LANG_GLOBAL_MODGESUCHTTEXT']} $boards[title]\">{$lang->items['LANG_GLOBAL_MODGESUCHT']}</a>";
|
|
wenn ich deinen code verwende, dann wird es mir nicht gezeigt. egal ob die option im acp aktiviert wurde oder nicht.
eine ahnung woran das liegen könnte ? |
Was heisst im ACP? Es reicht nicht die globale Option einzuschalten, es muss für jedes Forum in den Foreneinstellungen auch aktiviert werden
edit:
Zitat: |
in der acp/templates/board_add.htm
-----------------
suche nach
-----------------
<tr class="secondrow">
<td valign="top"><b>{$lang->items['LANG_ACP_BOARD_DESCRIPTION']}</b></td>
<td><textarea rows="6" cols="55" name="description">$board[description]</textarea></td>
</tr>
diese zeilen sind in meiner originalen datei nicht enthalten ?!?
(das ist der zweite code aus deinem howto.) |
dieser Eintrag ist im mitgelieferten Original Template so vorhanden
falls noch ne stelle doppelt ist, dann sry, aber wie gesagt diese Stelle sollte im (original) Template genauso vorhanden sein
nochmal Edit: die 2. Datei/template in dem Fall acp/board_edit.htm