TeeJay’s Site New-Ankündigungen über das ganze Blog hinweg

Hie und da mag mein seine Leser über Neuigkeiten seitenübergreifend informieren. TeeJay’s Site New kann das und wird hier erklärt.

Du magst Deinen Lesern eine Neuigkeit erzählen. Nur eine kurze Ankündigung. Du weißt aber nicht, ob die auch wirklich immer alle auf der Startseite Deines Blogs landen, es könnte ja sein, dass sehr viele über eine Suchmaschine irgendwo auf einer Unterseite ankommen. Abhilfe schaffen da simple und von mir getestete Plugins. Jetzt stelle ich davon TeeJay’s Site News Plugin vor und weitere werden folgen.

Ich gebe eine Benutzeranleitung und wenn nötig Angaben wie Du die Plugins anpassen kannst. Die Plugins sind in Englisch, doch nicht immer ist es nötig dies zu übersetzen. Die Plugins funktionieren so einfach, dass es sicher reicht, wenn Du weißt was wo hinkommt.

Diese Plugins sind auf WordPress 2.1 getestet und ich weiß nicht, ob sie Versionen < WP 2.1 funktionieren.

  1. Tee Jays Site New Plugin downloaden.
  2. Die zip Datei entpacken.
  3. Die Datei tj_site_news.php in den Pluginordner hochladen:wp-content/plugins/
  4. Admincenter==>Plugins==>Plugin aktivieren.
  5. Admincenter==>Einstellungen==>TJ Site New anklicken

Dann siehst Du dies:

TS Site New Ankündigung erstellen 
 TJ Admin Bereich klein
Klick=>Bild groß,Zurücktaste des Browsers
bringt Dich wieder hierher.
  • Display Name bedeutet: wie sollte die Ankündigung heißen.
  • Site News ist der Inhalt der Ankündigung
  • HTML allowed: Du kannst in dieses Feld auch html reintippen.
  • Active: Soll die Ankündigung erscheinen dann anhaken, wenn nicht aushaken.
  • Update Options:Speichern.


Hast Du auf “Update Options” geklickt erscheint überall auf Deinem Blog dies:

TS Site New Ankündigung
 TJ Site New im Blog


Im Quelltext Deines Blogs sieht dies so aus:

<div id="tjsn">
	<table>
		<thead>
			<tr><td>Site News</td></tr>
		</thead>
		<tbody>
		<tr><td><b>Welcome to TJ\'s Site News Plugin</b>
				<br />Please go to Admin Panel</td></tr>
		</tbody>
	</table><br />
</div>

Wie man diese Tabelle gestalten kann, stellt der Pluginautor in seinem Blog vor.

Wer die Ausgabe nicht in einer Tabelle haben mag, der kann folgendes machen:

Admincenter==>Plugins==>Plugineditor, das Plugin öffnen und diesen Code suchen:

// Retreive Site News Function
function tj_site_news($u){
	// Check if there are active items. If not do not display.
	if (get_option('tj_sn_active') =='TRUE'){
		echo'<div id="tjsn">
			<table>
				<thead><tr><td>', get_option('tj_sn_name'), '</td></tr></thead>';
					echo'<tbody><tr><td>', get_option('tj_sn_text'), '</td></tr></tbody>';
			echo'</table><br />
		</div>';
	}
}

und dann als Beispiel so abändern:

// Retreive Site News Function
function tj_site_news($u){
	// Check if there are active items. If not do not display.
	if (get_option('tj_sn_active') =='TRUE'){
		echo'<dl id="tjsn"><dt>', get_option('tj_sn_name'), '</dt>';
		echo'<dd>', get_option('tj_sn_text'), '</dd>';
		echo'</dl>';
	}
}

Dies erzeugt dann folgendes HTML:

<dl id="tjsn">
	<dt>Site News</dt>
	<dd><b>Welcome to TJ\'s Site News Plugin</b>
	<br />Please go to Admin Panel
	</dd>
</dl>

In der style.css des verwendeten Themes kann man dann diese Liste gestalten:

dl#tjsn{deine Angaben}
dl#tjsn dt {deine Angaben}
dl#tjsn dd{deine Angaben}

Vergiss nicht, wenn die Ankündigung aus sein sollte, musst Du sie unter Admincenter==>Einstellungen==>TJ Site New wieder deaktivieren.

Viel Spaß und wie immer:ich erkläre Plugins aber ich supporte sie nicht. ;)
4 Kommentare zu "TeeJay’s Site New-Ankündigungen über das ganze Blog hinweg"
  1. Ich habe im Backend eingetragen:
    Das ist ein Test mit dem Plugin TJ´s Site News Ankündigungen übergreifend

    Wenn man auf den Blog geht steht da aber nur:
    News
    Das ist ein Test mit dem Plugin TJ´s Site News

    Was habe ich bitte falsch gemacht?

  2. gar nix ;) ich machte soeben einen Screenshot mit dem ganzen Text, den Du hier angeführt hast-
    gratuliere! Du hast es geschafft

    lg

  3. auweia, da habe ich mich aber geoutet. Das lag wohl am Chache und meine Ungeduld. Entschuldigung