|
|
|
|
| Zitat von unitrialer
| Zitat von v!pe
Und an der Navigation bin ich gerade dran. Das erste mal Rekursion... =)
| |
Na, heureka! Und dann schon nen CMS auffe Beine setzen!
| | Ich habs bisher noch nie gebraucht. Wofür auch außer für 'ne Navigation, Einradfahrer?
|
|
|
|
|
|
|
Rekursion? Ist doch mit das elementarste an der der Programmiertechnik.
|
|
|
|
|
|
|
PHP ist aber keine Programmiersprache
|
|
|
|
|
|
|
Hab ich auch nicht behauptet
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mir gefällts sogar extrem gut.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Renga am 15.02.2007 19:01]
|
|
|
|
|
|
Fand ich die ersten 3 Stunden auch. Aber dann versuch mal ne weile damit produktiv zu arbeiten
|
|
|
|
|
|
|
Du bist einfach nur zu M$-fanboiig Trigger.
|
|
|
|
|
|
|
korrekt
Deshalb hat es auch mal glatte 5 Minuten gedauert, bis ich herausgefunden habe wie man unter MacOS ne email schreibt
|
|
|
|
|
|
|
Ich halte mir auch ein Ubuntu als VirtualPC, genau wie ein XP, welches ich aber - im Gegensatz zu Ubuntu - wirklich schon mal brauchte. Denn unter Vista gibts wohl kein Hyperterminal
|
|
|
|
|
|
|
Hättest auch Ubuntu nehmen können, minicom ist eh viel bequemer.
/e: Und vor allen Dingen remote Bedienbar, hab ich sogar schonmal gebraucht als ich für so ein GPS-GPRS Gerät einen Datenannehmenden Server gebastelt hab. Gerät per serieller Schnittstelle an den Server, zuhause Notebook auf den Schoß und los gehts. Bloß einen remote Hardware-Reset hätte ich einmal gebrauchen können.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von SirSiggi am 15.02.2007 19:22]
|
|
|
|
|
|
Hi, kurze Frage:
Warum wird das hier nicht über den ganzen Bildschirm angezeigt?
Diese Version hat keinen Header und kein DTD, allerdings ist sie so wie sie sein sollte.
Geht das bei diesem Doctype generell nicht? Die Page ist eigentlich valid...
Danke
|
|
|
|
|
|
|
Weil du html und body auch auf 100% Höhe setzen musst
|
|
|
|
|
|
|
Nope, leider nich, zumal ich das gerne ohne CSS lösen würde...
Sollte doch möglich sein, oder?
|
|
|
|
|
|
|
Meiner Erfahrung nach nicht, bzw. nur in bestimmten Konstellationen. Schlimm wirds erst wenn du folgendes Layout haben willst:
fixer header |
beliebig
hoher body,
aber mindestens
seitenfüllend
| fixer footer |
Das geht solange gut bis man mit dem IE6 versucht eine Standardkonforme Lösung zu finden, der zieht nämlich auch fixe Zellen einfach größer wenn er lust dazu hat.
Eine andere Möglichkeit wäre komplett ohne Tabelle per CSS, aber da spielt der IE6 auch nur bedingt mit (siehe unis Problem von vor ein paar Tagen).
|
|
|
|
|
|
|
hat hier jemand (siggi?) ubuntu mit ruby am laufen? ich hab da ein offenbar distri-spezifisches problem.
|
|
|
|
|
|
|
Etwas wie
Soll ich "beweisen" oder wiederlegen. Hab dabei noch niemandem zugeschaut, aber im Prinzip muss ich zeigen, dass 2^n+1 höchstens so schnell wächst, wie 2^n, oder?
also hab ich einfach mal:
|
Code: |
2^(n+1) / 2^((n-1)+1)
|
|
mit
verglichen.
Macht man das so? Hab morgen Klausur und das damalige Blatt gar nicht abgegeben. Aber so einfache Rechensachen will ich dann zur Not nicht unbepunktet lassen
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von [DK]Peacemaker am 15.02.2007 20:49]
|
|
|
|
|
|
| Zitat von rABBI
hat hier jemand (siggi?) ubuntu mit ruby am laufen? ich hab da ein offenbar distri-spezifisches problem.
| |
Sprich.
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Etwas wie
Soll ich "beweisen" oder wiederlegen. Hab dabei noch niemandem zugeschaut, aber im Prinzip muss ich zeigen, dass 2^n+1 höchstens so schnell wächst, wie 2^n, oder?
also hab ich einfach mal:
|
Code: |
2^(n+1) / 2^((n-1)+1)
|
|
mit
verglichen.
Macht man das so? Hab morgen Klausur und das damalige Blatt gar nicht abgegeben. Aber so einfache Rechensachen will ich dann zur Not nicht unbepunktet lassen
| | Du meinst wohl 2^(n+1) € O(2^(n+1)). Denn gleich ist es ja nicht.
Und das du Faktoren / Summanden bei der LN weglassen musst, kannst du doch voraussetzen, oder nicht?
|
|
|
|
|
|
|
Ansonsten:
|
|
|
|
|
|
|
| Zitat von SirSiggi
| Zitat von rABBI
hat hier jemand (siggi?) ubuntu mit ruby am laufen? ich hab da ein offenbar distri-spezifisches problem.
| |
Sprich.
| |
ruby installiert und läuft, standard 1.8er paket. bei der installation von gem kackt er ab, weil er yaml nicht laden kann. ähnliches bei sonstigen yaml-aufrufen. libyaml ist installiert. bei dir ähnliches? tipps?
|
|
|
|
|
|
|
Wieso gem? Wenn du libyaml-ruby installierst solltest du alles haben was du brauchst. Ansonsten bin ich gerade am testen, einen moment.
/e: Irgendwie hab ich mein gem-System total zerlegt, das spuckt nur noch Meldungen aus die ich heute nicht mehr Analysieren will... Bis vor ein paar Tagen ging alles noch einwandfrei. Trotzdem brauchst du das gem für gewöhnlich nicht, libyaml-ruby sollte alles beinhalten was du benötigst.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von SirSiggi am 15.02.2007 22:23]
|
|
|
|
|
|
nagut, dann geh ich mal im svn wühlen.
|
|
|
|
|
|
|
Folgende Funktion liest mir alle Datensätze aus und erstellt mir Liste mit allen Elementen. Ich möchte aber nur alle Unterpunkte anzeigen sobald ich mich auf dem passenden Oberpunkt befinde.
Die Linkformatierung hab ich der Übersicht halber rausgenommen; die Punkte sehen so aus:
|
Code: |
engine.php?action=impressum&mode=view
engine.php?action=impressum&mode=unterpunkt1
engine.php?action=impressum&mode=unter-upunkt2
engine.php?action=impressum&mode=unter-upunkt2
engine.php?action=impressum&mode=unterpunkt2
engine.php?action=news&mode=view
engine.php?action=news&mode=unterpunkt1
engine.php?action=news&mode=unterpunkt2
engine.php?action=news&mode=unter-upunkt2
engine.php?action=news&mode=unter-upunkt2 |
|
|
PHP: |
<?php
function showIndex($parent_id = 0, $level = 1) {
GLOBAL $cms_table, $filename, $mode_array;
$rows = "";
if ($level == 1) $sql = "SELECT * FROM ".$cms_table." WHERE parent_id=0 ORDER BY sort";
else $sql = "SELECT * FROM ".$cms_table." WHERE parent_id='".$parent_id."' ORDER BY sort";
$query = new Query($sql);
while ($data = $query->fetch()) {
$rows .= $data['headline']."<br />\n";
$rows .= showIndex($data['id'], $level+1);
}
return $rows;
}
?>
|
|
2 Stunden Probieren haben mich jetzt nicht zu der Lösung geführt.
Ich müsste wohl für jede Hirarchie ein neues $_GET Parameter übergeben oder?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von v!pe am 15.02.2007 22:30]
|
|
|
|
|
|
Einfach alle geöffneten IDs serialisiert übergeben, z.B. open=|1|10|23|42|111|
Dann kannste bei der Erstellung des Baumes folgendes machen:
|
PHP: |
<?php
if (strpos($_GET['open'], "|$data['id']|") !== false) {
$rows .= showIndex($data['id'], $level+1);
}
?>
|
|
Natürlich gehört dann noch ein bisschen Logik dazu um bei einem Klick in Level 1 auch alle geöffneten Unterpunkte zu schließen, aber das sollte ja nicht unmachbar sein.
/e: raBBi: Ich hab eben mal libyaml-ruby installiert und es war wirklich alles dabei was man braucht um glücklich zu werden, in welchem SVN willst du also rumfuchteln?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von SirSiggi am 15.02.2007 22:44]
|
|
|
|
|
|
|
|
|
|
Es ist mitten in der Woche und noch nichtmal 11 und hier laufen schon besoffene rum... erschreckend.
|
|
|
|
|
|
|
So, zurück aus dem farbigen Bilderbuch "XXX", aka Amsterdam!
|
|
|
|
|
|
|
| Zitat von SirSiggi
Einfach alle geöffneten IDs serialisiert übergeben, z.B. open=|1|10|23|42|111|
Dann kannste bei der Erstellung des Baumes folgendes machen:
|
PHP: |
<?php
if (strpos($_GET['open'], "|$data['id']|") !== false) {
$rows .= showIndex($data['id'], $level+1);
}
?>
|
|
Natürlich gehört dann noch ein bisschen Logik dazu um bei einem Klick in Level 1 auch alle geöffneten Unterpunkte zu schließen, aber das sollte ja nicht unmachbar sein.
/e: raBBi: Ich hab eben mal libyaml-ruby installiert und es war wirklich alles dabei was man braucht um glücklich zu werden, in welchem SVN willst du also rumfuchteln?
| | Ich kriegs nicht hin immer nur die richtigen IDs anzuhängen
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |