keiner hilfsbereit? .. oder nicht verständlich was ich meine ?
Beiträge von ekruhcs
-
-
Hallo allerseits,
ich habe eine kleine PluginIdee und wollte mal wissen ob Revisionen eine eigene Id haben bzw wie wordpress die Revisionen abspeichert.
Mir geht es darum zu bestimmen anlässen abgespeicherte Revisionen zu laden.
Es ist eher eine Art versuch für mich selbst um bisschen Erfahrung im Proggen zu sammeln :D
Ziel: ich möchte zu bestimmten Zeitpunkten die gespeicherte Revisionen eines Beitrages automatisch wider Herrzustellen..via eigenem Plugin ohne manuell die REvision auswählen zu müssen
ich hoffe man versteht was ich meine ..Kann mir da wer einen tipp geben ?
-
ist es damit möglich dateien zu posts zu machen ? .. es geht ja darum das ich eine text datei gefüllt mit mehreren posts involvieren möchte..
-
ich habe einen befehl der den nutzer eine datei hochalden lässt und diese in einem ordner abspeichert.
ich bekomme aus der datei wenn mit
<?php
$section = file_get_contents('/var/www/wsa43/html/wp-content/uploads/test/test.txt.txt', NULL, NULL, 0, 21);
var_dump($section);
$section = file_get_contents('/var/www/wsa43/html/wp-content/uploads/test/test.txt.txt', NULL, NULL, 21, 30);
var_dump($section);
?>den in halt ausgelesen wie ich ihn brauche ... wie bekomme ich nun das bindeglied realisiert .. die ausgelesenen werte soll es nun in einne post packen und veröffentlichen
ziel wäre es das der nutzer eine datei auswählt diese ausgelesen wird zb die ersten 3 wörter in den post title die andren 97 in den post content und dann wider von vorne bsi die hochgeladene datei komplett gepostet wurde ..
kann mri da eventuell jeamnd weiter helfen bei erfolgreicher hilfe würde ich mich auch erkenntlich zeigen ;)
-
so nun bekomm ich folgenden fehler Fatal error: Call to undefined function tidy_parse_string() ..
-
ja denk schon ich hab vorher eine datei nur so ausgelesen ohne es irgendwo rein zu apcken da ging der pfad daher denk cih solte das passen
-
haha ^^ nein :oops:
aber der fehler kommt trotzdem noch
-
ist es möglich von hochgeladenen text dateien einen post zu erstellen ?
ich habe das plugin soweit das man eine datei hochalden kann udn diese auch gespeichert wird in einem extra ordner nun wrüde ich gern aus diesem einen post erstellen.
ich bekomme den kompletten inhalt ja ganz einfachausgelesen .. aber nun möchte ich das zb die ersten 3 buchstaben als titel und die anderen keine ahnung sagen wir 40 als text im post gepostet werden
wie bekomme ich die schnittstelle von hochgeladener datei zu post hin ? ich habe den psot im internet gefunden der verursacht aber einen fehler failed to open stream: No such file or directory ich habe den pfad auch versucht zu ädnern leider ohne erfolg ..
PHP
Alles anzeigen<?php define('MY_WP_PATH', '/var/www/wsa43/html'); define('CUTENEWS_FILE', '/var/www/wsa43/html/wp-content/uploads/test/test.txt.txt'); require_once( MY_WP_PATH . '/wp-load.php' ); $all_news = array_reverse(file(CUTENEWS_FILE)); $tidy_config = array( 'indent' => TRUE, 'output-xhtml' => TRUE, 'drop-font-tags' => 'yes', 'drop-empty-paras' => 'yes', 'quote-ampersand' => 'yes', 'quote-marks' => 'yes', 'drop-proprietary-attributes' => 'yes', 'logical-emphasis' => 'yes', 'show-body-only' => TRUE, 'wrap' => 0, ); $user_ID = 1; foreach ($all_news as $news) { list($date, $author, $title, $short_story, $full_story, $avatar) = explode('|', $news); $tidy = tidy_parse_string($title, $tidy_config, 'ascii'); $tidy->cleanRepair(); $title = $tidy; unset($tidy); $story = empty($full_story) ? $short_story : $full_story; $story = str_replace('{nl}', '', $story); // remove new line tag from cute news $tidy = tidy_parse_string($story, $tidy_config, 'ascii'); $tidy->cleanRepair(); $story = $tidy; unset($tidy); $story = preg_replace('#<p>\s* \s*</p>#im', '', $story); // remove empty paragraphs $post_id = wp_insert_post($new_post); echo $post_id . '<br>'; } ?> <?php add_filter( 'default_content', 'my_editor_content' ); function my_editor_content( $content ) { $content = "This is some custom content I'm adding to the post editor because I hate re-typing it."; return $content; } ?>hat jemand eine idee wie ich das hinbekommen könnte?
ziel wäre datei auswählen hochladen und daraus posts zu generieren (aus einem text nach wortzahl keiner csv mit tabellen)
-
ich hab es hinbekommen kann gelöscht werden sorry fürden unnötigen post habe es kurz danach gefunden idn einem anderem forum wen es interressiert
in die upload.php könnte so aussehen
<?php
$uploadDir = 'pfad';
$uploadFile = $uploadDir . $_FILES['userfile']['name'];
echo "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadFile))
{ echo "Datei ist in Ordnung und Sie wurde erfolgreich hochgeladen.";
echo "Hier sind die Fehler informationen:\n";
print_r($_FILES);
}
else
{
echo "Es wurde ein Fehler gemeldet!\nHier sind die Fehler informationen:\n";
print_r($_FILES);
}
echo "</pre>";
?> -
hi ich versuche mich grad an einem kleinen plugin mit upload funktion (später soll eine txt datei hochgeladen werden könne und der inhalt automatisch als post veröffentlicht werden )
dabei habe ich grade den Dateiuplaod vorerst vor zu realisieren
das ist der plugin code in dem eine datei ausgewählt und hochgeladen werden kann (verweis auf eine upload.php)PHP
Alles anzeigenfunction textimporter() { ?> <h1>Text Importer</h1> <form enctype="multipart/form-data" action="pfad" method="POST"> <!-- MAX_FILE_SIZE muss vor dem Dateiupload Input Feld stehen --> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> <!-- Der Name des Input Felds bestimmt den Namen im $_FILES Array --> Wählen Sie eine Datei zum Hochladen: <input name="userfile" type="file" /> <input type="submit" value="Hochladen" /> </form> <?php add_filter( 'default_content', 'my_editor_content' ); function my_editor_content( $content ) { $content = "This is some custom content I'm adding to the post editor because I hate re-typing it."; return $content; } ?> <?php } function textimporterAddMenu() { add_menu_page ('TextImporter', 'TextImporter', 10, _File_, 'textimporter' ); } add_action('admin_menu', 'textimporterAddMenu');das ist der inhalt der upload php
PHP
Alles anzeigen<?php $uploaddir = 'pfad'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); echo '<pre>'; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "Datei ist valide und wurde erfolgreich hochgeladen.\n"; } else { echo "Dateiupload-fail!\n"; } echo 'Weitere Debugging Informationen:'; print_r($_FILES); print "</pre>"; ?>Es zeigt mir jetz an das die datei erfolgreich hochgeladen wurde im zielordner aller ding speichert es diese nicht kann mir da jemand weiter helfen ? wie baue ich eine dauerhafte speicherung ein ?
-
vielen dank ich hab mich damit auseinander gesetzt das passt vollkommen :D
-
hi ich hab mal eine Grundlegende Frage
ich habe eine "interaktive Map" gebaut, was ganz einfaches, eine Landkarte wo wenn man über einen bestimmten Bereich fährt ein Bildwechsel passiert so das es aussieht als wäre die gewählte Region farblich hervorgehoben. (diese wird zzt mit einen Shortcode ausgelesen)
Diese map möchte ich in verschiedenen Unterkategorien Anzeigen.
Ist es möglich die Links (bei klick auf region) so anzupassen das Sie die jeweilige Übergeordnete Kategorie auslesen und den link anpassen?
Bsp.
Karte ist unter menüpunkt Aktivitäten-> Berlin (ref links zeigen auf Kategoriebeiträge die Aktivitäten und Berlin besitzen (aber nicht nur eins von beiden))
Karte ist unter menüpunkt Ausflugziele -> Berlin (ref links zeigen auf Kategoriebeiträge die Ausflugziele und Berlin besitzen (aber nicht nur eins von beiden))ich habe halt an die 60 verschiedene menüpunkte, ist soetwas umsetzbar?
Oder ist es zwingend notwendig die links manuell anzupassen?
Die weiterleitungsl inks sollen auf eine neue Seite führen die alle passenden Beiträge aufgelistet anzeigt
-
hi
XD danke für die links und den denkanstoß, die delimiter variante werde ich mir auch mal zu gemüte führen wäre ja um einiges sinnvoller...
vielen dank
-
Hi
Danke für den Tipp, ja das wäre auch eine Variante :D ..
aber ich würde es trotzdem so realisieren wollen, da ich ja was lernen möchte
oder ist das in der form nicht umsetzbar für den normalo "einsteiger" wie ich es bin?
-
Hallo
ich habe vor mich mal an einem Plugin zu versuchen.
Ziel ist es im Admin bereich ein Plugin Menü zu erzeugen das dem Nutzer ermöglicht eine .txt Datei hochzuladen.
Diese Datei soll dann ausgelesen werden und als Post gepostet werden.
Als verbesserte variante sollen zb die ersten 3 Wörter als Überschirft und die nächsten 97 als Text, dann wider von Vorn erzeugt werden, sodas man eine Datei vollschreiben könnte und das plugin eben nach einem Bestimmten Schema ausliest wann es einen neuen Post erstellt.
Jetz meine Eigentliche Frage lässt sich sowas umsetzen ?
Ich bin erst einmal soweit gekommen das ich das Menü erzeugen konnte. Wie kann ich aber jetzt diese Txt auslesen bzw den upload gestalten hier mein ansatz
PHP
Alles anzeigenfunction textimporter() { ?> <h1>Text Importer</h1> <form enctype="multipart/form-data" action="__URL__" method="POST"> <!-- MAX_FILE_SIZE muss vor dem Dateiupload Input Feld stehen --> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> <!-- Der Name des Input Felds bestimmt den Namen im $_FILES Array --> Wählen Sie eine Datei zum Hochladen: <input name="userfile" type="file" /> <input type="submit" value="Hochladen" /> </form> <?php } function textimporterAddMenu() { add_menu_page ('TextImporter', 'TextImporter', 10, _File_, 'textimporter' ); } add_action('admin_menu', 'textimporterAddMenu');Wie übergibt man den Inhalt der Txt in dem Schema der Db sodass daraus Posts gemacht werden könnten?
oder ist mein Ansatz komplett Falsch?
Über konstruktive Kritik oder Vorschläge würde ich mich sehr freuen :D