Not logged in. · Lost password · Registration disabled
Forum: Overview Files & Mods / Datein & Mods RSS
[already included] Formular zum in den Newsletter eintragen eine Widget-Sidebar einfügen?
Marc454 (Guest) #1
No profile available.
Link to this post
Subject: Formular zum in den Newsletter eintragen eine Widget-Sidebar einfügen?
Hi,

ich möchte meinen Besuchern die Möglichkeit geben sich direkt in der Sidebar einzutragen. (so dass sie keine extra Seite aufrufen müssen).

Ich habe das Brownbound Theme und benutze dementsprechend eine Widget-basierte Sidebar.
Wie würde ich das Formular (habe es aus dem subscribe_snippet.php) dort einfügen, ohne die Widget-Geschichten zu zerstören?

Wäre sehr nett wenn mir jemand helfen könnte :)
Morty (Administrator) #2
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Die frage ist irgendwie untergegangen. Da ich keine Ahnung von Widgets hab - war bis jetzt einfach zu faul mich damit auseinander zu setzen - schaust du die da am besten in den offiziellen Foren um. (Wenn jemand lust hat ein widget zu programmieren bau ich das gerne ein.)
Philipp (Guest) #3
No profile available.
Link to this post
Hallo,

ich habe ein WIdget gebaut:

In die Datei function.php im post-notification Ordner folgendes einfügen (am besten gleich unter den Kommentar)


function post_notification_widget( $args ) { // $args enthält Strings die vor/nach dem Widget und vor/nach dem Titel ausgegeben werden sollen
  // Ausgabe
  echo $args['before_widget'];
  echo $args['before_title'].'Newsletter'.$args['after_title'];
    echo '<form id="newsletter" method="post" action="'.post_notification_get_link().'" style="text-align:left">';
    echo '<p>Emailadresse:<br/> <input type="text" name="addr" size="25" maxlength="50" value="'.post_notification_get_addr().'"/> <br/>';
    echo '<input type="submit" name="submit" value="Anmelden" /></p>';
    echo '</form>';
 
  echo $args['after_widget'];
}
 
// Widget Funktion im "plugins_loaded"-Hook registrieren
function post_notification_widget_registrieren() {
  register_sidebar_widget( // Widget registrieren
    'Post Notification', // Name des Widgets
    'post_notification_widget' // Name der Funktion die den Widget Inhalt ausgibt
  );
}
add_action( 'plugins_loaded', 'post_notification_widget_registrieren' );
Morty (Administrator) #4
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Hey das sieht ziemlich cool aus. Werds die Tage aufnehmen! Danke für's zur Verfügung stellen!
alariel #5
Member since Aug 2008 · 5 posts
Group memberships: Mitglieder
Show profile · Link to this post
Sofern es geht würd' ich die Größe des Eingabefeldes noch variierbar machen - width 25 wär' für mich schon zuviel, da ich eine recht schmale Sidebar benutze. Wenn ich nur wüsste, wie das einzubauen ist... (Widget-Optionen?) ;)
Morty (Administrator) #6
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Ok, is drin. :-)
bombermanabc #7
Member since Sep 2011 · 1 post
Group memberships: Mitglieder
Show profile · Link to this post
In reply to post ID 2448
Subject: wow...
Good post ... an excellent learning.
ผลบอล-sbobet-วิเคราะห์บอล-ทีเด็ดฟุตบอล-ทีเด็ด
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum