pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => SMF-pragmaMx Bridge => Thema gestartet von: breakdancer am 13 März 2010, 20:02:56

Titel: [Solved] Einen Button im SMF-Headermenü korrekt verlinken
Beitrag von: breakdancer am 13 März 2010, 20:02:56
Hallo,

bitte ganz knackig um eure Hilfe. In meinem SMF soll oben in die Menüleiste ein zusätzlicher Eintrag erfolgen - "Forenarchiv".

Ich habe eine Codezeile - den von der "Forenhilfe" dafür kopiert, aber wie muss ich die Zeile richtig schreiben, damit nicht dauernd die Hilfefunktion reinspielt ? Hier der Code:

// Show the [Forenarchiv] button.
        echo        '<li><a class="' , $current_action == 'help' ? 'active' : '' , '" href=http://www.kirmes-und-volksfest.de/Forum.html"', $scripturl, '?action=help">' , $txt[119] , '</a></li>';


Kann man die "Current action" nicht einfach irgendwie entfernen  ? Sripturl muss glaub ich drinne bleiben - aber action=help können ja sowieso komplett weg, oder ?

Wer von euch kann mir da helfen bitte ? Ein entsprechender Eintrag in der language-Datei ist natürlich bereits erfolgt.  :morning:

Liebe Grüße

Markus
Titel: Re: Einen Button im SMF-Headermenü korrekt verlinken
Beitrag von: Sitki am 13 März 2010, 21:18:22
Hi :)

ist das nicht komfortabler, einen neuen Menüpunkt hinzuzufügen.
SMF Mod: Menu Buttons (http://custom.simplemachines.org/mods/index.php?mod=1421)

Die Modifikation über den Paket-Manager einspielen. Sofern abweichend vom SMF default Theme, je nach verwendetem Theme die index.template.php entsprechend bearbeiten (siehe Parser).
Titel: Re: Einen Button im SMF-Headermenü korrekt verlinken
Beitrag von: breakdancer am 13 März 2010, 21:46:23
Hi,  ;)

klar, wäre das komfortabler und würde auch sicher funktionieren - aber ich habe so meine schlechten Erfahrungen mit Mods gemacht. Mein altes Forum habe ich - unter anderem - aufgrund von unzähligen "eingebastelten" Modifikationen, die das Durchführen weiterer (sicherheitsrelevanter) Updates nicht mehr zuliessen - gerade heute eingemottet....  :BD:

Insofern bin ich da ein gebranntes Kind und hab ein bisschen Schiss.... Einbauen trau ich mir ja zu....
Titel: Re: Einen Button im SMF-Headermenü korrekt verlinken
Beitrag von: Sitki am 14 März 2010, 10:49:40
Moin :)

kommt darauf an, welcher Inhalt verlinkt werden soll und welches Theme eingesetzt wird.

z.B.
http://www.kirmes-und-volksfest.de/Forum.html
dilbermc in der index.template.php

Finden:
// Show the [help] button.
echo'
<td align="center" class="menubg' , $current_action == 'help' ? '2' : '' , '">
<a href="', $scripturl, '?action=help">' , $txt[119] , '</a>
</td>';


Dahinter einfügen:
// Show the [Forumarchiv] button.
echo'
<td align="center" class="menubg' , $current_action == 'forumarchiv' ? '2' : '' , '">
<a href="http://www.kirmes-und-volksfest.de/Forum.html">' , $txt['forumarchiv'] , '</a>
</td>';


Modifications.german.php ergänzen:
$txt['forumarchiv'] = 'Forumarchiv';
Titel: Re: Einen Button im SMF-Headermenü korrekt verlinken
Beitrag von: breakdancer am 15 März 2010, 18:04:46
Da hast Du mich wahrscheinlich falsch verstanden, ich wollte halt eigentlich keine Addons mehr einbasteln, weil das alte Forum u. a. auch daran gescheitert ist - aufgrund der vielen Mods konnten keine Updates mehr durchgeführt werden.  :BD:

Der Einbau selbst war kein Problem - funzt einwandfrei.

Danke schön !

Markus
Titel: Re: Einen Button im SMF-Headermenü korrekt verlinken
Beitrag von: breakdancer am 15 März 2010, 22:42:53
Sooo, jetzt hab selbst ich´s verstanden - eben hats Klick gemacht...

Mod wieder rausgefummelt und den neuen Button durch den Vergleich mit Deinem Code eingebaut.... War eine etwas andere Einbauweise, aber die "current action" hat mir die Augen geöffnet.

Nochmal: jetzt isses echt prima, vielen herzlichen Dank !