Hi, nachdem ich mir wieder fast einen Wolf gesucht, aber nichts brauchbares womit ich klar komme gefunden habe, bin ich wieder hier und benötige nochmal eure Hilfe:
Auf Wunsch eines Users in meinem Forum habe ich einen zusätzllichen Button eingefügt.
Im Template: usercp_profile
[
attachment=12979]
Zu finden im Benutzer-CP -> Profil ändern -> ganz unten rechts.
Diesen Button möchte ich jetzt mit der Seite:
https://babyszoo.com/contact.php
verlinken.
Habe schon einiges probiert da einen Link rein zu bringen, aber jedesmal ist der Link vor oder hinter dem Button.
Der Button selbst behält dabei jedesmal seinen Charakter wie der von "Profil ändern" den ich da einfach nochmal rein kopiert und umbenannt habe.
Was und wo zum muß ich da rein schreiben damit der Button funktioniert?
Hatte ja bei meinem letzten Problem schon mehrfach geschrieben das ich alles andere als ein Programmierer bin, aber gerne von euch noch was lernen möchte.
Das Forum habe ich seit 1. Februar aufgebaut, hat also die neueste Version: 1.8.24
Installierte und aktive Plugins:
Return to top postbit button (1.8.1)
unread Posts (1.14)
Login As (2.o)
Template: Default
Theme: Default, color_water.css
Aber selbst bissl an der Optik usw. rum gewurschtelt.
Wenn Du den Button z.B. mit
Code:
<img scr="./pfad/grafik.png">
eingebunden hast, dann kannst Du
Code:
<a href="https://babyszoo.com/contact.php" target="_blank"><img scr="./pfad/grafik.png"></a>
verwenden.
Ein Klick auf den Button öffnet einen neuen TAB mit dem gewünschten Inhalt.
Danke für die schnelle Antwort Gerti, habe ich eben probiert.
Wenn ich Deine beiden Zeilen VOR diese Zeile:
<input type="submit" class="button" name="regsubmit" value="{$lang->contact_admin}">
einfüge tut sich garnix.
Füge ich sie NACH dieser Zeile ein verschiebt sich lediglich der vorhandene Button etwas nach links.
Die Funkion vom Button selbst ändert sich auch nicht.
Lösche ich diese Zeile, ist garnix mehr da.
Ich gehe also davon aus das ich Deine zwei Zeilen irgendwoanders rein kopieren muß.
Also bin ich wieder beim
WO wie in meinem ersten Beitrag schon gefragt.
NACHTRAG:
Den Button habe ich so eingefügt (vorletzte Zeile):
Code:
<div align="center">
<input type="hidden" name="action" value="do_profile" />
<input type="submit" class="button" name="regsubmit" value="{$lang->update_profile}">
<div align="right">
<input type="submit" class="button" name="regsubmit" value="{$lang->contact_admin}">
</div>
Mea Culpa, ich habe lediglich Dein Anliegen (eine Grafik als Buttonlink) umgesetzt.
Mit einem Link zum Forum wäre es, für mich zumindest, einfacher dir behilflich zu sein.
Der Link zum Forum steht oben Gerti, aber gerne nochmal:
https://babyszoo.com
Ist aber ein geschlossenes Forum.
Hier in diesem Forum ist es aber genau das Gleiche:
https://www.mybb.de/forum/usercp.php?action=profile
Dieser eine Button: "Profil ändern" habe ich nochmals danach rein kopiert und müßte praktisch nur anders verlinkt werden.
Wie dieser Button letztendlich angesteuert wird kapiere ich nicht.
Den Link den dieser button haben soll hatte ich auch schon oben angegeben.
Mal ein kleiner Denkanstoß
im Template ist das Formular wie folgt definiert:
Code:
<form action="usercp.php" method="post" name="input">
Hier ist doch klar, wo die Aktionen aller Input-Elemente "hinlaufen".
Für Deinen Button (input-Element) muss also ein separates "form" definiert werden.
Wenn es hier bloß um einen einfachen Link zum Kontaktformular geht, hat das absolut nichts mit dem Formular zu tun (weil keine input-Daten gesendet werden)!
Dies sollte völlig ausreichen:
Code:
<div align="center">
<input type="hidden" name="action" value="do_profile" />
<input type="submit" class="button" name="regsubmit" value="{$lang->update_profile}">
<a href="./contact.php" class="float_right button">{$lang->contact_admin}</a>
</div>
Die Klassen button sollte den Link wie ein Button aussehen lassen (vorruasgesetzt input.button und a.button haben dieselbe CSS-Definition. Die Klasse float_right sollte den Button rechtsbündig ausrichten.
Mit Ausrichtung und Aussehen kann man nach Belieben spielen.
Aus UX-Sicht würde ich diesen Link allerdings nicht wie einen Button aussehen lassen. Denn so könnte er dem Formular als zugehörig erscheinen, obwohl er das gar nicht ist.
[ETS]
Ganz lieben Dank an [ExiTuS],
Du hast mir nun schon zum 2. mal direkt und mit Erfolg geholfen anstatt mir unverständliche Dinge zu antworten die anscheinend nur Profis verstehen.
Danke das Du meine Anfrage so beispielhaft aufmerksam gelesen und Dich in mein Problem versetzt hast.
Deine Lösung mit dem farblichen Unterschied ist sogar noch besser als ich mir je vorgestellt hätte.
Vor allen Dingen Deine Erklärung hilft mir weiter diese Befehle wenigstens ein bisschen zu verstehen.
Nur so kann man tatsächlich dazu lernen.
Ich danke Dir von ganzem Herzen...
Eine Support-Anfrage bezieht sich oft nicht auf die im Profil hinterlegte Website. Deswegen empfehlen wir auch im Beitrag einen Link zum Forum anzugeben. (
Wie stelle ich eine Supportanfrage?)
Du hättest es aber auch merken können, dass das Forum im Profil nicht so aussieht wie auf dem Screenshot.