Lösung: Divs
Versuchs doch einemal mit <div></div> und dann über das Stylesheet (CSS) Pixelgenau positionieren.
Hilfe und wie es geht findest Du unter:
http://www.css4you.de/
Grüße,
Lance
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 erstellenLösung: Divs
Versuchs doch einemal mit <div></div> und dann über das Stylesheet (CSS) Pixelgenau positionieren.
Hilfe und wie es geht findest Du unter:
http://www.css4you.de/
Grüße,
Lance
Hummmmmm
Hallo,
hast du schonmal versucht das ganze mit einem anderen Browser zu öffnen. Vlt. ist es ja nur der Browser. Wenn du noch ein Backup machen kannst, tät ich versuchen alle Eintragungen, Dateien usw. zu sichern und das ganze dann neu einspieln - am besten erst einmal paralell damit auch wirklich nichts verloren geht.
Grüße,
Lance
comments.php
Hier ein Beispiel für eine comments.php
<?php // Do not delete these lines
if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');
if ( post_password_required() ) { ?>
<p class="nocomments"><?php _e('This post is password protected. Enter the password to view comments.','TBTemplatee');?></p>
<?php
return;
}
// add a microid to all the comments
function comment_add_microid($classes) {
$c_email=get_comment_author_email();
$c_url=get_comment_author_url();
if (!empty($c_email) && !empty($c_url)) {
$microid = 'microid-mailto+http:sha1:' . sha1(sha1('mailto:'.$c_email).sha1($c_url));
$classes[] = $microid;
}
return $classes;
}
add_filter('comment_class','comment_add_microid');
?>
<div class="CommentsList">
<div class="CommentsListHeader"><h3><a name="comments"></a><?php _e('Kommentare zum Eintrag','TBTemplatee');?> » (<?php comments_number(__('Keine','TBTemplatee'), __('Ein Kommentar','TBTemplatee'), __('% Kommentare','TBTemplatee') );?>)</h3><br /></div>
<div class="CommentsListPosts">
<?php // show the comments
if ( have_comments() ) : ?>
<ol class="commentlist" id="singlecomments">
<?php wp_list_comments(array('avatar_size'=>48, 'reply_text'=>__('Kommentar beantworten','TBTemplatee'))); ?>
</ol>
<div>
<div class="flt"><?php previous_comments_link() ?></div>
<div class="frt"><?php next_comments_link() ?></div>
<div style="clear:both;"></div>
</div>
<?php else : // this is displayed if there are no comments so far ?>
<?php if ('open' == $post->comment_status) :
// none
else :
?><p class="nocomments ctr" style="margin:35px 0 35px 0;"><?php _e('Dieser Eintrag wurde geschlossen. Bitte verwenden Sie einen anderen Eintrag um ein Kommentar zu verfassen!','TBTemplatee');?></p><?php
endif;
endif;
if ('open' == $post-> comment_status) :
// show the form
?>
<div id="respond"><br /><fieldset><legend><b><?php comment_form_title(__(' Kommentar verfassen ','TBTemplatee'),__(' Kommentar zu %s verfassen ','TBTemplatee')); ?></b></legend>
<div id="cancel-comment-reply">
<small><?php cancel_comment_reply_link(); ?></small>
</div>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>Man muss <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">eingeloggt sein</a> um ein Kommentar abgeben zu können.</p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p><?php _e('Angemeldet als ','TBTemplate');?> <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>.
<?php
$vers = get_bloginfo('version');
if ($vers >= "2.7"){
/* Logout button for 2.7 and up */
$logoutbtn1 = '<a title="'.__('Logout','TBTemplate').'" href="' . wp_logout_url() . '"><span>'.__('Logout','TBTemplate').' »</span>';
}
else {
/* Logout Button for Less than 2.7 */
$logoutbtn1 = '<a title="'.__('Logout','TBTemplate').'" href="' . get_option('siteurl') . '/wp-login.php?action=logout"><span>'.__('Logout','TBTemplate').' »</span>';
}
$logoutbtn2 = '</a>';
?>
<?php echo $logoutbtn1;echo $logoutbtn2;?>
<?php else : ?>
<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="25" tabindex="1" />
<label for="author"><small><?php _e('Name','TBTemplate'); if ($req) _e(' (*Pflichtangabe)','TBTemplate'); ?></small></label></p>
<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="25" tabindex="2" />
<label for="email"><small><?php _e('Email (wird nicht veröffentlicht!)','TBTemplate'); if ($req) _e(' (*Pflichtangabe)','TBTemplate'); ?></small></label></p>
<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="25" tabindex="3" />
<label for="url"><small><?php _e('Website','TBTemplate');?></small></label></p>
<?php endif; ?>
<div>
<?php comment_id_fields(); ?>
<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars($_SERVER["REQUEST_URI"]); ?>" /></div>
<p><small><strong>XHTML:</strong> <?php _e('Diese Tags können verwendet werden: ','TBTemplate');?>: <?php echo allowed_tags(); ?></small></p>
<p><textarea name="comment" id="comment" cols="50" rows="10" tabindex="4" class="form-textarea"></textarea></p>
<?php if (get_option("comment_moderation") == "1") { ?>
<p><small><strong><?php _e('Please note: Der Eintrag wird nach dem Absenden Inhaltlich geprüft und ggf. später veröffentlicht. Ein wiederholtes Absenden ist nicht notwendig!','TBTemplate');?></strong></small></p>
<?php } ?>
<?php
/****** Math Comment Spam Protection Plugin ******/
if ( function_exists('math_comment_spam_protection') ) {
$mcsp_info = math_comment_spam_protection();
?> <p><input type="text" name="mcspvalue" id="mcspvalue" value="" size="15" tabindex="4" />
<label for="mcspvalue"><small> Spam protection: Bitte Summe von <big><strong><u><?php echo $mcsp_info['operand1'] . ' + ' . $mcsp_info['operand2'] . '' ?></u></strong></big> im Formularfeld eintragen!</small></label>
<input type="hidden" name="mcspinfo" value="<?php echo $mcsp_info['result']; ?>" />
</p>
<?php } // if function_exists... ?>
<p><input name="submitcomment" type="submit" id="submitcomment" tabindex="5" value="<?php _e('Kommentar absenden','TBTemplate');?>" class="form-submit"/></p>
<small><?php do_action('comment_form', $post->ID); ?></small>
</form>
<?php endif; ?>
</fieldset></div>
<?php
endif;?>
</div>
</div>
Alles anzeigen
Den Abschnitt "Math Comment Spam Protection Plugin" kannst auch weglassen wenn du dieses Plugin nicht verwendest.
Zusätzlich muss auch der Verweis zu den comment in page.php und single.php vorhanden sein, was bei dir vorhanden sein sollte, sonst würdest du keine leere Seite sehen.
Verweis:
Es kann schon vorkommen das der Theme-Programmierer einmal etwas vergessen hat und deshalb etwas nicht funktioniert.
Aber es könnte auch sein, das irgendwo im Code eine Zeichenkette nicht abgeschlossen ist und deshalb der Code nicht ausgeführt wird. Prüfe deshalb also auch ",' und ?> .
Vieleicht hast du ja einen Plugin-Code eingefügt und beim Kopieren die Zeichen-Kette nicht geschlossen.
Grüße,
Lance
Tags
Also es handelt sich bei Dir um die folgenden Tag:
<meta name="keywords" content="joomla, Joomla" />
<meta name="description" content="Joomla! - dynamische Portal-Engine und Content-Management-System" />
Was Tags sind (Meta-Tags) kannst du hier nachlesen:
http://www.suchmaschinen-online.de/optimierung/meta.htm
Oder hier generieren lassen:
http://www.metaner.de/metagen/metagenerator.html
Um dies zu ändern musst Du mit einem Editor die Dateien deines Themes per Hand ändern.
Grüße,
Lance
PS: Des is doch Joomla - schon die Einbindung von den CSS?!
:)
Du hast im Code
&Auml,ltere
anstatt
&Auml;ltere
Komma in Strichpunkt abändern und mach ma die Joomla Tags raus,
da grigt ma ja Angst *lach*
Grüße,
Lance
Lightbox
Jo, liegt bestimmt dadrann das WP3 noch neu ist und die Plugin-Programmierer auch erst hinterher kommen müssen. Aber das direkte einbinden funktioniert immer und du bist nicht mehr vom Plugin abhängig.
Grüße,
Lance
Theme prüfen!
Hallo,
hast du schon im Theme nachgeschaut ob dort der entsprechende Code auch eingetragen ist?
Grüße,
Lance
Umlaut
Hallo,
joa da hast du den Umlaut "Ä" = "Ä" falsch deffiniert - aber du verwendest eh Joomla un Joomla is ned so gut wie Wordpress. Ich würde sogar sage Joomla is crap!!!!
Grüße,
Lance
Server
Hallo,
nimm dir halt n größeres Webhostingpacket oder ein V-server, die Preise sind doch im Moment erschwinglich. Alternativ kannst Du auch immer einen eigenen Server über eine Dynamische-DNS per DSL anbinden. Der SME-Server ist z.B. auch für Laien recht einfach aufzusetzen.
Grüße,
lance
Lightbox
Hallo,
die Lightbox würde ich immer direkt per Hand einbinden und auf das Plugin verzichten, da es, je nach Theme, immer wieder Probleme geben kann.
Das Original findet man unter:
Link: http://colorpowered.com/colorbox/
Installation:
Um die Lightbox zu installieren muss das Archiv “colorbox” entpackt und die zwei JavaScript-Dateien aus dem Ordner “colorbox” in die Haupt-Root des Blogs kopiert werden.
Je nach verwendetem Beispiel muss noch der entsprechende Ordner “images”, aus dem gewählten Example-Verzeichnis, in die Hauptroot des Blogs auf den Server kopiert werden.
Zusätzlich muss die Datei colorbox.css aus dem gewählten Example-Verzeichnis in der Hauptroot des Blogs zur Verfügung stehen.
Danach den Header-Code im Header des Themes einbinden.
<link type="text/css" media="screen" rel="stylesheet" href="colorbox.css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.colorbox.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//Examples of how to assign the ColorBox event to elements
$("a[rel='example1']").colorbox();
$("a[rel='example2']").colorbox({transition:"fade"});
$("a[rel='example3']").colorbox({transition:"none", width:"75%", height:"75%"});
$("a[rel='example4']").colorbox({slideshow:true});
$(".example5").colorbox();
$(".example6").colorbox({iframe:true, innerWidth:425, innerHeight:344});
$(".example7").colorbox({width:"80%", height:"80%", iframe:true});
$(".example8").colorbox({width:"50%", inline:true, href:"#inline_example1"});
$(".example9").colorbox({
onOpen:function(){ alert('onOpen: colorbox is about to open'); },
onLoad:function(){ alert('onLoad: colorbox has started to load the targeted content'); },
onComplete:function(){ alert('onComplete: colorbox has displayed the loaded content'); },
onCleanup:function(){ alert('onCleanup: colorbox has begun the close process'); },
onClosed:function(){ alert('onClosed: colorbox has completely closed'); }
});
//Example of preserving a JavaScript event for inline calls.
$("#click").click(function(){
$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open
this window again and this message will still be here.");
return false;
});
});
</script>
Alles anzeigen
Die Aktivierung der Lightbox erfolgt dann durch eine Verlinkung des Bildes mit dem Bild und das hinzufügen des “rel=” Tags im Link-Tag.
Beispiel:
<a class="cboxElement" linkindex="28" rel="example3" href="http://wordpress.thomas-bandl.de/home/wp-content/uploads/2009/12/Dock-
300x225.jpg">
<img class="alignnone size-medium wp-image-62" title="Dock" src="http://wordpress.thomas-bandl.de/home/%20wp-
content/uploads/2009/12/Dock-300x225.jpg" alt="Dock" height="225" width="300">
</a>
Ich hoffe das hilft euch :)
Grüße,
lance
Überarbeitete Lösung
Hallo,
ich habe die Lösung nochmals überarbeitet:
1. Erstelle eine Datei in der Hauptroot mit dem Namen: rssfixit.php
2. Füge den folgenden Code in der Datei rssfixit.php ein
3. Ändere die Links zu den RSS im Theme
4. Ändere die Links in deinem RSS-Reader
<?php
//RSS FIXIT
//von lancelott2
$url=$_REQUEST['url'];
$type=$_REQUEST['type'];
IF ( $type == "news" ) {
$url_to_read=$url."/?feed=rss2&var=";
}
IF ( $type == "comments" ) {
$url_to_read=$url."/?feed=comments-rss2&var=";
}
$fp = fopen($url_to_read, "r");
$cnt=0;
$ds="";
while ($buffer = fgets ($fp, 50000)) {
$buffer=stripslashes($buffer);
$buffer=chop($buffer);
IF ( $buffer != "" ) {
$ds.=$buffer." ";
}
$new_var="";
}
$ds.="";
fclose($fp);
echo"$ds";
?>
Alles anzeigen
Links im Theme:
<a href=" <?php $link_url=get_bloginfo('url');?><?php $bloginfo = get_bloginfo( $url ); ?>/rssfixit.php?&url=<?php echo"$link_url";?>&type=news" target="_blank">News</a>
<a href=" <?php $link_url=get_bloginfo('url');?><?php $bloginfo = get_bloginfo( $url ); ?>/rssfixit.php?&url=<?php echo"$link_url";?>&type=comments" target="_blank">Kommentare</a>
Links für die RSS-Reader:
News:
[URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=news"]http://DEINEDOMAIN.TLD/rssfixit.php?[/URL]
[URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=news"]&url=DEINEDOMAIN.TLD[/URL]
[URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=news"]&type=news[/URL]
Comments:
[URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=comments"]http://DEINEDOMAIN.TLD/rssfixit.php?[/URL]
[URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=comments"]&url=DEINEDOMAIN.TLD[/URL]
[URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=comments"]&type=comments[/URL]
Grüße,
lance
Lösung ohne Änderung
Da ich vermeiden will den Programmcode von WP zu ändern habe ich ein kleines Script geschrieben, welches die RSS-Seite einliest, korregiert und neu erstellt.
1. Datei erstellen in der Hauptroot Bsp.: newsrss.php (bzw. commentsrss.php)
2. Script (Rss-Link anpassen) und einfügen
3. RSS-Link im Theme auf die neu erstellte Datei abändern
4. Den Vorgang 1-3 für für die Comment-RSS wiederholen
5. Link zu den 2 neu erstellten Dateien im RSS-Reader einbinden
Das Script:
<?php
//SCRIPT ZUM RSS AUSLESEN UND NEU ERSTELLEN
//von Lancelott2
$url_to_read="DEIN PFAD ZUM ENTSPRECHENDEN RSS MIT DEM FEHLER!";
$fp = fopen($url_to_read, "r");
$cnt=0;
$ds="";
while ($buffer = fgets ($fp, 50000)) {
$buffer=stripslashes($buffer);
$buffer=chop($buffer);
IF ( $buffer != "" ) {
$ds.=$buffer." ";
}
$new_var="";
}
$ds.="";
fclose($fp);
echo"$ds";
?>
Alles anzeigen
Nicht vergessen den Link zu der Variable $url_to_read anpassen!!!
also "DEIN PFAD ZUM ENTSPRECHENDEN RSS MIT DEM FEHLER!".
Beispiel:
$url_to_read="http://domain.de/wordpress/?feed=rss2&var=";
Ich hoffe es funktioniert bei Euch genau so gut wie bei mir ;).
Grüße,
lance