MOD Titel: Footer Links
MOD Autor: Tobi
MOD Beschreibung: Ermöglicht für jede Unterseite im Forum eigene Footerlinks festzulegen.
Version: 0.0.1 beta
MOD Download: footer_links.zip
Da Google angeblich Links nur ein mal pro Domain zählt, macht es nicht mehr viel Sinn auf jeder Seite die gleichen Footerlinks anzuzeigen. Deshalb sollte man auf jeder Seite andere Footerlinks anzeigen, so hat man auch viel mehr Platz um Linktausch zu betreiben.
Mit diesem MOD kann man im Adminbereich für jede Unterseite im Forum beliebig viele eigene Links eintragen die dann im Footer der jeweiligen Seite angezeigt werden.
[BETA] Footer Links
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.
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.
- tas2580
- Ehemaliges Teammitglied
- Beiträge: 3029
- Registriert: 01.07.2004 05:42
- Wohnort: /home/tas2580
- Kontaktdaten:
[BETA] Footer Links
Zuletzt geändert von tas2580 am 11.04.2006 20:59, insgesamt 1-mal geändert.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Ehemaliger Benutzername: [BTK] Tobi
Netter Mod, auch wenn einfach gestrickt
Und ich hab mir auch den Quelltext angeguckt
Und du hast dich nicht immer an die Codingguidelines gehalten sprich die SQL_ Querys und Co. falsch geschrieben
Hier mal eine optimierte Version und noch andere kleine Fehler behoben
($_GET, $_POST)

Und ich hab mir auch den Quelltext angeguckt

Und du hast dich nicht immer an die Codingguidelines gehalten sprich die SQL_ Querys und Co. falsch geschrieben

Hier mal eine optimierte Version und noch andere kleine Fehler behoben

Code: Alles auswählen
//
// Let's set the root dir for phpBB
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);
$mode = $_GET['mode'];
//
// Let's add a Link
//
if($mode=="add")
{
$url=$_POST["url"];
$text=$_POST["text"];
$seite=$_POST["seite"];
$sql = "INSERT INTO " . FLINK_TABLE . "
(link, linktext, seite)
VALUES ('$url', '$text', '$seite')";
$eintragen = $db->sql_query($sql);
}
//
// Let's remove a Link
//
if($mode=="del")
{
$id=$_GET["id"];
$sql = "DELETE FROM " . FLINK_TABLE . "
WHERE link_id = $id";
$eintragen = $db->sql_query($sql);
}
//
// Output the Page
//
$template->set_filenames(array(
"body" => "admin/flinks_body.tpl")
);
$template->assign_vars(array(
"L_RANKS_TITLE" => $lang['Ranks_title'],
"SEITE" => $lang['Page'],
"ADD" => $lang['Add_new'],
"LINKTEXT" => $lang['Linktext'],
"URL" => $lang['url'],
"DELTE" => $lang['delte'],
"FOOTERLINKS" => $lang['Footerlinks'],
"FOOTERLINKS_DESC" => $lang['Footerlinks_desc'],
"S_FLINK_ACTION" => append_sid("admin_flinks.$phpEx?mode=add"))
);
//
// Output the Links
//
$sql = "SELECT link_id, link, linktext, seite
FROM " . FLINK_TABLE . "";
$result = $db->sql_query($sql) OR die($db->sql_error());
while($row = $db->sql_fetchrow($result)) {
$template->assign_block_vars("link", array(
"L_SEITE" => $row['seite'],
"L_URL" => $row['link'],
"L_TEXT" => $row['linktext'],
"L_DELTE" => append_sid("admin_flinks.php?mode=del&id=".$row['link_id']))
);
}
Re: [BETA] Footer Links
Hallo [BTK] Tobi, beliebig viele kann ich nicht eintragen, es wird immer nur der jeweils letzte hinzugfügte Link pro Seite angezeigt. Kann ich nicht mehr anzeigen lassen?[BTK] Tobi hat geschrieben: Mit diesem MOD kann man im Adminbereich für jede Unterseite im Forum beliebig viele eigene Links eintragen die dann im Footer der jeweiligen Seite angezeigt werden.
Schade, wenn die Threads Pr 5 haben und somit für manche "ziemlich wertvoll" sind.
Btw. Spitzen Mod!
Ciao
- tas2580
- Ehemaliges Teammitglied
- Beiträge: 3029
- Registriert: 01.07.2004 05:42
- Wohnort: /home/tas2580
- Kontaktdaten:
Hab den Fehler korigiert.
Einfachmitersetzen.
Einfach
Code: Alles auswählen
$linkout = "<a href=\"". $row['link']. "\" target=\"_blank\">". $row['linktext'] ."</a> ";
Code: Alles auswählen
$linkout .= "<a href=\"". $row['link']. "\" target=\"_blank\">". $row['linktext'] ."</a> ";
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Ehemaliger Benutzername: [BTK] Tobi