Noch ein letzter Versuch --> bump
Beiträge von simondevries
-
-
Hat irgendwer ne Idee hierzu?
-
Hat geklappt - vielen Dank für die Hilfe.
-
Teil 2:
PHP
Alles anzeigen### Function: Get TimeSpan Most Viewed - Added by Paolo Tagliaferri (http://www.vortexmind.net - webmaster@vortexmind.net) function get_timespan_most_viewed($mode = '', $limit = 10, $days = 7, $display = true) { global $wpdb, $post; $limit_date = current_time('timestamp') - ($days*86400); $limit_date = date("Y-m-d H:i:s",$limit_date); $where = ''; $temp = ''; if(!empty($mode) && $mode != 'both') { $where = "post_type = '$mode'"; } else { $where = '1=1'; } $most_viewed = $wpdb->get_results("SELECT DISTINCT $wpdb->posts.*, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID WHERE post_date < '".current_time('mysql')."' AND post_date > '".$limit_date."' AND $where AND post_status = 'publish' AND meta_key = 'views' AND post_password = '' ORDER BY views DESC LIMIT $limit"); if($most_viewed) { foreach ($most_viewed as $post) { $post_title = get_the_title(); $post_views = intval($post->views); $post_views = number_format($post_views); $temp .= "<li><a href=\"".get_permalink()."\">$post_title</a> </li><li> $post_views ".__('x gelesen', 'wp-postviews')."</li>"; } } else { $temp = '<li>'.__('N/A', 'wp-postviews').'</li>'."\n"; } if($display) { echo $temp; } else { return $temp; } } ### Function: Get TimeSpan Most Viewed By Category function get_timespan_most_viewed_cat($category_id = 0, $mode = '', $limit = 10, $days = 7, $display = true) { global $wpdb, $post; $limit_date = current_time('timestamp') - ($days*86400); $limit_date = date("Y-m-d H:i:s",$limit_date); $where = ''; $temp = ''; if(is_array($category_id)) { $category_sql = "$wpdb->term_relationships.term_taxonomy_id IN (".join(',', $category_id).')'; } else { $category_sql = "$wpdb->term_relationships.term_taxonomy_id = $category_id"; } if(!empty($mode) && $mode != 'both') { $where = "post_type = '$mode'"; } else { $where = '1=1'; } $most_viewed = $wpdb->get_results("SELECT DISTINCT $wpdb->posts.*, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID LEFT JOIN $wpdb->term_relationships ON $wpdb->term_relationships.object_id = $wpdb->posts.ID WHERE post_date < '".current_time('mysql')."' AND $category_sql AND post_date > '".$limit_date."' AND $where AND post_status = 'publish' AND meta_key = 'views' AND post_password = '' ORDER BY views DESC LIMIT $limit"); if($most_viewed) { foreach ($most_viewed as $post) { $post_title = get_the_title(); $post_views = intval($post->views); $post_views = number_format($post_views); $temp .= "<li><a href=\"".get_permalink()."\">$post_title</a> - $post_views ".__('views', 'wp-postviews')."</li>"; } } else { $temp = '<li>'.__('N/A', 'wp-postviews').'</li>'."\n"; } if($display) { echo $temp; } else { return $temp; } } ### Function: Display Total Views if(!function_exists('get_totalviews')) { function get_totalviews($display = true) { global $wpdb; $total_views = $wpdb->get_var("SELECT SUM(meta_value+0) FROM $wpdb->postmeta WHERE meta_key = 'views'"); if($display) { echo number_format($total_views); } else { return number_format($total_views); } } } ### Function: Snippet Text if(!function_exists('snippet_chars')) { function snippet_chars($text, $length = 0) { $text = htmlspecialchars_decode($text); if (strlen($text) > $length){ return htmlspecialchars(substr($text,0,$length)).'...'; } else { return htmlspecialchars($text); } } } ### Function: HTML Special Chars Decode if (!function_exists('htmlspecialchars_decode')) { function htmlspecialchars_decode($text) { return strtr($text, array_flip(get_html_translation_table(HTML_SPECIALCHARS))); } } ### Function: Modify Default WordPress Listing To Make It Sorted By Post Views function views_fields($content) { global $wpdb; $content .= ", ($wpdb->postmeta.meta_value+0) AS views"; return $content; } function views_join($content) { global $wpdb; $content .= " LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID"; return $content; } function views_where($content) { global $wpdb; $content .= " AND $wpdb->postmeta.meta_key = 'views'"; return $content; } function views_orderby($content) { $orderby = trim(addslashes($_GET['orderby'])); if(empty($orderby) || ($orderby != 'asc' && $orderby != 'desc')) { $orderby = 'desc'; } $content = " views $orderby"; return $content; } ### Process The Sorting /* if($_GET['sortby'] == 'views') { add_filter('posts_fields', 'views_fields'); add_filter('posts_join', 'views_join'); add_filter('posts_where', 'views_where'); add_filter('posts_orderby', 'views_orderby'); } */ ### Function: Plug Into WP-Stats if(strpos(get_option('stats_url'), $_SERVER['REQUEST_URI']) || strpos($_SERVER['REQUEST_URI'], 'stats-options.php') || strpos($_SERVER['REQUEST_URI'], 'stats/stats.php')) { add_filter('wp_stats_page_admin_plugins', 'postviews_page_admin_general_stats'); add_filter('wp_stats_page_admin_most', 'postviews_page_admin_most_stats'); add_filter('wp_stats_page_plugins', 'postviews_page_general_stats'); add_filter('wp_stats_page_most', 'postviews_page_most_stats'); } ### Function: Add WP-PostViews General Stats To WP-Stats Page Options function postviews_page_admin_general_stats($content) { $stats_display = get_option('stats_display'); if($stats_display['views'] == 1) { $content .= '<input type="checkbox" name="stats_display[]" id="wpstats_views" value="views" checked="checked" /> <label for="wpstats_views">'.__('WP-PostViews', 'wp-postviews').'</label><br />'."\n"; } else { $content .= '<input type="checkbox" name="stats_display[]" id="wpstats_views" value="views" /> <label for="wpstats_views">'.__('WP-PostViews', 'wp-postviews').'</label><br />'."\n"; } return $content; } ### Function: Add WP-PostViews Top Most/Highest Stats To WP-Stats Page Options function postviews_page_admin_most_stats($content) { $stats_display = get_option('stats_display'); $stats_mostlimit = intval(get_option('stats_mostlimit')); if($stats_display['viewed_most'] == 1) { $content .= '<input type="checkbox" name="stats_display[]" id="wpstats_viewed_most" value="viewed_most" checked="checked" /> <label for="wpstats_viewed_most">'.$stats_mostlimit.' '.__('Most Viewed Posts', 'wp-postviews').'</label><br />'."\n"; } else { $content .= '<input type="checkbox" name="stats_display[]" id="wpstats_viewed_most" value="viewed_most" /> <label for="wpstats_viewed_most">'.$stats_mostlimit.' '.__('Most Viewed Posts', 'wp-postviews').'</label><br />'."\n"; } return $content; } ### Function: Add WP-PostViews General Stats To WP-Stats Page function postviews_page_general_stats($content) { $stats_display = get_option('stats_display'); if($stats_display['views'] == 1) { $content .= '<p><strong>'.__('WP-PostViews', 'wp-postviews').'</strong></p>'."\n"; $content .= '<ul>'."\n"; $content .= '<li><strong>'.get_totalviews(false).'</strong> '.__('views were generated.', 'wp-postviews').'</li>'."\n"; $content .= '</ul>'."\n"; } return $content; } ### Function: Add WP-PostViews Top Most/Highest Stats To WP-Stats Page function postviews_page_most_stats($content) { $stats_display = get_option('stats_display'); $stats_mostlimit = intval(get_option('stats_mostlimit')); if($stats_display['viewed_most'] == 1) { $content .= '<p><strong>'.$stats_mostlimit.' '.__('Most Viewed Post', 'wp-postviews').'</strong></p>'."\n"; $content .= '<ul>'."\n"; $content .= get_most_viewed('post', $stats_mostlimit, 0, false); $content .= '</ul>'."\n"; } return $content; } ### Function: Post Views Options add_action('activate_postviews/postviews.php', 'views_init'); function views_init() { // Add Options $views_options = array(); $views_options['count'] = 1; $views_options['template'] = __('%VIEW_COUNT% views', 'wp-postviews'); add_option('views_options', $views_options, 'Post Views Options'); } ?> -
Hier ist der Plugin-Code in zwei Teilen:
PHP
Alles anzeigen<?php /* Plugin Name: WP-PostViews Plugin URI: http://lesterchan.net/portfolio/programming.php Description: Enables you to display how many times a post/page had been viewed. It will not count registered member views, but that can be changed easily. Version: 1.20 Author: Lester 'GaMerZ' Chan Author URI: http://lesterchan.net */ /* Copyright 2007 Lester Chan (email : gamerz84@hotmail.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ ### Create Text Domain For Translations add_action('init', 'postviews_textdomain'); function postviews_textdomain() { load_plugin_textdomain('wp-postviews', 'wp-content/plugins/postviews'); } ### Function: Post Views Option Menu add_action('admin_menu', 'postviews_menu'); function postviews_menu() { if (function_exists('add_options_page')) { add_options_page(__('Post Views', 'wp-postviews'), __('Post Views', 'wp-postviews'), 'manage_options', 'postviews/postviews-options.php') ; } } ### Function: Calculate Post Views add_action('loop_start', 'process_postviews'); function process_postviews() { global $id, $user_ID; $views_options = get_option('views_options'); $post_views = get_post_custom($post_id); $post_views = intval($post_views['views'][0]); $should_count = false; switch(intval($views_options['count'])) { case 0: $should_count = true; break; case 1: if(empty($_COOKIE[USER_COOKIE])) { $should_count = true; } break; case 2: if(intval($user_ID) > 0) { $should_count = true; } break; } if($should_count) { if(is_single() || is_page()) { if(!update_post_meta($id, 'views', ($post_views+1))) { add_post_meta($id, 'views', 1, true); } remove_action('loop_start', 'process_postviews'); } } } ### Function: Display The Post Views function the_views($display = true) { $post_views = intval(post_custom('views')); $views_options = get_option('views_options'); $output = str_replace('%VIEW_COUNT%', number_format($post_views), $views_options['template']); if($display) { echo $output; } else { return $output; } } ### Function: Display Most Viewed Page/Post if(!function_exists('get_most_viewed')) { function get_most_viewed($mode = '', $limit = 10, $chars = 0, $display = true) { global $wpdb, $post; $where = ''; $temp = ''; if(!empty($mode) && $mode != 'both') { $where = "post_type = '$mode'"; } else { $where = '1=1'; } $most_viewed = $wpdb->get_results("SELECT DISTINCT $wpdb->posts.*, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID WHERE post_date < '".current_time('mysql')."' AND $where AND post_status = 'publish' AND meta_key = 'views' AND post_password = '' ORDER BY views DESC LIMIT $limit"); if($most_viewed) { if($chars > 0) { foreach ($most_viewed as $post) { $post_title = get_the_title(); $post_views = intval($post->views); $post_views = number_format($post_views); $temp .= "<li><a href=\"".get_permalink()."\">".snippet_chars($post_title, $chars)."</a> - $post_views ".__('views', 'wp-postviews')."</li>\n"; } } else { foreach ($most_viewed as $post) { $post_title = get_the_title(); $post_views = intval($post->views); $post_views = number_format($post_views); $temp .= "<li><a href=\"".get_permalink()."\">$post_title</a><h5><span>$post_views ".__('mal gelesen', 'wp-postviews')."</span></h5></li>\n"; } } } else { $temp = '<li>'.__('N/A', 'wp-postviews').'</li>'."\n"; } if($display) { echo $temp; } else { return $temp; } } } ### Function: Display Most Viewed Page/Post By Category ID if(!function_exists('get_most_viewed_category')) { function get_most_viewed_category($category_id = 0, $mode = '', $limit = 10, $chars = 0, $display = true) { global $wpdb, $post; $where = ''; $temp = ''; if(is_array($category_id)) { $category_sql = "$wpdb->term_relationships.term_taxonomy_id IN (".join(',', $category_id).')'; } else { $category_sql = "$wpdb->term_relationships.term_taxonomy_id = $category_id"; } if(!empty($mode) && $mode != 'both') { $where = "post_type = '$mode'"; } else { $where = '1=1'; } $most_viewed = $wpdb->get_results("SELECT DISTINCT $wpdb->posts.*, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID LEFT JOIN $wpdb->term_relationships ON $wpdb->term_relationships.object_id = $wpdb->posts.ID WHERE post_date < '".current_time('mysql')."' AND $category_sql AND $where AND post_status = 'publish' AND meta_key = 'views' AND post_password = '' ORDER BY views DESC LIMIT $limit"); if($most_viewed) { if($chars > 0) { foreach ($most_viewed as $post) { $post_title = htmlspecialchars(stripslashes($post->post_title)); $post_views = intval($post->views); $post_views = number_format($post_views); $temp .= "<li><a href=\"".get_permalink()."\">".snippet_chars($post_title, $chars)."</a> </li><li> $post_views ".__('x gelesen', 'wp-postviews')."</li>\n"; } } else { foreach ($most_viewed as $post) { $post_title = htmlspecialchars(stripslashes($post->post_title)); $post_views = intval($post->views); $post_views = number_format($post_views); $temp .= "<li><a href=\"".get_permalink()."\">$post_title</a> </li><li> $post_views ".__('x gelesen', 'wp-postviews')."</li>\n"; } } } else { $temp = '<li>'.__('N/A', 'wp-postviews').'</li>'."\n"; } if($display) { echo $temp; } else { return $temp; } } } -
Ich habe nicht so viel Ahnung von php bzw. eigentlich gar keine :-)
Muss ich das hier irgendwo in den Code reinschreiben?
-
Bei einer Ausgabe von Zahlen durch ein Plugin (Anzahl von post-views) bekomm ich nach der Tausenderstelle ein Komma, das ich störend finde und gerne weg hätte. Der Plugin-Autor hat mir gesagt, das hätte nichts mit dem Plugin zu tun, sondern mit allgemeinen Spracheinstellungen? Ich nutze allerdings die deutschsprachige Version ... hat jemand eine Idee?
Zu sehen ist das ganze unter PastorBuddy und dann im Tab "Meistgelesenes". Vielen Dank.
-
Ich würde gerne eine Liste aller Autoren meiner Seite erstellen und darin auch Beschreibung, Webseite etc. aus den Profilen einbinden.
bietet ja nur die Liste und über Tags wie "the_author_description" kann ich keine User-Ids definieren. Hat jemand eine Idee, wie das gehen könnte?
-
Super - vielen Dank für die Erklärung, die selbst ich gut verstanden hab. Hat sofort geklappt.
-
Bei mir geht gerade gar nichts mehr. Nachdem ich mit dem Blogeditor "ecto" einen älteren Eintrag editieren wollte, bekommen ich beim Aufrufen meiner Seite Vries-Land.de | Gedankenflüge übers weite Land nur noch folgende Meldung:
WordPress database error: [Table 'wp1posts' is marked as crashed and should be repaired]
SELECT SQL_CALC_FOUND_ROWS DISTINCT wp1posts.* FROM wp1posts LEFT JOIN wp1post2cat ON ( wp1posts.ID = wp1post2cat.post_id) WHERE 1=1 AND (post_type = 'post' AND (post_status = 'publish' OR post_status = 'private')) AND category_id NOT IN (97) ORDER BY post_date DESC LIMIT 0, 1Kann mir da jemand möglichst schnell weiterhelfen, da ich keinen Schimmer habe, was zu tun ist?
-
Ich nutze das Feld "Optionaler Auszug" zur Anzeige von Posts im rechten Teil von Vries-Land.de.
Leider habe ich noch keine Möglichkeit gefunden, diesen Auszug zu formatieren. Es klappt auch dann nicht, wenn ich den Text nicht aus "Visual", sondern aus dem Code oben heraus kopiere (inkl. <p> etc.).
Hat jemand dazu eine Idee?
-
Sehr schön, das klappt auch. Noch zwei Fragen dazu:
1) Ist es irgendwie möglich, den Test im "optionalen Auszug" zu formatieren? Bei mir werden jetzt alle Paragraphen und Zeilenumbrüche ignoriert, auch wenn ich den Code unten rein kopiere.
2) Ist der "optionale Auszug" auch das, was jetzt im RSS-Feed erscheint? Das hätte ich nämlich nicht so gerne.
Dieses Forum ist so klasse!
-
Vielen Dank, Monika - das hat gut geklappt - klasse! :-D
Ein kleineres Problem ist jetzt nur noch übrig - wenn ich mit dem üblichen "more"-Tag einen Post splitte (was für die linke Spalte manchmal Sinn macht, wenn der Beitrag sehr lang ist), dann wird in der rechten Spalte dieses more-Tag für wichtiger gehalten als die Exzerptfunktion und der Beitrag wird genauso lang dargestellt wie er es links war, anstatt das Exzerpt von 40 Worten oder so anzuzeigen. Kann man das irgendwie umkehren?
-
Vielen Dank für den Hinweis. Zusätzlich bin ich noch hier bei Wordpress selbst fündig geworden. Es sieht so aus, als würde sich mein Anliegen mit
realisieren lassen. Ich bin jetzt so weit, dass ich links den letzten Post habe und rechts drei Exzerpte, wie ich es wollte. Jetzt habe ich nur noch das Problem, dass rechts bei den Exzerpten auch noch der letzte Post auftaucht, also doppelt ist.
Irgendjemand eine Idee, wie ich den jeweils neuesten Beitrag aus der rechten Spalte eliminieren könnte? Bisher habe ich nur Beispiele gefunden, wie sich bestimmte Kategorien ausblenden lassen, nicht aber bestimmte Posts. Der entsprechende Teil meiner Index lautet momentan folgendermaßen:
PHP
Alles anzeigen<?php // Here is the call to only make two posts show up on the homepage REGARDLESS of your options in the control panel $category_id = $hemingwayEx->get_asides_category_id(); is_null($category_id) ? query_posts('showposts=3') : query_posts('showposts=2&cat=-' . $category_id); ?> <?php while (have_posts()) : the_post(); ?> <div class="story<?php if($first == true) echo " first" ?>"> <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3> <?php $hemingwayEx->excerpt() ?><span class="read-on"><a href="<?php the_permalink() ?>">read on</a></span> <div class="details"> <?php echo _('Posted at') ?> <?php the_time('ga \o\n ' . $hemingwayEx->date_format(true) . '/y') ?> | <?php comments_popup_link('no comments', '1 comment', '% comments'); ?> | Filed Under: <?php the_category(', ') ?> </div> </div> <?php $first = false; ?>Vielen Dank für die Hilfe bis hierher.
Ergänzung: Geht das vielleicht mit '&offset' und wenn ja, wo und wie müsste ich das einfügen?
-
Ich nutze das HemingwayEx-Theme auf Vries-Land.de. Standardmäßig sieht man dort die Exzerpte (man kann die Buchstabenanzahl angeben) der letzten beiden Posts (wie z.B. hier beim Entwickler zu sehen). Was ich nun gerne machen würde, wäre in der linken Spalte ein vollständiger Post und rechts daneben 3 oder 4 ganz kurze Exzerpte - sprich ich würde gerne den Aufruf von normalen Posts mit dem Aufruf von Exzerpten kombinieren.
Der entsprechende Teil des Haupt-Index-Templates lautet im Original
PHP
Alles anzeigen<?php // Here is the call to only make two posts show up on the homepage REGARDLESS of your options in the control panel $category_id = $hemingwayEx->get_asides_category_id(); is_null($category_id) ? query_posts('showposts=2') : query_posts('showposts=2&cat=-' . $category_id); ?> <?php if (have_posts()) : ?> <?php $first = true; ?> <?php while (have_posts()) : the_post(); ?> <div class="story<?php if($first == true) echo " first" ?>"> <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3> <?php $hemingwayEx->excerpt() ?><span class="read-on"><a href="<?php the_permalink() ?>">read on</a></span> <div class="details"> <?php echo _('Posted at') ?> <?php the_time('ga \o\n ' . $hemingwayEx->date_format(true) . '/y') ?> | <?php comments_popup_link('no comments', '1 comment', '% comments'); ?> | Filed Under: <?php the_category(', ') ?> </div> </div> <?php $first = false; ?> <?php endwhile; ?>Ich habe dies nun mit meinen bescheidenen Kenntnissen zunächst so verändert, dass momentan nur der eine letzte Post angezeigt wird und mein Code lautet jetzt:
PHP
Alles anzeigen<?php // Here is the call to only make two posts show up on the homepage REGARDLESS of your options in the control panel // $category_id = $hemingwayEx->get_asides_category_id(); is_null($category_id) ? query_posts('showposts=1') : query_posts('showposts=2&cat=-' . $category_id); ?> <?php if (have_posts()) : ?> <?php $first = true; ?> <?php while (have_posts()) : the_post(); ?> <div class="story<?php if($first == true) echo " first" ?>"> <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Zum Artikel <?php the_title(); ?>"><?php the_title(); ?></a></h3> <?php the_content('<p class="serif">weiterlesen »</p>'); ?> <div class="details"> <?= _('Erstellt um') ?> <?php the_time('G\:i \a\m ' . $hemingwayEx->date_format(true) . '/y') ?> | <?php comments_popup_link('Keine Kommentare', '1 Kommentar', '% Kommentare'); ?> | Themen: <?php the_category(', ') ?> </div> </div> <?php $first = false; ?> <?php endwhile; ?>Kann mir jemand dabei weiterhelfen, wie ich nun die Exzerpte der zweit- bis viertneuesten Posts in die rechte Spalte bekommen kann? Das wäre großartig - ich probiere auch gerne ein wenig aus, wenn ich einen Tipp habe, wie ich es angehen kann ... Vielen Dank
-
Jetzt bin ich es doch noch einmal wieder: Das Ganze ist irgendwie immer noch sehr instabil. Nachdem eine Weile lang alles gut geklappt hat, lässt sich die Javasript-Navigation (der Menu-Button) rechts oben jetzt wieder nicht betätigen - allerdings nur, wenn man sich auf "Home" oder einzelnen Beiträgen befindet. Hat man eine beliebige Page geöffnet, funktioniert das Script. Zum ausprobieren: Vries-Land.de
Hat jemand eine Idee, was hier der Grund für diese Störung sein könnte?
Und eine Zusatzfrage: Olaf hatte ja bei mir einige doppelte Javascripts entdeckt. Wenn ich Dateien in js-Ordnern (im Theme-Ordner und im include-Ordner) doppelt habe, kann ich dann einen Satz löschen, um sie nicht doppelt aufzurufen?
Das mag alles etwas wenig fachgerecht klingen, was daran liegt, das ich von Javascipt wirklich gar keine Ahnung habe. Über Hilfe wäre ich also sehr dankbar.
-
Tja, was soll ich sagen? Auf einmal geht es, ohne dass ich groß was verändert hätte ... Sorry für die vielen Einträge hier und den Wirbel ... zumindest sammel ich Beiträge in diesem Forum ... :) Danke aber, Olaf, fürs Vorbeigucken.
-
Wenn du noch was rausfindest - oder jemand anders, das wäre klasse - ich bin damit ziemlich verloren :?.
Falls jemand jetzt erst guckt: Es handelt sich um den "Menu"-Button ganz rechts oben auf Vries-Land.de
-
Ich hab es jetzt den Theme doch schon gewechselt und arbeite dann online weiter - falls also jemand mal vorbeigucken mag und Hilfe parat hat für das Javascipt-Problem. Oder funktioniert es bei jemand anders?
-
OK, ich melde mich nochmal, wenn ich soweit bin, das Theme einzustellen. Momentan ist das noch ein zu großes Durcheinander, aber ich mach mal soweit, dass nur noch dieses Problem übrig bleibt.
Ich habe den ganzen Theme-Ordner rüberkopiert und da sind ja auch die JS drin. Und die Pfade sollten sich ja nach dem Hochladen nicht vom Testversuch unter Xampp unterscheiden, oder?