Besten Dank für die schnelle Antwort!
Subscribe2 habe ich installiert, war ebenfalls mein Favorit.
Ermöglicht sogar Benachrichtigung bei neuer Seite, wenn auch etwas versteckt in den Einstellungen.
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 erstellenBesten Dank für die schnelle Antwort!
Subscribe2 habe ich installiert, war ebenfalls mein Favorit.
Ermöglicht sogar Benachrichtigung bei neuer Seite, wenn auch etwas versteckt in den Einstellungen.
Meine User würden gerne eine Email erhalten, wenn z.B.
Welche Plugins haben sich diesbezüglich bewährt? Es muss nicht alles abgedeckt werden.
Besten Dank!
Bruno
Cool :) Merci!
Will bei Gelegenheit (und Zeit) mal versuchen ein Plugin daraus zu bauen.
Danke für den Hinweis! Google liefert alle benötigten Infos, das PHP-Skript müsste aber in ein Plugin oder das Theme selbst verbaut werden...
Hallo
Für gewisse Seiten benötige ich Miniaturbilder mit 400px Höhe, für andere 300px.
Aktuelle Lösung: Vor dem Hochladen die Miniaturbild-Einstellungen ändern.
Gibt es ein Plugin, welches mir diese Arbeit abnimmt? D.h. z.B. nach dem speichern einer Seite automatisch ein Miniaturbild erstellt, welches exakt die Masse des eingesetzten Bildes hat?
Merci!
Bruno
Wem das Replace nur im Content reicht, hier das einfache Plugin zum Download:
Guten Abend allerseits
Die Franzosen machen sich das Leben unnötig schwer, indem sie vor und nach gewissen Satzzeichen ein non-breaking Space benötigen.
Diese kleine Funktion ersetzt das normale Space durch sobald das Posting gespeichert wird:
function replace_french_spaces($content) {
$content = str_replace(" :",' !',$content);
$content = str_replace(" !",' !',$content);
$content = str_replace(" ?",' ?',$content);
$content = str_replace(" »",' »',$content);
$content = str_replace("« ",'« ',$content);
return $content;
}
add_filter('content_save_pre','replace_french_spaces');
Leider ist es mir nicht gelungen, das selbe für den Page- oder Post-Titel zu erreichen. Sollte doch einfach durch ein zusätzliches
möglich sein!
Kann mir da jemand weiterhelfen?
Besten Dank!
Bruno
Das Plugin liesse sich recht einfach selbst programmieren:
Was ich benötige wäre dann neben den beiden Tutorials (Normal, Adminbereich) die Funktion zum Erstellen einer neuen Seite.
Kann mir da wer weiterhelfen? Auch Links zu englischen Seiten sind willkommen.
Merci!
Guten Morgen
Jede Woche soll eine neue Seite mit News entstehen. Die alten Seiten sollen weiterhin aufgerufen werden können, z.B. als Unterseiten.
Ob es so etwas als Plugin gibt? Z.B. Eingabe des neuen HTML-Textes via Dialog und automatisches Anpassen der "Eltern" der zuletzt generierten Newsseite.
Aber auch andere Lösungsansätze sind willkommen.
Merci!
Bruno
Hallo
Google Doc Embedder ist genial, aber oft auch ein Overkill. Gibt es etwas deutlich schnelleres, das z.B. einfach einen Snapshot der erste PDF-Seite generiert?
Merci!
Beste Grüsse
Bruno
Revision Control hat allerdings noch einen dummen Fehler: Zumindest für die Seiten muss man es deaktivieren, damit die Revisions-Links verfügbar sind.
Gibt es ein AddOn ohne dieses Problem? Oder einen einfachen Workaround / Code-Edit?
Merci!
Revision Control erlaubt offenbar das Löschen einzelner Artikel-Revisionen. Gibt es etwas ähnliches auch für Seiten?
Hatte mal versehentlich ein JPG eingebunden statt verlinkt. Hat die DB gleich um 8MB vergrössert :).
Merci!
Bruno
Edit: Sorry! Geht ja auch, sind nur neuerdings [x] anstelle der Links im Screenshot.
Super! Merci!
Für Mitleser:
:D Thanks!
Für Mitleser: Ordner \wp-content\themes\twentyten\languages\ benötigt ebenfalls ein fr_FR.mo und fr_FR.po
Guten Morgen allerseits
Meine Wordpress-Installation muss keine Artikel verwalten, nur Seiten.
Für verschiedene Seiten würde ich gerne verschiedene Headerbilder festlegen, statt die Zufallsfunktion zu nutzen. (Thema: Twentyten)
Wie könnte ich das realisieren? (Kann auch selbst etwas programmieren, wenn mir jemand eine Einstiegshilfe gibt).
Merci!
Beste Grüsse
Bruno
Workaround funktioniert: Permalink löschen und neu einfügen.
Trotzdem schade, dass es nicht genügt, einfach die Sprache der englischen Installation zu ändern.
Hallo allerseits
Eine bestehendes, englisches WordPress soll in Französisch laufen. Habe hierzu die Sprachfiles eines französischen Wordpress hochgeladen und aktiviert.
Im Adminbereich ist nun alles französisch, auf der Suchseite erscheinen die Steuertexte aber in Englisch ("Search Results for" etc.).
Woran liegt das bzw. wie kann ich das beheben?
Besten Dank für jeden Hinweis!
Bruno
Edit: Ein komplettes Ersetzen der englischen Installation hatte zur Folge, dass nur noch die Startseite angezeigt wird. D.h. egal welche Seite ich aufrufen will (die Installation besteht nur aus Seiten, keine Blogs), es wird die Hauptseite angezeigt.
Hilfreich wäre natürlich auch, wenn dieses Problem gelöst werden könnte.
Edit2: Hat wohl mit dem Permalink "/%postname%" zu tun. Mit anderen Einstellungen funktionierts...
Hallo
Im Adminbereich (wp-admin/edit.php?post_type=page) werden defaultmässig nur 20 Seiten angezeigt. Gibt es ein Plugin oder eine Einstellmöglichkeit um dies zu ändern?
Oder in welcher php-Datei wird dieser Wert festgelegt?
Merci!
Bruno
Hallo allerseits
Ich versuche das Plugin TableOfContent so anzupassen, dass der Seitentitel als Widgettitel erscheint.
Welche Wordpressfunktion oder -Variable liefert mir diese Infos? D.h. den Namen der Seite welche gerade angezeigt wird und/oder deren Link?
Merci!
Bruno
O.K. selbst gebastelt bzw. aus TableOfContent angepasst:
<?php
/*
Plugin Name: TableOfContent
Plugin URI: http://hashdefineelectronics.com/2011/table-of-content-plugin/
Description: Plugin that can be used to displayed a table of content of your post/page as widget or inside your post. Please visit my homepage for more detail on using this plugin.
Version: 1.0.2
Author: Opticalworm, Ronald sousa
Author URI: http://www.hashdefineelectronics.com/
*/
// Global variable used to pass filter data over to widget
$TableContentData;
// register widget
add_action('widgets_init', 'TB_Init');
add_filter('the_content', 'TB_ContentFilter');
// our Widget Init
function TB_Init(){
//Register Our new widget
register_widget("TB_Widget");
}
class TB_Widget extends WP_Widget {
// this is your widget contructor
function TB_Widget(){
parent::WP_Widget(false, $name = 'TB_Widget');
}
// This function is called when your widget is used
function widget($args, $instance){
// is it a single page or post
if(is_page() | is_single()){
$mykey_values = get_post_custom_values('Tb_Title');
// If variable exist then display table of content
//if($mykey_values){
global $TableContentData;
echo $TableContentData;
//}
}
}
// This is the function that called when user update the widget
function update($new_instance, $old_instance) {
return $old_instance;
}
// This funciton when you want to edit widget
function form($instance){
}
}
function TB_ContentFilter($content){
// Get Table Title
$Tb_Title = get_post_custom_values('Tb_Title');
// If variable exist then display table of content
//if( $Tb_Title & (is_single() | is_page()))
//{ // Get table filter parameter, if not found then search for our default
$Tb_Headers = get_post_custom_values('Tb_Headers');
if($Tb_Headers){
$SearchParameter = split(",",$Tb_Headers[0]);
}
else{
$SearchParameter = split(",","1,2,3,4,5,6,7");
}
//sort our parameters
sort($SearchParameter);
// Get global data
global $TableContentData;
// Reset of allocate string space
$TableContentData = "";
// This funtion generate the link to pos/page header
$TableContentData = TB_ContentGetList($content,$SearchParameter);
//Is it empty? if so do nothing
if($TableContentData){
// If user wants to add it to table content then put it there
$content = str_replace("<!--PutTableHere-->", "<div id='TBC_Container'> <div id='TBC_ContainerTitle'>Page Content</div>". "<div id='TBC_Content'>" . $TableContentData . "</div>" . "</div>", $content);
$TableContentData = "<div id='TBW_Container'> <div id='TBW_ContainerTitle'>Page Content</div>". "<div id='TBW_Content'>" . $TableContentData . "</div>" . "</div>";
}
//}
return $content;
}
function TB_ContentGetList(&$content, $HeaderParameter){
//Creat Empty variables
$HeaderNums = "";
$ContentLink = "";
$IndentLast = 1;
//Creates a single string of header identifier. eg: "1234"
foreach($HeaderParameter as $Num){
$HeaderNums.= $Num;
}
//Setup header to search for our headers specified by user
if (preg_match_all('/<h(['.$HeaderNums.'])(.*?)>(.*?)(<\/h['.$HeaderNums.']>)/', $content, $Result)){
// Start Table
$ContentLink.="<ul id='TB_UL'>";
// Go through each result and add to our list
foreach ($Result[0] as $key => $title){
//Get header text
$HeaderText = strip_tags($Result[0][$key]);
$HeaderTextA = strip_tags($Result[0][$key], '<a>');
// If user assign an ID then get it so that we can add our on
$TagIdRegexOutput = split('"',$Result[2][$key]);
// Check if user has already set an id, if so use theres
if($TagIdRegexOutput[0]){
$TagRef = $TagIdRegexOutput[1];
}
else{
$TagRef = $HeaderText;
}
//Set a level.
$IndentPosCurrent = $Result[1][$key];
//Create link to header
$ContentLink.='<li class="TB_Level' . $Result[1][$key] .'"><a class="TB_Link" href="#'.$TagRef.'">'.$HeaderText.'</a>'.'</li>';
// Create header tag
$HeaderTag = "h".$Result[1][$key];
// Replace header in content with our assign id
$content = str_replace($Result[0][$key], "<span"." id='$TagRef' "."></span><$HeaderTag>$HeaderTextA</$HeaderTag>", $content);
}
// End List
$ContentLink.="</ul> <!-- TB_Main-->";
}
return $ContentLink;
}
?>
Alles anzeigen