Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.27 veröffentlicht (22.06.21)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Button aktivieren/einen Link zuweisen
#1
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 
   

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  Devil  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.
Gruß
DIMO
Zitieren
#2
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.
Jammer nicht rum ...Du musst (k/m)eine Hilfe (nicht) annehmen!
MyBB: 1.8.27 | PHP: 7.4.19 | SQL: 5.7.34
Tools [Unixzeit ⇔ Realzeit] ♦ [BOM-Finder] ♦ [301] ♦ [SQL-Prefix-Changer] ♦ [USV-Rechner]
Zitieren
#3
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>
Gruß
DIMO
Zitieren
#4
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.
Jammer nicht rum ...Du musst (k/m)eine Hilfe (nicht) annehmen!
MyBB: 1.8.27 | PHP: 7.4.19 | SQL: 5.7.34
Tools [Unixzeit ⇔ Realzeit] ♦ [BOM-Finder] ♦ [301] ♦ [SQL-Prefix-Changer] ♦ [USV-Rechner]
Zitieren
#5
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.
Gruß
DIMO
Zitieren
#6
Mal ein kleiner Denkanstoß Wink 

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.
Zitieren
#7
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]
Neues Forum: MyBB 1.8.27 + innovatives Theme
Live Escape Game Forum
Erste Deutsche und Internationale Community und Diskussionsplattform für Live Escape und Adventure Games.
Zitieren
#8
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...
Gruß
DIMO
Zitieren
#9
(13.02.2021, 22:27)Quad-Tiger schrieb: Der Link zum Forum steht oben Gerti, aber gerne nochmal:
https://babyszoo.com

Sorry, aber ich ging in meiner leider unprofessionellen Vorgehensweise  davon aus, dass Du von der Homepage https://forum.quad-tigers.de/ (siehe Deine "Homepage"signatorangabe), über die Grafik einen Link zu https://babyszoo.com haben möchtest.

Erst nach Deinem Hinweis mit dem Link https://www.mybb.de/forum/usercp.php?action=profile habe ich (und vermutlich auch andere) verstanden was Du wirklich möchtest. Die Lösung für Dein Anliegen hast Du bereits mitgeteilt bekommen.
Jammer nicht rum ...Du musst (k/m)eine Hilfe (nicht) annehmen!
MyBB: 1.8.27 | PHP: 7.4.19 | SQL: 5.7.34
Tools [Unixzeit ⇔ Realzeit] ♦ [BOM-Finder] ♦ [301] ♦ [SQL-Prefix-Changer] ♦ [USV-Rechner]
Zitieren
#10
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. Wink
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Attachments statt link einen Downloadbutton anzeigen Sunny1980 13 1.937 25.02.2019, 22:21
Letzter Beitrag: Sunny1980
  Zuweisen einer eigenen "class" für Hilfeseiten Gerti 0 806 26.02.2018, 09:47
Letzter Beitrag: Gerti
  Portal Boxen Breite zuweisen Norbert 6 2.225 18.12.2009, 11:55
Letzter Beitrag: Norbert
  Frage zur der FAQ "Wie kann ich einen Link im oberen Menü ergänzen?" Riccardo 10 3.228 25.06.2009, 00:49
Letzter Beitrag: Riccardo
Question den bots ein bild zuweisen ? DaStaFlexX 15 4.240 31.08.2008, 23:38
Letzter Beitrag: Andii S.