den Text will ich sehr unprofessionell per strg+c / strg+v übernehmen (wie gesagt ist keine Seite für mich...) und zwar aus einem OpenOffice-Dokument - habe mir aber gerade den FCKE-Editor installiert - der übernimmt schonmal meine Tabelle so wie ich will - jetzt werde ich mal schauen, ob ich meinem Bekannten eine brauchbare Vorlage mit einer "unsichtbaren" Tabelle erstellen kann...
Beiträge von irotier
-
-
ok, dann werde ich mich mal mit der Tabellen-Funktion vertraut
aber wie gesagt, danke für eure bisherigen antworten/bemühungen...
-
bei Tabellen habe ich das Problem, dass er mir nur die erste Zeile übernimmt - wie gesagt, die Texte sollten nachher ohne großes nacheditieren einfügbar sein...
-
bisher den WYSIWYG-Editor - wenn der normale Vorteile hätte wäre auch ein Umstieg ok...
-
marX
das <pre> bringt mich leider auch nicht wirklich weiter, da er mir den text schon verschiebt, wenn ich ihn in den Text-Editor von wp kopiere - gibt ihn mir also trotzdem verschoben aus... -
der link zum geschehen ist dieser und mein problem ist, dass die Preise links stehen sollten (durch Tab "rausgeschoben")...
werde mir aber erstmal die Links von marX zu gemüte führen
- aber Danke schonmal... -
Hallo,
ich weiss, dass zu diesem Thema schon so einiges hier im Forum geschrieben wurde - nur die Resultate gefallen mir nicht :-?
Mein Problem ist, dass ich für einen Bekannten eine kleine Homepage programmiere auf der Basis von Wordpress. Für ihn wäre es jedoch wichtig, dass er Texte aus OpenOffice kopieren und einfügen kann und diese dann ohne große Nacharbeit veröffentlichen kann - soweit funktioniert das auch wunderbar - nur dass er mir die Tabs unterschlägt - aus:
Schlehenlikör 0,1 L 3,80wird in der Ausgabe (sichtbar auf der Seite):
Schlehenlikör 0,1 L 3,80
Das faszinierende daran finde ich dass im Quelltext der
angezeigten Seite die tabs immer noch vorhanden sind:<p>Schlehenlikör 0,1 L 3,80</p>
Das heisst doch, dass er sie nicht löscht sondern falsch
interpretiert, oder?!
Wenn das der Fall ist, kann ich ihm das irgendwie "beibringen"?Edit:
ich benutze wp 3.2.3 mit dem aktuellen default_de Theme... -
Des Rätsels Lösung ist gefunden - der IE versteht auch den Aufruf der Unterseiten per
PHP
Alles anzeigen<ul id="nav"> <?php wp_list_pages('child_of=2&title_li=<img src="/sonne/wordpress/wp-content/themes/default_de/images/uberuns.gif">'); ?> <?php wp_list_pages('child_of=4&title_li=<img src="/sonne/wordpress/wp-content/themes/default_de/images/estr.gif">'); ?> </ul>Das Problem war, dass ich zum experimentieren mehrfach den <ul> - Tag mit der ID "nav" aufgemacht habe um zu sehen welches Menü funktioniert - und der IE hat nur das erste berücksichtigt - jetzt wo alles in einem <ul> - Tag zusammengefasst ist funktioniert es wunderbar - das heisst ich kann jetzt ein Bild als Menüpunkt nehmen und beim drüberfahren gehen die Unterseiten auf...
-
jetzt bin ich vollständig verwirrt, da folgender code funktioniert (sowohl IE als FF):
PHP<ul id="nav"> <?php wp_list_pages('sort_column=menu_order&title_li=<img src="/sonne/wordpress/wp-content/themes/default_de/images/uberuns.gif">'); ?> </ul>
das Problem dabei ist jetzt aber, dass er mir, wenn ich über das Bild fahre alle Hauptseiten zeigt - und ich möchte ja nur die Unterseiten zu Hauptseite 1 gezeigt bekommen - also habe ich folgenden Code probiert, der im IE wieder nicht geht (obwohl er doch eigentlich das gleiche ist wie oben ?!): -
an dem Unterschied zwischen den klassen page_item und pagenav scheint es nicht zu liegen - ich habe den code mal so "geflickschustert", dass es im quelltext genau gleich aussieht - der IE kommt aber nicht damit klar - obwohl die Liste genau gleich aufgebaut ist - deshalb vermute ich inzwischen das javascript als den schuldigen...
-
Son of a Suckerfish mit Bildern -> gelöst
Hallo,
mein Problem ist folgendes:
ich brache ein DropDown Menü und habe auch das Son of a Suckerfish erfolgreich eingebaut (erfolgreich da es sowohl im Firefox als auch im IE funktioniert). Der nächste Punkt ist, dass ich mit Seiten und Unterseiten arbeite - die Seite soll jeweils der Titel für das Menü sein und die Unterseiten das was aufklappt. Und zu guter letzt soll der Text (die Titel des Menüs) vertikal sein, was sich mit css (meines wissens) nicht machen lässt, weshalb ich die Titel durch Bilder ersetzen will. Das ganze habe ich auch so hinbekommen, dass es im Firefox funktioniert - nur der IE will nicht...Die Seite um die es geht findet man hier (ich weiss, dass noch einiges im argen ist - aber erst soll die Navi gehen...)
Mein sidebar Inhalt:
PHP
Alles anzeigenerstes Menü: <ul id="nav"> <?php wp_list_pages('sort_column=menu_order&title_li='); ?> </ul> zweites Menü: <ul id="nav"> <?php wp_list_pages('child_of=2&title_li=<a href=""><img src="/sonne/wordpress/wp-content/themes/default_de/images/uberuns.gif"></a>'); ?> </ul> drittes Menü: <ul id="nav"> <?php wp_list_pages('child_of=4&title_li=<img src="/sonne/wordpress/wp-content/themes/default_de/images/estr.gif">'); ?> </ul>meine css Angaben:
PHP
Alles anzeigen/* Navi */ #nav, #nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; float : left; width : 11em; } #nav li { /* all list items */ position : relative; float : left; line-height : 1.25em; margin-bottom : -1px; width: 11em; } #nav li ul { /* second-level lists */ position : absolute; left: -999em; margin-left : 11.05em; margin-top : -1.35em; } #nav li ul ul { /* third-and-above-level lists */ left: -999em; } #nav li a { width: 11em; w\idth : 10em; display : block; color : black; font-weight : bold; text-decoration : none; background-color : white; border : 1px solid black; padding : 0 0.5em; } #nav li a:hover { color : white; background-color : black; } #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } #content { margin-left : 12em; }und das javascript, welches dem IE das "hovern" beibringen soll (in der Header):
PHP
Alles anzeigen<script language="javascript"> sfHover = function() { var sfEls = document.getElementById("nav").getElementsByTagName("LI"); for (var i=0; i<sfEls.length; i++) { sfEls[i].onmouseover=function() { this.className+=" sfhover"; } sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", sfHover); </script>Ach a ich benutze das Default_DE Theme
Wie man nun sieht gehen alle drei Menüs im Firefox, im IE jedoch nur das Obere - mein Verdacht:
Im Seitenquelltext der Ausgegebenen Seite haben die Menüs verschiedene Klassen:
PHP
Alles anzeigen<ul id="nav"> <li class="page_item page-item-2 current_page_item "><a href="http..." title="Eine Seite">Eine Seite</a> <ul> <li class="page_item page-item-5"><a href="http..." title="unten 1-1">unten 1-1</a></li> <li class="page_item page-item-6"><a href="http..." title="unten 1-2">unten 1-2</a></li> </ul> </li> </li> </ul> <ul id="nav"> <li class="pagenav"><a href=""><img src="/sonne/"></a> <ul> <li class="page_item page-item-5"><a href="http..." title="unten 1-1">unten 1-1</a></li> <li class="page_item page-item-6"><a href="http..." title="unten 1-2">unten 1-2</a></li> </ul> </li> </ul>nämlich einmal page_item und einmal pagenav - nur weiss ich nicht ob es wirklich daran liegt und wenn ja, wie ich das richten kann...
Über Vorschläge / Lösungen würde ich mich sehr freuen...
-
komische Sache - egal wie ich die zwei Zahlen einstelle - es gibt im Adminbereich keine Einstellmöglichkeit...
-
das schau ich mir gleich mal an - denn es sollte nen admin geben - tauchte aber nicht auf - den tipp probier ich gleich mal...
-
Riesen Danke !!! :mrgreen:
Das hat schonmal funktioniert - dann werde ich das mit den Seiten bestimmt auch hinbekommen... -[COLOR=Red]>oder auch nicht - ich glaub ich stell mich grad herrlich doof an :confused:[/COLOR]Wenn mir jetzt noch jemand mit den Angaben zu den Artikeln in den Kategorien helfen kann bin ich glücklich :wink:
-
Tooltips und Beitragsanzahlen und "Mindesthöhe"
Hallo,
ich habe zwei kleine (?) Probleme - zum einen würde ich gerne die Tooltips entfernen, die auftauchen, wenn man über die Links fährt und zum anderen würde ich gerne die Anzahl der Beiträge in einer Kategorie die hinter dem Kategorienamen steht entfernen (also die Zahlen in Klammer)[size=12]Mir ist noch ein "Problem" aufgefallen - WP passt sich von der Höhe ja immer an den Inhalt an - in meinem Fall stört mich das jedoch, da ich Seiten habe die extrem kurz sind - gibt es also eine Möglichkeit eine Mindesthöhe festzulegen? (ohne ganz feste Höhe - also mindestens 500px, mehr bei Bedarf)[/SIZE]
Ich benutze das Default_DE Theme und einen Plugin von "heimchen" für die Navigation - dieses besteht leider aus Javascript mit dem ich mich gar nicht auskenne - und da ich nicht weiss ob meine Probleme in dem Script liegen habe ich es mal angehängt - und ansehen kann man sich das ganze hier
Hier ein Teil des Quellcodes des Menüs:
PHP
Alles anzeigenfunction sts_list_cats($args = '') { parse_str($args, $r); if ( !isset($r['optionall'])) $r['optionall'] = 0; if ( !isset($r['all'])) $r['all'] = 'All'; if ( !isset($r['sort_column']) ) $r['sort_column'] = 'ID'; if ( !isset($r['sort_order']) ) $r['sort_order'] = 'asc'; if ( !isset($r['file']) ) $r['file'] = ''; if ( !isset($r['list']) ) $r['list'] = true; if ( !isset($r['optiondates']) ) $r['optiondates'] = 0; if ( !isset($r['optioncount']) ) $r['optioncount'] = 0; if ( !isset($r['hide_empty']) ) $r['hide_empty'] = 1; if ( !isset($r['use_desc_for_title']) ) $r['use_desc_for_title'] = 1; if ( !isset($r['children']) ) $r['children'] = true; if ( !isset($r['child_of']) ) $r['child_of'] = 0; if ( !isset($r['categories']) ) $r['categories'] = 0; if ( !isset($r['recurse']) ) $r['recurse'] = 0; if ( !isset($r['feed']) ) $r['feed'] = ''; if ( !isset($r['feed_image']) ) $r['feed_image'] = ''; if ( !isset($r['exclude']) ) $r['exclude'] = ''; if ( !isset($r['hierarchical']) ) $r['hierarchical'] = true; $vor = "\n<div class=\"barrow\">\n <ul class=\"drop\">\n\t<li onmouseover=\"this.className='msieFix'\" onmouseout=\"this.className=''\"><a>Allgemein</a>\n\t <ul>\n"; $nach = "\n\t </ul>\n\t</li>\n </ul>\n</div>"; echo $vor; $mitte = stsdrop_list_cats($r['optionall'], $r['all'], $r['sort_column'], $r['sort_order'], $r['file'], $r['list'], $r['optiondates'], $r['optioncount'], $r['hide_empty'], $r['use_desc_for_title'], $r['children'], $r['child_of'], $r['categories'], $r['recurse'], $r['feed'], $r['feed_image'], $r['exclude'], $r['hierarchical']); echo $mitte; echo $nach; } function stsdrop_list_cats($optionall = 1, $all = 'All', $sort_column = 'ID', $sort_order = 'asc', $file = '', $list = true, $optiondates = 0, $optioncount = 0, $hide_empty = 1, $use_desc_for_title = 1, $children=FALSE, $child_of=0, $categories=0, $recurse=0, $feed = '', $feed_image = '', $exclude = '', $hierarchical=FALSE) { global $wpdb, $wp_query; // Optiondates now works if ( '' == $file ) $file = get_settings('home') . '/'; $exclusions = ''; if ( !empty($exclude) ) { $excats = preg_split('/[\s,]+/',$exclude); if ( count($excats) ) { foreach ( $excats as $excat ) { $exclusions .= ' AND cat_ID <> ' . intval($excat) . ' '; } } } $exclusions = apply_filters('list_cats_exclusions', $exclusions ); if ( intval($categories) == 0 ) { $sort_column = 'cat_'.$sort_column; $query = " SELECT cat_ID, cat_name, category_nicename, category_description, category_parent, category_count FROM $wpdb->categories WHERE cat_ID > 0 $exclusions ORDER BY $sort_column $sort_order"; $categories = $wpdb->get_results($query); } if ( $optiondates ) { $cat_dates = $wpdb->get_results(" SELECT category_id, UNIX_TIMESTAMP( MAX(post_date) ) AS ts FROM $wpdb->posts, $wpdb->post2cat, $wpdb->categories WHERE post_status = 'publish' AND post_id = ID $exclusions GROUP BY category_id"); foreach ( $cat_dates as $cat_date ) { $category_timestamp["$cat_date->category_id"] = $cat_date->ts; } } $num_found=0; $thelist = ""; foreach ( $categories as $category ) { if ( ( intval($hide_empty) == 0 || $category->category_count) && (!$hierarchical || $category->category_parent == $child_of) ) { $num_found++; $link = '<a href="'.get_category_link($category->cat_ID).'" '; if ( $use_desc_for_title == 0 || empty($category->category_description) ) $link .= 'title="'. sprintf(__("View all posts filed under %s"), wp_specialchars($category->cat_name)) . '"'; else $link .= 'title="' . wp_specialchars(apply_filters('category_description',$category->category_description,$category)) . '"'; $link .= '>'; $link .= apply_filters('list_cats', $category->cat_name, $category); if ( (! empty($feed_image)) || (! empty($feed)) ) { $link .= ' '; if ( empty($feed_image) ) $link .= '('; $link .= '<a href="' . get_category_rss_link(0, $category->cat_ID, $category->category_nicename) . '"'; if ( !empty($feed) ) { $title = ' title="' . $feed . '"'; $alt = ' alt="' . $feed . '"'; $name = $feed; $link .= $title; } $link .= '>'; if ( !empty($feed_image) ) $link .= "<img src='$feed_image' $alt$title" . ' />'; else $link .= $name; $link .= '</a>'; if (empty($feed_image)) $link .= ')'; } if ( intval($optioncount) == 1 ) $link .= ' ('.intval($category->category_count).')'; if ( $optiondates ) { if ( $optiondates == 1 ) $optiondates = 'Y-m-d'; $link .= ' ' . gmdate($optiondates, $category_timestamp["$category->cat_ID"]); } $link .= '</a>'; if ( $list ) { $thelist .= "\t\t<li onmouseover=\"this.className='msieFix'\" onmouseout=\"this.className=''\""; if (($category->cat_ID == $wp_query->get_queried_object_id()) && is_category()) { $thelist .= ' class="current-cat"'; } $thelist .= ">$link"; } else { $thelist .= "\t$link<br />\n"; } if ($hierarchical && $children) $thelist .= stsdrop_list_cats($optionall, $all, $sort_column, $sort_order, $file, $list, $optiondates, $optioncount, $hide_empty, $use_desc_for_title, $hierarchical, $category->cat_ID, $categories, 1, $feed, $feed_image, $exclude, $hierarchical); if ($list) $thelist .= "\t\t</li>\n"; } } if ( !$num_found && !$child_of ) { if ( $list ) { $before = '<li>'; $after = '</li>'; } echo $before . __("No categories") . $after . "\n"; return; } if ( $list && $child_of && $num_found && $recurse ) { $pre = "\n\t\t\t<ul>\n\t\t "; $post = "\t\t\t</ul>\n"; } else { $pre = $post = ''; } $thelist = $pre . $thelist . $post; if ( $recurse ) return $thelist; echo apply_filters('stsdrop_list_cats', $thelist); } function sts_in_category($category) { // Check if the current post is in the given category global $category_cache, $post; if ( isset( $category_cache[$post->ID][$category] ) ) return true; else return false; }Falls jemand die Muse haben sollte sich den ganzen Quellcode anzusehen - den gibt es hier
-
ich glaub ich stell mich schon wieder blöd an - wenn ich das richtig verstehe erstelle ich eine .htaccess die diese befehle enthält (in dem ordner der pdfs) - dann werden die dateien aufgelistet, wenn ich den ordner aufrufe -> richtig?!
aber wie kann ich diese auflistung in eine wordpress-seite einbauen? oder geht das überhaupt?
-
EHallo, gibt es eine Möglichkeit den Inhalt eines bestimmten Ordners auf dem Server automatisch auflisten zu lassen, so dass dieser Downloadbar ist?
Hintergrund ist, dass ich dabei bin eine Seite für eine Schule zu entwerfen, die regelmässig einen Infobrief rausbringt, der öffentlich zugänglich sein soll. Da es sich bei den Verantwortlichen aber um PC-Laien handelt würde ich ihnen gerne einen upload ohne ftp ermöglichen (dieser Schritt ist bereits geschafft). Die Dateien (alles pdf) liegen dann also alle in einem Ordner. Und jetzt hätte ich wie gesagt gerne eine Möglichkeit den Inhalt dieses Ordners aufzulisten so dass er downgeloadet oder angesehen werden kann.[COLOR=Red]Edit:[/COLOR]
Ich habe mich zu ungenau ausgedrückt - sorry - ich hätte die Auflistung der Dateien gerne in eine Wordpress-Seite eingebaut - geht so was?
-
also es hat funktioniert - in der sidebar habe ich folgenden code eingefügt:
PHP<h2>Aktuelles</h2> <ul> <?php wp_list_cats('sort_column=name&optioncount=1&exclude=10'); ?> </ul>wobei die kategorie 10 ausgeblendet wird (in der kategorieauflistung)
des weiteren habe ich einen link in die sidebar eingefügt der auf zu einer php-seite führt die in einem mit htaccess ordner liegt. diese seite leitet den user (nach der passworteingabe) weiter zu der gewünschten seite...
EDIT:
ach ja und mit dem plugin front page filter verhindere ich, dass die artikel auf der hauptseite auftauchen...der nachteil dieser methode ist klar - wer den link der "geheimen" kategorie kennt/errät kommt auch ohne passwort "rein" - allerdings ist in meinem fall die adresse so unmöglich und lang, dass mir das sicher genug ist - denn so brisant sind die themen ja nicht, es geht ja nur darum, dass man sie nicht einfach so sieht...
-
inzwischen habe ich selbst noch eine idee um das prob. zu lösen:
1. eine kategorie anlegen, die nicht in der sidebar erscheint <- das ist grad auch noch mein problem dabei - ich weiss keinen code, den ich in der sidebar.php einfügen muss um das auflisten dieser kategorie zu verhindern :-?
2. selbst einen link in der sidebar einfügen, der auf eine leere seite führt. diese ist in einem durch htaccess geschützten ordner und leitet automatisch weiter zu der kategorie seite (durch den schutz mit htaccess ja erst nach der passworteingabe)
das ist zwar keine perfekte/sichere lösung, würde mir jedoch für meine zwecke völlig ausreichen - nur wie "klammere" ich eine kategorie aus der sidebar aus?
-
hallo, ich bin auf der suche nach einer möglichkeit, eine kategorie mit einem passwort zu versehen - ich weiss, dass es dazu schon posts gab, habe jedoch darin keine lösung gefunden...
Hintergrund: ich bin dabei eine seite für zivildienstleistende in unserer einrichtung zu gestalten. diese seite soll einerseits informativ und offiziell sein aber auch partybilder interne infos etc beinhalten. diesen zweiten teil würde ich gerne in eine passwortgeschützte kategorie packen, da dies nicht das ist, womit wir uns nach außen präsentieren wollen...
gibt es also z.b. die möglichkeit eine abfrage einzubauen, a la "wenn dies die kategorie members ist dann integriere htaccess" und wenn ja wie müsste diese aussehen?
oder gibt es gar noch einen einfacheren weg?
anschauen kann man sich das projekt übrigends hier: ziviraum