Die Fehlermeldung
Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in /...../wp-content/plugins/Brackets.php on line 17
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenDie Fehlermeldung
Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in /...../wp-content/plugins/Brackets.php on line 17
Noch ne Fehlermeldung
Danke für den Tip!!
Leider produziert das Teil noch eine Fehlermeldung. Fatal error oder so...
Den Text der Meldung liefere ich morgen nach.
Es wird, es wird..
Bitte noch einen Tip von Dir..
Wohin mit der Zeile???:oops:
Es funzt!
Mit den von Dir beschriebenen Änderungen arbeitet das Plugin.
Gibt es eine Möglichkeit, die Ergänzung von Klammern auf einen (den ersten) Begriff pro Beitrag zu reduzieren???
Noch'n Fehler?
Danke! Hab ich geändert.
Produziert leider noch diese Meldung.
[COLOR=Blue]Parse error: parse error, unexpected T_ARRAY, expecting T_STRING or T_VARIABLE or '$' in /homepages/25/d110079900/htdocs/wp_1/wp-content/plugins/replace.php on line [/COLOR][COLOR=Blue]15[/COLOR]
Hier habe ich ein Plugin von Frank Bueltge, das Abkürzungen verändert. Kann man das umfummeln???
[COLOR=Blue]<?php
/*
Plugin Name: Abbreviation Replacer
Version: 1.1
Plugin URI: WP - Abbreviation Replacer (Plugin) | bueltge.de [by:ltge.de]
Description: Abbreviation Replacer is a Wordpress plugin which automatically adds abbr tags to your blog content. Basis Script and idea is from <a href="http://www.huddledmasses.org">Joel Bennett</a> and his plugin adds acronym tags to the content.
Author: Frank Bueltge
Author URI: bueltge.de [by:ltge.de]
*/
function abbreviations($text) {
global $abbr_abbr;
if( empty($abbr_abbr) ) {
$abbr_abbr = array(
"Abk. " => "Abkürzung",
);
}
$text = " $text ";
foreach($abbr_abbr as $abbr => $description) {
$text = preg_replace("|(?!<[^<>]*?)(?<![?./&])\b$abbr\b(?!:)(?![^<>]*?>)|imsU","<abbr title=\"$description\">$abbr</abbr>" , $text);
$text = preg_replace("|[$]<abbr title=\"$description\">$abbr</abbr>[$]|imsU" , "$abbr" , $text);
}
return trim( $text );
}
add_filter('the_content', 'abbreviations', 18);
add_filter('comment_text', 'abbreviations', 18);
?>[/COLOR]
Fatal Error
Danke! Das Plugin sieht jetzt so aus:
[COLOR=Blue]<?php
/*
Plugin Name: Brackets
Plugin URI: http://
Description: Replaces keywords.
Author:
Author URI:
Version: v1
*/
function replace_tpldia_keys($content) {
$search = new Array('Wort1 ', 'Wort2 '); // hier das Array mit den Keywords f�llen.
$replace = new Array('{{Wort1}} ', '{{Wort2}} '); // selbe Keywords, jeweils in {{...}} eingeschlossen
return str_replace($search, $replace, $content);
}
add_filter('content_save_pre', 'replace_tpldia_keys');
?>[/COLOR]
Leider kriege ich diese Fehlermeldung:
[COLOR=Blue]Parse error: parse error, unexpected T_ARRAY, expecting T_STRING or T_VARIABLE or '$' in /homepages/25/d110079900/htdocs/wp_1/wp-content/plugins/replace.php[/COLOR] on line [COLOR=Blue]13[/COLOR]
Wat nu???
Automatische Klammern {{{}}}
Ich habe mit dem Plugin Templatedia Hover Popups vorbereitet.
Die Schlüsselwörter müssen für das Plugin in Klammern gesetzt sein.
Ich suche nach einem Weg, bei dem die Klammern dafür automatisch bei den entsprechenden Wörtern eingefügt werden. Ohne Eingabe von Seiten der Autoren. Die Schlüsselwörter stehen fest.
Geht sowas???
Agape
Gibt es eine Möglichkeit vordefinierte Schlüsselworte in Posts automatisch in Klammern zu setzen (solche {{}} meine ich)??
Damit könnte ich automatische Popups erzeugen, ohne Eingabe von Codes in den Posts.
Danke für Eure Ideen, Agape
Einen Schritt weiter!
Hi!
Ich habe mal weiter gesucht und bin fündig geworden!
Dieser Code ist schon fast richtig. Allerdings kriege ich keinen funktionierenden Link hin. Der soll auf eine Bildatei verweisen und mit Lightbox anzeigen. Den Code gebe ich bei Templatedia ein und muß dann leider noch die gewünschten Begriffe in den jeweiligen Artikeln klammern.
Geht das auch anders????
Der Code:
<style type="text/css"><!--
<!--
/* Tooltip */
a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active { color: #000000; font-weight: bold; position: relative; text-decoration: none; font-style: italic; border-bottom:0 dotted #4dbcf3; }
a.tooltip:hover {
background: white;
z-index: 100;
}
a.tooltip span {
display: none;
text-decoration: none;
}
a.tooltip:hover span { color: #936; display: block; position: absolute; top: -45px; left: 50px; width: 104px; z-index: 100; border-color: #ffffff #d5d7db #d5d7db #ff00ff; padding: 1px; background: url (Bildpfad); background-repeat: repeat; font-family: times; font-weight: bold; font-style: italic; text-align: center; border-style: solid; border-width: 1px 1px 1px 4px; }
?>
--></style>
<a class="tooltip" href="#">Wort<span><font size="-2" color="#000000"><em>Titel</em></font><br />
<img src="Pfad Thumbnail" alt=""/></span></a>
Alles anzeigenKlar kann man, wenn Du alle möglichen Begriffe schon vorher kennst und es für Dich ok ist, wenn das Stylesheet entsprechend groß wird. Ich habe ja keine Ahnung, in welcher Größenordnung sich das bewegt. ;-)
Ja, soweit waren wir ja nun schon. Die können ja auch gar keinen Code eingeben, wenn Du die Links automatisch erzeugst...
Da ist die Frage, was genau Du Dir vorstellst. Soll das so als Quasi-Sprechblase über dem Link eingeblendet werden? Sowas sieht man ja manchmal im Netz. Wenn ich mir das so überlege, ist das vermutlich mit JavaScript gemacht.
Eine solche Lösung könnte also so aussehen: Entsprechendes JavaScript finden und einbinden, an die generierten Links entsprechende Klassen hängen, anhand der Klassen das JavaScript für die Anzeige konfigurieren. Wenn Du sicher bist, dass das Skript nur bestimmte Wörter verlinkt und dass für alle ein Bild existiert, könntest Du auch einfach immer die gleiche Klasse anhängen und dann aus dem Linktext den Bildnamen generieren. Tja, das kommt jetzt etwas auf Deinen speziellen Fall an.
Letzter Stand...
Ich habe mal weiter recherchiert. Vielleicht gibts eine andere Lösung...
Wenn ich das Plugin "Templatedia" einsetze, kann ich bestimmte Begriffe als kleine Bilder , die mit HTML-Code vesehen sind, in die Posts einsetzen.
Kann ich diese Templates über Custom fields einbinden? (Habe bisher noch nix mit CF gemacht)
Kann ich in den HTML-Code von "Templatedia" die Befehle für die dazugehörenden Hoverpics einbauen??
Wenn ja, wie geht das und was muß ich eingeben????
Agape
Aktualität
Damit will ich die Aktualität erhöhen.
Blogs mit Monate- sogar Jahre alten, verstaubten Archiven erzeugen Langeweile und entsprechen nicht dem dynamischen Wesen von Blogs :-D
Agape
Hallo!
Ich will eine css Klasse in mein Theme einbauen, die Hoverbilder erzeugt.
Der Bildername soll aus dem Namen des jeweiligen Links generiert werden.
Also, wenn der Link "Urlaub" erscheint, soll automatisch das Bild "Urlaub" im Hover gezeigt werden. Die jeweiligen Begriffe stehen fest.
Die Links werden mit ALinks generiert und die Autoren sollten keine Codes schreiben müssen.
Was muß ich in meinen style.css reinschreiben, damit das funktioniert?????:(
Agape
OooH Ha!
Ja! Eine Art Sprechblasen meine ich. Die gibts zwar über externe Services, das muß aber auch mit einer Internen Lösung gehen.
In Alinks ist es möglich, EINE css Klasse zuzuweisen.
Ansonsten lassen sich nur Begriffe, die Links und deren Häufigkeit einstellen.
Wenn ich Dich richtig verstehe, braucht jeder Link aber eine eigene Klasse???
(Sorry, aber ich bin nicht versiert in HTML und so...)
Agape
Klasse für ALinks
Es besteht die Möglichkeit Alinks eine eigene css Klasse zuzuweisen,
falls man spezielle, typografische Wünsche hat.
Kann man jedem gewünschten Begriff ein eigenes Bild zuweisen???
DIe Autoren sollen keine Codes eingeben müssen.
Wie würde eine solche css Klasse denn aussehen??
Agape
CSS für Hovers
OK! Wie sieht es denn aus, wenn die Namen oder Begriffe feststehen?
Welche Einträge gehören dann in das CSS-File, damit die Hover Thumbs automatisch erscheinen (ohne Autoreninput)?
Ich verstehe übrigens auch fast nix von Programmiercodes :oops:
Agape
Linkspezifisch
Hallo Monika!
Mit dem Plugin "ALinks" werden in meinem Blog ausgewählte Begriffe zu Links gewandelt.
Nehmen wir z.B. einen Namen:
Immer wenn der Name A von einem Autoren in seiner Post geschrieben wird, macht ALinks einen Link daraus (oder nur eine gewählte Anzahl Links).
Ich brauche eine Funktion, die jedesmal, wenn der Link "Name A" auftaucht Hoverbild A anzeigt. Bei Name B ist es Hoverbild B. Die Bilder weise ich den Links zu.
Wichtig ist, dass die Autoren sich bei ihrer Schreibarbeit nicht um Links, Tags, Codes oder Hovers kümmern müssen.
Gruß, Agape
Probier ich aus!
Die wirklich genialen Ideen sind schmerzhaft einfach. (von mir).
Agape
Was is mit previous posts???
Aaaaber - mit "Previous Posts" kommst Du doch immer an die früheren Beiträge ran.. Oder bin ich zu "blond" zum Bloggen? :oops:
Also ans Ende der Seite scrollen und frühere Beiträge aufrufen...:confused:
Läßt sich das mit Listen vermeiden?
Agape
Schlanker Blog (oder heißt das "Schlankes"???
OK! Ist schon klar.
Mir wäre am liebsten, wenn ich den Zugang/Ansicht zu Beiträgen ab einem gewissen Datum sperren könnte aber auf Adminseite weiterhin den Zugriff dazu hätte.
Klingt doch irgendwie einfach, oder?
Gruß, Agape
Hi!
Jetzt ist es mir passiert. Beim Import der Beiträge in eine Neuinstallation sind die Autoren durcheinander gekommen.
Das heißt: Die Kategorien stimmen, soweit ich das sehen kann. Nur einige Beiträge haben jetzt falsche Autorennamen.
Was kann ich tun, ohne meinen Blog zu zerlegen..????:(
Bin froh, dass der einigermaßen reibungslos läuft.
Danke für Eure Hilfe.
Agape