Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 07.03.07, 14:42
Forum Aktivist
 
Registriert seit: 05.10.06
Beiträge: 86

automatisch seite anlegen


hallo,

ich möchte automatisch durch ein php-script in meiner extension eine unterseite zu einer bereits existierenden anlegen lassen.

durch sql-dump habe ich änderungen an

1) pages
2)be_users
3)cash_hash
4)sys_lockedrecords
5)sys_log

gefunden, die bei manuellem seitenerzeugen entstehen.

das imitieren von allein dem eintrag in pages brachte nix. wird nicht angezeigt.

kennt sich da jemand aus?
müßte es nicht eine api-funktion geben, xxx::makeNewPage() ???

ach ja: t3 v4.1 lokal auf xampp 1.5.4
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 07.03.07, 21:54
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Zitat:
Zitat von pommesMajo Beitrag anzeigen
müßte es nicht eine api-funktion geben, xxx::makeNewPage() ???
Leider gibt es so eine abstrakte Methode nicht.

Du kannst aber sehr einfach (per PHP / SQL) eine neue Seite selbst erstellen:
Code:
insert into pages (pid,doktype,title) values("ID PARENT SEITE",1,"DER SEITENTITEL")
CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 07.03.07, 22:07
Forum Aktivist
 
Registriert seit: 05.10.06
Beiträge: 86

cool, so schnell UND auch aus bremen, hey!
UND auch 35. ich bin also nicht allein damit.

hast du das schon einmal gemacht, bei typo 4.1, und es hat geklappt?
einfach 1 row in die pages???

weil genau das habe ich versucht. vielleicht war die page-id falsch, müßte 1 sein...

die 3 stellen unter google, die ich dazu fand, beschrieben noch änderungen in der tabelle
sys_refindex
da muß am anfang ein hash aus dem inhalt der .... usw. richtig spannend, habe ich alles bereits angelegt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 07.03.07, 22:23
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Zitat:
Zitat von pommesMajo Beitrag anzeigen
hast du das schon einmal gemacht, bei typo 4.1, und es hat geklappt? einfach 1 row in die pages???
Hab's vorhin per phpMyAdmin probiert und das klappt, die Seite erscheint dann im BE.

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 07.03.07, 22:25
Forum Aktivist
 
Registriert seit: 05.10.06
Beiträge: 86

tja, tatsache,
ermutigt durch dich habe ich nocheinmal ein insert rauskopiert, die uid eändert, und siehe da: läuft!

Typoscript-Code:
1:
INSERT INTO `pages` VALUES (79, 76, 0, 0, 0, '', 0, 0, 0, 0, 0, 0, 1160418331, 64, 0, 1, 0, 31, 27, 0, 0, 1160233787, 1, 'Die neue Seite', 1, '', 0, 0, 0, 0, '', 0, 0, 0, 1, 0, 0, 0, '', '', 0, '', '', 0, '', 0, 0, '', 0, 1160418331, '', '', 0, '', '', '', 0, 0, 0, 0, '', 0, 0, 'r_basic.html', '0', 0, 0); - ERROR: Line 0: Object Name String, "INSERT" was not preceeded by any operator, =<>({

danke, jetzt kann ich außerdem besser schlafen, ich war vor lauter bäumen 3 tage daran beschäftigt, es ist soooo einfach, daß im netz nix darüber steht...oh mann!

guats nächtle!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 07.03.07, 22:36
Benutzerbild von maxhb
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Bremen
Alter: 37
Beiträge: 1.547

Zitat:
Zitat von pommesMajo Beitrag anzeigen
danke, jetzt kann ich außerdem besser schlafen, ich war vor lauter bäumen 3 tage daran beschäftigt, es ist soooo einfach, daß im netz nix darüber steht...oh mann!
Bei solchen Problemen am besten einfach den phpMyAdmin aurfreißen und in die Tabellen schauen, das meiste kann man sich schnell erarbeiten. Dokus zu dem Thema existieren leider nicht.

CU
maxhb
__________________
FreeBSD || MySQL 5.x || TYPO3 3.6 - 4.2

Meine Stadt, meine Firma, mein Redaktionssystem.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 08.03.07, 01:09
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.247
mstuebner eine Nachricht über Skype™ schicken

Zitat:
Zitat von pommesMajo Beitrag anzeigen
es ist soooo einfach, daß im netz nix darüber steht...oh mann!
Das Vorgehen ist evtl. nicht so häufig genutzt (ich wüssste auch nicht wozu, aber das schriebst Du ja auch nicht).
__________________
mfg Matthias

TYPO3-Consultant -- TYPO3 Entwicklung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 08.03.07, 15:48
Forum Aktivist
 
Registriert seit: 05.10.06
Beiträge: 86

hi,

es geht um das meistmögliche herunterbrechen der komplexität bei der erzeugung / eingabe von im frontend sichtbaren dokumenten die nach gruppenrechten strukturiert sind.

die editoren können nichts mit be-features anfangen, unsereins kann sich das nicht vorstellen, aber es gibt leute, die keine energie übrig haben, bedienelemente zu erlernen, die angst vor konsequenzen abzubauen (was passiert, wenn ich eine seite falsch anlege, stürzt dann alles ab?) und in db-strukturen zu denken. die schritte sql und als nächstes in klassen/objekten zu denken ist ihnen fremd, obwohl sie als z.b. pädagogen auch von kathegorienbildung (arrays initialisieren in unserem dialekt) sprechen.

das ist die begründung, warum ich mich damals vor 6 monaten entschieden habe, nicht templavoila und eben typo itself zu nutzen, sondern einen mechanismus zu bauen, der alles total einfach macht.
die leiter machen per knopfdruck in einer völlig normalen, harmlosen webseite (fe) mit einem formular neuen gruppen den weg frei zu editieren, die gruppenmitglieder selber haben eine 3-knopf-bedienung, neu, text / foto bearbeiten.

für fortgeschrittene schalten die leiter die möglichkeit frei, die dokumentenvorlage per knopfdruck zu wechseln, nach geschmack.

es geht um eine art wiki - eine art ebay ohne shopsystem.
im grunde habe ich das be nach vorn gezogen (grrense verschmierrt ).

ich werde die extension versuchen hochzuladen, allerdings sind da bestimmt hürden, da ich zwar programmierer bin, aber damals typo-frischling war. sieht aber eigentlich ganz gut aus. so kannst du dich vom sinn dieser ext bald überzeugen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kann keine Seite anlegen robin1605 TYPO3 4.x Fragen und Probleme 0 19.10.07 17:42
Neue Seite automatisch einer Gruppe zuordnen Elno TYPO3 4.x Backend 2 13.12.06 14:06
Seite inkl. eigenes Template automatisch erzeugen ichbinsdoch Extension suchen und neue vorschlagen 3 03.09.06 22:30
BeUser automatisch auch als FeUser anlegen offi83 Extension suchen und neue vorschlagen 0 03.08.06 14:53
Musikstücke auf der Multimedia Seite werden automatisch abgespielt sky TYPO3 4.x Fragen und Probleme 0 16.06.06 00:59


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:27 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0