Seite 1 von 1
Links im ACP ändern
Verfasst: 25.06.2008 16:52
von MarcE
Servus!
Hat jeman von euch ein Snippet / einen MOD, mit dem ich einen Standard Link im ACP ändern kann?
Folgendes soll geschehen:
Im ACP gibt es den Link "Datenbank-Backup". Dieser verweist auf "admin_db_utilities.php". Diese Datei möchte ich löschen und statt dessen auf ein Verzeichnis / eine Datei verlinken (selber Server, Passwortgeschütz).
Um genauer zu werden, ich möchte über diesen Link den
mysqldumper erreichen.
Vielen Dank im voraus.
Mit sportlichen Grüßen
MarcE
[ externes Bild ]
Verfasst: 25.06.2008 17:32
von gloriosa
Hallo,
es gibt doch ein einfachere Lösung
Code: Alles auswählen
###############################################
## Hack Title: Adding link in ACP
## Hack Version: 1.0.0
## Author: Kipper
## Description: This hack adds a new link into your ACP which can link to anywhere you wish.
## Compatibility: 2.0.6
##
## Installation Level: Easy
## Installation Time: 3 minutes
## Files To Edit: 3
## admin/index.php
## language/lang_english/lang_admin.php
## templates/subSilver/admin/index_navigate.tpl
##
## History:
## 4th Jan 04:1.0.0:First Release - All in working order
##
## Authors Notes:
## Where you find NEW_LINK_NAME please change to the name you wish the link to be named. (Extra NOTE: Use '_' to seperate the words, and keep the same on every appearance)
## Where you find NEW_LINK_HERE please change to the URL you wish the link to link to. (Extra NOTE: Use '_' to seperate the words, and keep the same on every appearance)
##
##
## Support: http://www.phpbbsupport.co.uk
## Copyright: ©2004 Adding link in ACP 1.0.0 - Kipper
##
###############################################
##
###############################################
## This program is free software; you can redistribute it and/or
## modify it under the terms of the GNU General Public License
## as published by the Free Software Foundation; either version 2
## of the License, or (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## http://www.gnu.org/copyleft/gpl.html
###############################################
#
#-----[ OPEN ]------------------------------------------
#
admin/index.php
#
#-----[ FIND ]------------------------------------------
#
"U_ADMIN_INDEX" => append_sid("index.$phpEx?pane=right"),
#
#-----[ ADD, AFTER ]------------------------------------------
#
"U_NEW_LINK_NAME" => append_sid("NEW_LINK_HERE"),
#
#-----[ FIND ]--------------------------
#
"L_PREVIEW_FORUM" => $lang['Preview_forum'])
#
#-----[ REPLACE WITH ]--------------------------
#
"L_PREVIEW_FORUM" => $lang['Preview_forum'],
#
#-----[ ADD, AFTER ]--------------------------
#
"L_NEW_LINK_NAME" => $lang['NEW_LINK_NAME'])
#
#-----[ OPEN ]--------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]--------------------------
#
$lang['Preview_forum'] = 'Preview Forum';
#
#-----[ ADD, AFTER ]--------------------------
#
$lang['NEW_LINK_NAME'] = 'NEW_LINK_NAME';
#
#-----[ OPEN ]--------------------------
#
templates/subSilver/admin/index_navigate.tpl
#
#-----[ FIND ]--------------------------
#
<tr>
<td class="row1"><a href="{U_FORUM_INDEX}" target="main" class="genmed">{L_PREVIEW_FORUM}</a></td>
</tr>
#
#-----[ ADD, AFTER ]--------------------------
#
<tr>
<td class="row1"><a href="{U_NEW_LINK_NAME}" target="main" class="genmed">{L_NEW_LINK_NAME}</a></td>
</tr>
#
#-----[ SAVE & CLOSE ALL FILES ]--------------------------
#
#End of Hack
Verfasst: 26.06.2008 10:46
von MarcE
Servus!
Vielen Dank für Deine Antwort. Der MOD sieht vielversprechend aus, werde ich testen.
DANKE!
Mit sportlichen Grüßen
MarcE
[ externes Bild ]
Verfasst: 16.07.2008 23:16
von MarcE
Servus!
Habe obiges Beispiel mal entsprechend angepasst. Viel Spaß damit!
Code: Alles auswählen
## EasyMod 0.0.7 compliant
##############################################################
## MOD Title: mysldumper Link in ACP
## MOD Author: MarcE < use Forum > (Marc) http://www.volles-brett.de
## MOD Description: Die Standard Backupfunktion wird außer Kraft gesetzt und durch einen Link zu
## dem mysqldumper ersetzt. Siehe "Autor Notes" für weitere Informationen.
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time: 3 Minutes
## Files To Edit: - admin/index.php
## - language/lang_german/lang_admin.php
## - templates/subSilver/admin/index_navigate.tpl
## Included Files: keine
## Generator: phpBB2 Mod Maker 0.1.67
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
##############################################################
## Author Notes:
## Es wir davon ausgegangen, daß der MYSQLDUMPER (http://www.mysqldumper.de/) sich im folgendem Verzeichnis
## befindet: forumsroot/admin/mysqldumper/
## Desweiteren wird davon ausgegangen, das das admin-Verzeichnis eine entsprechende .htaccess aufweist.
## Dieses Script basiert auf den Adding link in ACP von Kipper. Vielen Dank
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ DIY INSTRUCTIONS ]------------------------------------
#
Die folgenden Dateien können gelöscht oder unbenannt werden:
- ./admin/admin_db_utilities.php
- ./templates/subSilver/db_utils_backup_body.tpl
- ./templates/subSilver/db_utils_restore_body.tpl
#
#-----[ OPEN ]------------------------------------------
#
admin/index.php
#
#-----[ FIND ]------------------------------------------
#
"U_ADMIN_INDEX" => append_sid("index.$phpEx?pane=right"),
#
#-----[ AFTER, ADD ]------------------------------------------
#
"U_MY_SQL_DUMPER" => append_sid("../admin/mysqldumper/index.php"),
#
#-----[ FIND ]------------------------------------------
#
"L_PREVIEW_FORUM" => $lang['Preview_forum'])
#
#-----[ REPLACE WITH ]------------------------------------------
#
"L_PREVIEW_FORUM" => $lang['Preview_forum'],
#
#-----[ FIND ]------------------------------------------
#
);
ksort($module);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
"L_MY_SQL_DUMPER" => $lang['MY_SQL_DUMPER'])
#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Preview_forum'] = 'Forumsvorschau';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['MY_SQL_DUMPER'] = 'DB - Backup';
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/index_navigate.tpl
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td class="row1"><span class="genmed"><a href="{U_FORUM_INDEX}" target="main" class="genmed">{L_PREVIEW_FORUM}</a></span></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1"><a href="{U_MY_SQL_DUMPER}" target="main" class="genmed">{L_MY_SQL_DUMPER}</a></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Mit sportlichen Grüßen
MarcE
[ externes Bild ]