"Metadaten online" ändern 3.2

Fragen/Tipps allgemeiner Art.

Beitragvon Cheffchen » 2. Okt 2009, 14:25

Hast den Code geändert?
ja, und steht immer noch 1.1.2010?
Ok dann kannst die Sorgen machen :O)
aber nicht zu viel denn kannst das per php in der Datenbank generell ändern.
So z.B.: alle mit to Datum 1.1.2010 ändern in 1.1.2030 :O)

hier mal der Code.
Ohne gewähr, Datenbank sicherung machen. wer verpesserungen hat schreiben dann ändere ich das hier.

Entweder mal kurz ins Template packen un seite neu laden oder wenn vorhanden in ein Modul mit php Ausgabe und diese Seite aufrufen.
Präfix ist hier Standard rex_
Code: Alles auswählen
<?php

#1262300400 -> 01.01.2010
#1893452400 -> 01.01.2030

$abfrage = "UPDATE rex_article SET online_to = '1893452400' where online_to = '1262300400'";
     $sql = new sql();
     $data = $sql->get_array($abfrage);
?>

Die Datei Metadaten Zeit:
redaxo/include/pages/content.inc.php
ca. Zeile 713
Code: Alles auswählen
  for ($i=2005;$i<2011;$i++){ // alt
  for ($i=2005;$i<2031;$i++){ // neu


Hier wird beschrieben wie man das Menü ändern l´kann wenn das obere nicht funktioniert oder zu kompliziert ist
http://forum.redaxo.de/ftopic13603.html

Cheffchen
EDIT: code geändert und code für Datei aus anderen Eintrag auch hier eingetragen das alles zusammen steht was gemacht werden muss.
Zuletzt geändert von Cheffchen am 27. Jan 2010, 11:03, insgesamt 3-mal geändert.
Benutzeravatar
Cheffchen
 
Beiträge: 1125
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Beitragvon Koala » 19. Nov 2009, 21:44

Cheffchen hat geschrieben:
Code: Alles auswählen
<?php
$abfrage = "UPDATE rex_article SET art_online_to = '1893452400' where art_online_to = '1262300400'";
     $sql = new sql();
     $data = $sql->get_array($abfrage);
?>

art_online_to gibt es bei R3.2 nicht. Wenn dann nur online_to.
Code: Alles auswählen
<?php
$abfrage = "UPDATE rex_article SET online_to = '1893452400' where online_to = '1262300400'";
     $sql = new sql();
     $data = $sql->get_array($abfrage);
?>


Wiki::R3.FAQ
.
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX_DOKU :: REX_WIKI :: REX_FAQ :: REX_WIKIPEDIA
Benutzeravatar
Koala
 
Beiträge: 1528
Registriert: 3. Okt 2005, 12:20
Wohnort: Cottbus

Beitragvon Skerbis » 4. Jan 2010, 16:18

Heute noch aktueller den je!
Skerbis
 
Beiträge: 886
Registriert: 4. Aug 2006, 13:06
Wohnort: Rheinberg

Beitragvon sek » 26. Jan 2010, 17:48

Genau! Aktueller denn je!

Ich mach's kurz, vieles wurde ja schon beschrieben.

- "online_to" hab in der structure.inc.php raufgesetzt
- bei allen älteren artikeln hab ich in der db den wert auf "1577833200" gesetzt

Werden nun aber die Metadaten (speziell die keywords) verändert/neu eingetragen ändert sich "online_from" und "online_to" in den wert "943916400" somit ist der Artikel abgelaufen und geht offline.

Hat bitte jemand eine Idee, wie, wo, was ich da machen kann?

Danke
sek
 
Beiträge: 34
Registriert: 11. Sep 2008, 16:19
Wohnort: Görlitz

Beitragvon sek » 26. Jan 2010, 18:25

Nachtrag: Selbst ein mannuelles Ändern in der Datenbank bringt die Punkte nicht wieder zurück ins Menü.
Das versteh ich nun gar nicht.

Navi-temp ist
* Universelle <ul>-Navigation (YAML)
* YAML-Navigationstemplate
* V 0.9
* YAML3.0-konformes universelles Navigations-Template
* fuer Redaxo 3.x/4.x
sek
 
Beiträge: 34
Registriert: 11. Sep 2008, 16:19
Wohnort: Görlitz

Beitragvon Cheffchen » 27. Jan 2010, 00:09

Hallo sek,

structure.inc.php?
nicht content.inc.php?

Hast das von oben geändert?
for ($i=2005;$i<2031;$i++){ // neu

Wenn alles nicht hilft musst halt in der Navi einfach die abfrage online_to rausnehemen.

Cheffchen
Benutzeravatar
Cheffchen
 
Beiträge: 1125
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Beitragvon sek » 27. Jan 2010, 10:45

jep, die zeile ist geändert.

darüber hab ich auch schon nachgedacht.
hat das einfluss auf das manuelle on/offline-schalten im backend? wäre ja nur zu blöd, wenn offline kategorien dann trotzdem in der navi angezeigt werden.
sek
 
Beiträge: 34
Registriert: 11. Sep 2008, 16:19
Wohnort: Görlitz

Beitragvon Cheffchen » 27. Jan 2010, 11:00

Hallo,
nö, die abfrag im Menü online_to ist zusätzlich zu dem Online/Offline, also kannst diese ruhig löschen.

Hier habe ich das schon mal beschrieben falls das hilft.
http://forum.redaxo.de/ftopic13603.html

Cheffchen
Benutzeravatar
Cheffchen
 
Beiträge: 1125
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

for ($i=2005;$i<2031;$i++){ // neu

Beitragvon simonsinus » 18. Feb 2010, 19:38

Kann die Zeile nicht finden. ich habe Redaxo 4.1 und habe immer Probleme nach dem Aktualisieren des Artikels wird jener nicht mehr angezeigt.
simonsinus
 
Beiträge: 116
Registriert: 21. Mai 2007, 08:18

Beitragvon Cheffchen » 18. Feb 2010, 21:29

Hallo simonsinus,

muss dich leider enttäuschen es liegt nicht daran.
Dies ist nur bis R3.2, ab R4 kann das nicht passieren.

Was heist nicht mehr angezeigt?
Wird Offline?
Metadaten Datum wird gesetzt?
oder oder?
Mach am besten ein neuen Beitrag im 4er Forum mit den Antworten.

Cheffchen
Benutzeravatar
Cheffchen
 
Beiträge: 1125
Registriert: 3. Mär 2009, 12:51
Wohnort: Berlin

Beitragvon simonsinus » 18. Feb 2010, 21:42

ich mach gerade ein Update auf 4.2.1 dann ist der Spuck hoffentlich vorbei+
simonsinus
 
Beiträge: 116
Registriert: 21. Mai 2007, 08:18

Beitragvon Koala » 6. Sep 2010, 21:18

Nur der Vollständigkeit halber.

Für alle die noch ein Redaxo 3.2 pflegen und Probleme mit dem online to haben gibt es eine Ergänzung zu den hier genannten Lösungen im Wiki:
9.1. Anpassen des "Online bis"-Artikeldatums beim anlegen einer neuen Kategorie oder eines Artikels
.
<?php print $Footer; ?>

Sven

Ich würde ja die Welt verändern,
doch der Quellcode ist mir zu absurd!


REX_DOKU :: REX_WIKI :: REX_FAQ :: REX_WIKIPEDIA
Benutzeravatar
Koala
 
Beiträge: 1528
Registriert: 3. Okt 2005, 12:20
Wohnort: Cottbus

Re: "Metadaten online" ändern 3.2

Beitragvon pyricha » 12. Apr 2011, 21:56

thank you. :D
pyricha
 
Beiträge: 1
Registriert: 12. Apr 2011, 21:46
Wohnort: แหล่งเต็นท์รถตลาดยนต์มือสองมีรถ2ยนต์มือจริง

Vorherige

Zurück zu Allgemeines [R3]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast