Sorry wenn ich das Thema wieder hoch hole aber bin ich wirklich der einzige, der seine Bilder über die Suchfunktion finden möchte?
Gibt es dafür wirklich keine Lösung?
Gruß
Lilgish
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 erstellenSorry wenn ich das Thema wieder hoch hole aber bin ich wirklich der einzige, der seine Bilder über die Suchfunktion finden möchte?
Gibt es dafür wirklich keine Lösung?
Gruß
Lilgish
Hallo,
ich möchte erreichen, das man auf meiner Seite die Bilder mit der Suchfunktion finden kann. Leider bekomme ich aber mit der Suchfunktion keine Ergebnisse wenn ich nach den Bildern suche. Ich habe dabei die Standard-Suchfunktion und die Plugins Search Unleashed und Search Everything ausprobiert. Immer ohne Ergebnis. Kann mir jemand einen Tip geben, wie ich das erreiche?
Gruß
Lilgish
Alles anzeigenAuf der Seite, auf der die Galerie erscheint, muß im Textfeld hinter der Galerie ID template=caption stehen.
Z.B. so: [nggallery id=3 template=caption]
Sorry, genauer kann ich es auch nicht erklären.
Leider stehen dann meine Thumbnails aber nicht mehr nebeneinander, sondern untereinander.
Funktioniert bei mir aber nicht... :confused:
Nathalie
Als nggallery id mußt Du natürlich Deine eigene ID eingeben. Die 3 bei mir war nur ein Beispiel. Sonst weiß ich auch nicht, woran es liegen könnte.
Das mit den Thumbnails die sich untereinander statt nebeneinander sortiert haben, hat sich auch erledigt. Man muß erst die Anzahl der Spalten definieren. Dann rutscht der Text unter den Bildern in einen Block unter den Thumbs und sie bleiben nebeneinander.
Und schon wartet das nächste Problem: Die Suchfunktion klappt nicht. Wenn ich nach den Bildern oder nach den Bildbeschreibungen suche, wird nichts gefunden. Ich habe dafür die Standard-Suchfunktion, das Search Everything Plugin und das Search Unleashed Plugin ausprobiert. Das Häkchen für NextGen Gallery war dabei auch gesetzt.
Hat jemand dafür vielleicht eine Lösung?
Gruß
Lilgish
Optionen
ThumbnailsHaken setzten bei Seitenverhältnis ignorieren
allerdings sieht Quer und Hochformat in der Gallery auch bescheuert aus.
Habe ich auch so gemacht. Die hochformatigen Bilder sind aber trotzdem oben und unten abgeschnitten.
Kann man die Textgröße unter den Bildern auch irgendwie beeinflussen? Ich kann jedenfalls nur ein paar Worte unter die Bilder setzen. Sobald der Text etwas länger wird, stehen die Thumbs untereinander. Sie sind dabei auch nicht viel kleiner als auf der Beispielseite in meinem Eingangsposting.
[quote='infected','RE: NextGen Gallery. Wie bekomme ich die Beschreibungen unter die Thumnails?']Geht es vielleicht etwas genauer? Welcher Code befindet sich wo in welchem Textfeld und kann wo eingesetzt werden?
Auf der Seite, auf der die Galerie erscheint, muß im Textfeld hinter der Galerie ID template=caption stehen.
Z.B. so: [nggallery id=3 template=caption]
Sorry, genauer kann ich es auch nicht erklären.
Leider stehen dann meine Thumbnails aber nicht mehr nebeneinander, sondern untereinander.
Saturo:
Das man die Größe und das Seitenverhältnis einstellen kann, habe ich gesehen. Aber leider funktioniert das nicht, wenn man hochformatige und querformatitge Bilder in einer Galerie nebeneinander zeigen will. Dann werden entweder die einen oder die anderen beschnitten.
Der Link auf türkisch hift dabei auch nicht weiter, falls es doch irgendwie gehen sollte.
Hast Du vielleicht noch einen Link wo man was zu dem Plugin nachlesen kann was Du zum Download angeboten hast? Ich informiere mich lieber erst, bevor ich mir irgendetwas auf meinen PC lade.
LG
Lilgish
Habe die Lösung inzwischen selbst gefunden. Der Code befindet sich auf der Seite im Textfeld wo die Galerie eingefügt wurde und kann dort eingesetzt werden.
Ganz begeistert bin ich von NextGen aber nicht. Das Mischen von hoch-und querformatigen Bildern geht nicht weil die hochformatigen dann oben und unten abgeschnitten werden. Außerdem wäre es nett, wenn es eine Möglichkeit gäbe, den rechtsklick zu deaktivieren so das die Bilder nicht mehr kopiert werden können. Man kann dafür zwar ein Wasserzeichen einfügen aber das ist nicht jedermanns Sache.
Oder gibt es dafür eine Lösung?
Gruß
Lilgish
Hallo,
ich habe mir heute NextGen zum testen heruntergeladen.
Ich hätte gerne eine Beschreibung unter meinen Thumbnails so wie auf dieser Beispielseite:
Caption NextGEN Gallery
Leider finde ich die Anleitung wie man das mit dem Text hinbekommt trotz passabler Englischkenntnisse für einen Anfänger ziemlich schwierig.
Eine deutsche Anleitung dafür habe ich im Internet nicht gefunden.
Daher würde ich mich freuen, wenn mir hier jemand sagen könnte wie und wo genau ich den Code einfügen muß damit unter meinen Thumbnails die Beschreibung auftaucht.
Gruß
Lilgish
Hallo codestyling,
danke für den Tip. Auf dieser Seite werden die Bilder in einem fest definierten Platzhalter geöffnet. Da meine Galerien aber teilweise mehr als 100 Bilder enthalten, ist das schwierig zu bewerkstelligen. Da fände ich es schon besser, wenn die Bilder sich so frei öffnen wie auf dem Link den ich gepostet habe. Außerdem habe ich bislang noch keine CSS Kentnisse, daher die Frage ob es ein Plugin für Wordpress gibt, das diesen Mouseover-Effekt ermöglicht.
Gruß
Lilgish
Hallo,
ich bin gerade dabei mir eine kleine Fotografie-Seite zu basteln und habe dafür eine Testseite eingerichtet um etwas mit Wordpress zu üben.
Die Galerien möchte ich dabei folgendermaßen aufbauen: Die Bilder sollen auf den entsprechenden Seiten als Thumbnails in ca 200 Pixel breite neben- und untereinanderstehen jeweils mit Artennamen und kurzer Beschreibung und wenn man mit der Maus auf dem Bild ist, soll es sich in voller Größe öffnen. Wenn man mit der Maus nicht mehr darauf ist, soll es sich schließen. Ist so etwas mit Wordpress möglich oder gibt es dafür ein passendes Plugin? Ich möchte möglichst ohne Javascript auskommen und die Thumbnails sollen in der Google Bildersuche gefunden werden können.
Ich stelle mir das so vor: http://www.naturgucker.de/natur.dll/EXEC
Meine Testseite ist hier: Wordpress
Die vier Einzelbilder habe ich in Photoshop zusammengesetzt, weil es mir nicht gelungen ist, die als Einzelbilder untereinander zu setzen. Kann mir noch jemand sagen, wie man das macht?
LG
Lilgish
So, hier bin ich wieder.
Habe es gerade noch einmal mit dem & probiert und jetzt funktioniert es.
Vielen Dank ! Ist wirklich ein tolles Forum hier.
Arbeite dann morgen an der Seite weiter.
LG
Lilgish
Hallo und danke soweit für die Hilfe.
Die funktions.php sieht so aus:
<?php
if (function_exists('register_sidebars')) {
register_sidebars(1, array(
'before_widget' => '<!--- BEGIN Widget --->',
'before_title' => '<!--- BEGIN WidgetTitle --->',
'after_title' => '<!--- END WidgetTitle --->',
'after_widget' => '<!--- END Widget --->'
));
}
function art_normalize_widget_style_tokens($content) {
$bw = '<!--- BEGIN Widget --->';
$bwt = '<!--- BEGIN WidgetTitle --->';
$ewt = '<!--- END WidgetTitle --->';
$bwc = '<!--- BEGIN WidgetContent --->';
$ewc = '<!--- END WidgetContent --->';
$ew = '<!--- END Widget --->';
$result = '';
$startBlock = 0;
$endBlock = 0;
while (true) {
$startBlock = strpos($content, $bw, $endBlock);
if (false === $startBlock) {
$result .= substr($content, $endBlock);
break;
}
$result .= substr($content, $endBlock, $startBlock - $endBlock);
$endBlock = strpos($content, $ew, $startBlock);
if (false === $endBlock) {
$result .= substr($content, $endBlock);
break;
}
$endBlock += strlen($ew);
$widgetContent = substr($content, $startBlock, $endBlock - $startBlock);
$beginTitlePos = strpos($widgetContent, $bwt);
$endTitlePos = strpos($widgetContent, $ewt);
if ((false == $beginTitlePos) xor (false == $endTitlePos)) {
$widgetContent = str_replace($bwt, '', $widgetContent);
$widgetContent = str_replace($ewt, '', $widgetContent);
} else {
$beginTitleText = $beginTitlePos + strlen($bwt);
$titleContent = substr($widgetContent, $beginTitleText, $endTitlePos - $beginTitleText);
if (' ' == $titleContent) {
$widgetContent = substr($widgetContent, 0, $beginTitlePos)
. substr($widgetContent, $endTitlePos + strlen($ewt));
}
}
if (false === strpos($widgetContent, $bwt)) {
$widgetContent = str_replace($bw, $bw . $bwc, $widgetContent);
} else {
$widgetContent = str_replace($ewt, $ewt . $bwc, $widgetContent);
}
$result .= str_replace($ew, $ewc . $ew, $widgetContent);
}
return $result;
}
function art_sidebar($index = 1)
{
if (!function_exists('dynamic_sidebar')) return false;
ob_start();
$success = dynamic_sidebar($index);
$content = ob_get_clean();
if (!$success) return false;
$content = art_normalize_widget_style_tokens($content);
$replaces = array(
'<!--- BEGIN Widget --->' => "\r\n<div class=\"Block\">\r\n <div class=\"Block-body\">\r\n",
'<!--- BEGIN WidgetTitle --->' => "<div class=\"BlockHeader\">\r\n",
'<!--- END WidgetTitle --->' => "\r\n <div class=\"l\"></div>\r\n <div class=\"r\"><div></div></div>\r\n</div>\r\n",
'<!--- BEGIN WidgetContent --->' => "\r\n<div class=\"BlockContent\">\r\n <div class=\"BlockContent-body\">\r\n",
'<!--- END WidgetContent --->' => "\r\n </div>\r\n</div>\r\n",
'<!--- END Widget --->' => "\r\n </div>\r\n <div class=\"Block-tl\"></div>\r\n <div class=\"Block-tr\"><div></div></div>\r\n <div class=\"Block-bl\"><div></div></div>\r\n <div class=\"Block-br\"><div></div></div>\r\n <div class=\"Block-tc\"><div></div></div>\r\n <div class=\"Block-bc\"><div></div></div>\r\n <div class=\"Block-cl\"><div></div></div>\r\n <div class=\"Block-cr\"><div></div></div>\r\n <div class=\"Block-cc\"></div>\r\n</div>\r\n"
);
$bwt = '<!--- BEGIN WidgetTitle --->';
$ewt = '<!--- END WidgetTitle --->';
if ('' == $replaces[bwt] && '' == $replaces[$ewt]) {
$startTitle = 0;
$endTitle = 0;
$result = '';
while (true) {
$startTitle = strpos($content, $bwt, $endTitle);
if (false == $startTitle) {
$result .= substr($content, $endTitle);
break;
}
$result .= substr($content, $endTitle, $startTitle - $endTitle);
$endTitle = strpos($content, $ewt, $startTitle);
if (false == $endTitle) {
$result .= substr($content, $startTitle);
break;
}
$endTitle += strlen($ewt);
}
$content = $result;
}
$content = str_replace(array_keys($replaces), array_values($replaces), $content);
echo $content;
return true;
}
function art_list_pages_filter($output)
{
$output = preg_replace('~<li([^>]*)><a([^>]*)>([^<]*)</a>~',
'<li$1><a$2><span><span>$3</span></span></a>',
$output);
$re = '~<li class="([^"]*)(?: current_page_(?:ancestor|item|parent))+([^"]*)"><a ~';
$output = preg_replace($re, '<li class="$1$2"><a class="active" ', $output, 1);
$output = preg_replace($re, '<li class="$1$2"><a ', $output);
return $output;
}
function art_header_page_list_filter($pages)
{
$result = array();
if ($GLOBALS['menu_showSubmenus']) {
foreach ($pages as $page)
$result[] = $page;
} else {
foreach ($pages as $page)
if (0 == $page->post_parent)
$result[] = $page;
}
if ('page' == get_option('show_on_front')) {
$pageOnFront = get_option('page_on_front');
$pageForPosts = get_option('page_for_posts');
if ($pageOnFront) {
foreach ($result as $key => $page) {
if (0 == $page->post_parent && $pageOnFront == $page->ID) {
unset($result[$key]);
break;
}
}
}
if (!$pageOnFront && $pageForPosts) {
foreach ($result as $key => $page) {
if (0 == $page->post_parent && $pageForPosts == $page->ID) {
unset($result[$key]);
break;
}
}
}
}
return $result;
}
function art_menu_items($showSubmenus)
{
$GLOBALS['menu_showSubmenus'] = $showSubmenus;
$homeMenuItemCaption = 'Home';
$isHomeSelected = null;
if ('page' == get_option('show_on_front')) {
$pageOnFront = get_option('page_on_front');
$pageForPosts = get_option('page_for_posts');
if ($pageOnFront) {
$page = & get_post($pageOnFront);
if (null != $page)
$homeMenuItemCaption = $page->post_title;
$isHomeSelected = is_page($page->ID);
} elseif (!$pageOnFront && $pageForPosts) {
$page = & get_post($pageForPosts);
if (null != $page)
$homeMenuItemCaption = $page->post_title;
}
}
if (null === $isHomeSelected)
$isHomeSelected = is_home();
echo '<li><a' . ($isHomeSelected ? ' class="active"' : '') . ' href="' . get_option('home') . '"><span><span>'
. $homeMenuItemCaption . '</span></span></a></li>';
add_action('get_pages', 'art_header_page_list_filter');
add_action('wp_list_pages', 'art_list_pages_filter');
wp_list_pages('title_li=');
remove_action('wp_list_pages', 'art_list_pages_filter');
remove_action('get_pages', 'art_header_page_list_filter');
}
add_filter('comments_template', 'legacy_comments');
function legacy_comments($file) {
if(!function_exists('wp_list_comments')) : // WP 2.7-only check
$file = TEMPLATEPATH.'/legacy.comments.php';
endif;
return $file;
}
Alles anzeigen
Ich habe gerade versucht, die Seite die ich ausschließen möchte so bei einzufügen mit dem Ergebnis, das in der Menüleiste ALLE Seiten verschwunden sind außer "Home"
wp_list_pages('title_li=exclude=108');
Wie füge ich den Befehl richtig ein so das nur 108 (Wasserpflanzen) verschwindet?
Gruß
Lilgish
Die Header.php sieht so aus:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/URL]">
<html xmlns="[URL="http://www.w3.org/1999/xhtml"]XHTML namespace[/URL]" <?php language_attributes(); ?>>
<head profile="[URL="http://gmpg.org/xfn/11"]XFN 1.1 profile[/URL]">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/script.js"></script>
<?php wp_head(); ?>
</head>
<body>
<div class="Main">
<div class="Sheet">
<div class="Sheet-body">
<div class="Header">
<div>
<table class="logo">
<tr><td class="logo-name"><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></td></tr>
<tr><td class="logo-text"><?php bloginfo('description'); ?></td></tr>
</table>
</div>
</div>
<div class="nav">
<ul class="menu">
<?php art_menu_items(true); ?>
</ul>
<div class="l"></div><div class="r"><div></div></div></div>
Alles anzeigen
Die Seite ist erstmal nur eine Testseite die ich mit einer Demoversion von Artisteer selbst entworfen habe. Daraus soll später einmal eine Seite werden um Fotos in verschiedenen Galerien zu präsentieren. Auf die Galerien soll man in der Sidebar links direkt zugreifen können.
Da ich von html nicht viel Ahnung habe, finde ich Artisteer sehr gut um sich eine Seite zu basteln. Ich werde es mir aber erst kaufen, wenn ich weiß, ob sich meine Vorstellungen damit umsetzen lassen oder nicht.
Die Testseite ist hier: Wordpress
Ich möchte gerne die Seite, die zur Zeit "Wassepflanzen" heißt aus der Menüleiste rausbekommen.
Gruß
Lilgish
Hallo,
ich habe den Befehl in sidebar.php so eingegeben das Seite Nr. 108 nicht mehr in der Menüleiste angezeigt werden soll und auf "aktualisieren" geklickt. Es verändert sich trotzdem nichts.
<?php wp_list_categories('exclude=108'); ?>
Funktioniert das ganze bei meinem Theme vielleicht nicht oder habe ich was falsch gemacht?
Gruß
Lilgish
Hallo marX,
ich habe schon versucht, den exclude Befehl der entsprechenden Seite hier
<?php wp_list_categories('show_count=1&title_li'); ?>
bei mir einzufügen aber es hat sich nichts verändert. Diese Zeile befindet sich bei mir in der sidebar.php. Im Header ist sie nicht. Vielleicht habe ich den Befehl auch nicht richtig eingefügt. Wo genau würdest Du sie einfügen?
Das Plugin von von Garrett Murphey habe ich auch ausprobiert aber dabei verschwindet die Seite die ich anlegen wollte nicht nur in der Menüleiste sondern auch in der Sidebar wo ich sie behalten möchte. Eine Möglichkeit die Seite nur aus der Menüleiste verschwinden zu lassen scheint es nicht zu geben.
Gibt es sonst noch andere Möglichkeiten eine Sidebar mit Seiten anzulegen die dann nicht in der Menüleiste auftauchen?
Gruß
Lilgish
Hallo,
ich bin noch recht unerfahren mit Wordpress und versuche mich gerade einzuarbeiten und eine Homepage zu gestalten. Dabei habe ich folgendes Problem: Ich möchte die statischen Seiten in der Sidebar verlinken ohne das diese Seiten dann anschließend in der Menüleiste auftauchen. Man kann zwar die Seiten des Menüs in der Sidebar auschließen, aber umgekehrt scheint es nicht zu funktionieren. Gibt es dafür eine Lösung oder ein Plugin?
Bei Google habe ich mich schon wundgesucht und nichts gefunden.
Vorher habe ich versucht meine Sidebar mit einem WYSIWYG-Texteditor zu schreiben aber ich weiß nicht, wie ich anschließend die Links setzen soll, weil man ja nur zu Seiten verlinken kann, die schon existieren.
Sorry für meine Anfängerfragen.
LG
Lilgish