Allgemeines zu Drupal
D7 mit PHP Platzhalterseite erstellen, inkl. Menü
Eingetragen von CyberCore (139) am 12.02.2011 - 15:52 Uhr inHallo,
in D6 habe ich ein kleines Script benutzt, welches mir mit Arraydaten ein Menü befüllt und dahinter gleich Platzhalterseiten anlegt. War recht praktisch, da man das Array schneller erstellen kann, als jedesmal den Browser zu benutzen.
Hier der D6 Code:
<?php
$insert[] = array("menu" => "primary-links", "path" => "MY-MENU", "link_title" => "My-Menutitle");
$insert[] = array("menu" => "primary-links", "path" => "MY-MENU/SUBMENU", "link_title" => "My-SubMenutitle");
$insert[] = array("menu" => "primary-links", "path" => "MY-MENU/SUBMENU2", "link_title" => "My-SubMenutitle2");
foreach($insert AS $line){
$node = new StdClass;
$node->type = 'page'; //Inhaltstyp
$node->body = 'Platzhalterseite';
$node->title = $line['link_title'].' - Platzhalter';
$node->uid = 1;
$node->status = 1;
$node->active = 1;
$node->promote = 1;
$node->path = $line['path'];
$node_id = node_save($node);
$menu = array(
'link_title' => $line['link_title'],
'router_path' => $line['path'],
'link_path' => 'node/'.$node->nid,
'mlid' => 0,
'plid' => 0,
'menu_name' => $line['menu']
);
menu_link_save($menu);
unset($node);
unset($menu);
}
?>gibt Fehlermeldung in D7:
Fatal error: Unsupported operand types in /www/htdocs/space/includes/path.inc on line 435
Welche Modifikation wär nötig, um den o.g. Code auf D7 lauffähig zu haben?
Der Code oben wird einfach in eine Node mit PHP-Filter kopiert und die Seite aufgerufen, dann löscht man die Seite einfach wieder. Quasi ein "einmal" Snippet.
Danke,
Andreas
Drupal 7 - Problem mit Mehrsprachigkeit
Eingetragen von tomberlin (76) am 11.02.2011 - 18:01 Uhr inHallo,
ich will meine mehrsprachige Seite auf D7 einrichten.
Auf D6 funktioniert alles tadellos.
Module: i18n, language icons
Zum Problem:
Bei Sprachen / Erkennung und Auswahl nehme ich folgende Option:
Die Sprache aus der URL ermitteln (Pfadpräfix oder Domain).
(Das habe ich bei D6 auch so gemacht.)
[gelöst] Drupal 7 Installation Apache Crash
Eingetragen von leda.ch (977) am 11.02.2011 - 16:20 Uhr inNachdem ich seit langem mit Drupal 6 erfolgreich unterwegs bin, wollte ich einfach mal in D7 reinschnuppern.
Ich habe ein lokales XAMPP auf Windows 7. Obwohl ich die Requirements für D7 akribisch untersucht, und
meiner Meinung nach erfüllt habe, erlaubt sich der Installer, den Apachen abzuschiessen. Die settings-php wird noch geschrieben,
27 Tabellen werden erstellt.
[gelöst] - Bildanhang wird für User nicht angezeigt
Eingetragen von Herr Lich (109) am 11.02.2011 - 14:58 Uhr inHallo zusammen,
mir wachsen schon zuviele graue Haare, weil ich es einfach nicht in den Griff bekomme, Bilder (Anhänge) in Artikeln und ebenso in einem Block (Zufallsbild) für Mitglieder anzeigen zu lassen. Es funktioniert nur dann, wenn ich die Berechtigung zum bearbeiten von Inhalten für Mitglieder (gleich welche Rolle... dann wird es angezeigt) setze.
Twitter-Drupal Verbindung / Thoor Tutorial
Eingetragen von DrupNewb (68) am 11.02.2011 - 11:30 Uhr inHi Leute.
Evtl. hat jmd. von euch das auch durch gearbeitet und/oder Erfahrungen damit.
Ich habe gestern das Tutorial von Thoor durch gearbeitet, um meinen Twitter Account mit meiner Seite zu verbinden, damit von mir gepostete Artikel automatisch auch noch getwittert werden.
[gelöst] E-Mails mit Ulautdomains.
Eingetragen von SaschaCap (98) am 09.02.2011 - 22:33 Uhr inGuten Abend lieber Drupalgemeinde,
habe da mal wieder ein kleines Problem. Bei der Installation von Drupal 6.20 ist mir aufgefallen, dass ich keinen Administrator anlegen kann. Der Fehlergrund ist folgender bei der Eingabe der Admin oder Seiten E-Mail Adresse:
Die E-Mail-Adresse post@xyz-köln.de ist ungültig.
Installationsverzeichnis ändern
Eingetragen von tomx (771) am 09.02.2011 - 18:06 Uhr inWenn man alle Dateien in domain/xyz/ hat und nun die drupalinstallation direkt ins documentroot ändern möchte, also nach domain/, was muss man da ändern?
Geht das nur mit einer neuinstallation inkl. Datenbank einspielen oder muss da nur der Pfad in einer Configdatei oder evt. in der Datenbank an ein oder zwei Stellen angepasst werden?
Cron läuft nicht
Eingetragen von droth3 (8) am 09.02.2011 - 12:46 Uhr inHallo,
der Cronjob, den ich direkt mit http://www.domainnamen/cron.php aufrufe, kommt nicht zu einem erfolgreichen Ende. Ich habe versucht, den Verlauf des Cronjobs zu verfolgen um ggf. das Modul zu finden, wo er hängenbleibt. Dafür habe ich in der module.inc folgende Zeile reingeschrieben:
------------
foreach (module_implements($hook) as $module) {
$function = $module .'_'. $hook;
Array Field ausgeben (PHP) (gelöst)
Eingetragen von Hacky (255) am 09.02.2011 - 11:46 Uhr inHallo ich bekomm einfach den inhalt aus einem Array nicht ausgegeben :/ was mach ich den falsch ?
<?php
$sql = "SELECT * FROM {node} WHERE type = 'anwesendheit' AND status = 1";
$result = db_query(db_rewrite_sql($sql));
while ($data = db_fetch_object($result)) {
$node = node_load($data->nid);
// Ausgaben geht
print '<a href="node/' . $node->nid. '">' . $node->title . '</a>';
print "<p></p>";
// Ausgaben geht
print ($node->field_uebungstonieren[0]["value"]);
// Schauen was im Array steht (wird nichts angeziegt)
print "<pre>";
print_r($node->field_anwesenheit_anwesenheit[$count]["value"]);
print "</pre>";
// Array ausgeben funktioniert leider nicht :(
for($count = 0; $count < 10; $count++){
print $temp3 = $node->field_anwesenheit_anwesenheit[$count]["value"];
//print "$count";
}
}
?>Bestehende Druapl Seite weiterentwickeln...?
Eingetragen von unique_username (20) am 09.02.2011 - 03:47 Uhr inHallo zusammen,
die Frage klingt vielleicht erstmal blöd, aber ich steh im Moment ein bischen wie der Ochs vorm Berg...
Folgendes Szenario:

Neue Kommentare
vor 2 Wochen 2 Tagen
vor 2 Wochen 4 Tagen
vor 2 Wochen 5 Tagen
vor 3 Wochen 10 Stunden
vor 6 Wochen 2 Tagen
vor 6 Wochen 1 Tag
vor 6 Wochen 1 Tag
vor 7 Wochen 4 Tagen
vor 7 Wochen 6 Tagen
vor 8 Wochen 1 Tag