Drupal 6.x
User werden Doppelt angezeigt
Eingetragen von rigel (23) am 09.09.2010 - 20:20 Uhr inHallo
ich habe zwei test User erstellt und habe einen ganz einfachen view nur mit dem feld "Benutzer Name" leider wird alles doppelt angezeigt :(
Name: admin
Name: admin
Name: user01
Name: user01
Name: User02
Name: User02
P.S
warum wird bei der View Benutzer "Gast" mit angezeigt?
LG
rigel
[gelöst]$order->uid auslesen
Eingetragen von 1000 (764) am 09.09.2010 - 19:45 Uhr inHallo,
ich habe eine Funktion geschrieben, die es ermöglicht bei Bestellungen aus Ubercart Rollen automatisch Userbezogen zu limitieren, d.h. die Anzahl an zulässigen Posts eines bestimmten Contenttyps:
Hat sich schon erledigt. Ich habe die Funktion in uc-roles.ca.inc in einer foreach products as $product funktion eingebunden. Falls es jemanden interesstiert:
Die Variable $nid1 einfach durch die nid des jeweiligen Contenttypes ersetzen. Dann für die Variable $type jeweils die maschinenlesbare Bezeichnung des Contenttypes einfügen und schon kann man Benutzern automatisch bei Bestellungen die jeweilige Anzahl an gebuchten Anzeigen selbstständig ausführen lassen: Funktion wird ausgeführt sobald man eine Bestellung auch "abgeschlossen" setzt.
Es sind noch kleine Anpassungen in der Datenbank dafür nötig. module ubercart, node limit
<?php
/**
* set node limit
*
* @function
*/
$orderid=$order->order_id;
$userid= $order->uid;
$nid1=$product->nid;
if($nid1=="23")
{
$type="stellenangebot_basic";
$title=$order->uid;
$lim=$product->qty;
$limit=1*$lim;
$weight=0;
$sql = "SELECT * FROM {node_limit} WHERE uid = %d and type='%s'";
$result = db_query($sql, $userid, $type);
$row = db_fetch_object($result);
$orderidalt = $row->orderid;
$limitalt = $row->limit;
if($orderidalt==""){
db_query("INSERT INTO {node_limit_user} VALUES('%d', '%d')", $lid, $userid);
db_query("INSERT INTO {node_limit} VALUES('%d', '%s', '%d', '%s', '%d','%d','%d')", $lid, $type, $limit, $title, $weight, $orderid, $userid);
}
elseif($orderidalt=="$orderid")
{
$type="stellenangebot_basic";
$title=$order->uid;
$lim=$product->qty;
$limit=1*$lim;
$weight=0;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
elseif($orderidalt!="$orderid")
{
$type="stellenangebot_basic";
$title=$order->uid;
$lim=$product->qty;
$limit=1*$lim + $limitalt;
$weight=0;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
}
if($nid1=="26")
{
$type="stellenangebot_premium";
$title=$order->uid;
$lim=$product->qty;
$limit=1*$lim;
$weight=0;
$sql = "SELECT * FROM {node_limit} WHERE uid = %d and type='%s'";
$result = db_query($sql, $userid, $type);
$row = db_fetch_object($result);
$orderidalt = $row->orderid;
$limitalt = $row->limit;
if($orderidalt==""){
db_query("INSERT INTO {node_limit_user} VALUES('%d', '%d')", $lid, $userid);
db_query("INSERT INTO {node_limit} VALUES('%d', '%s', '%d', '%s', '%d','%d','%d')", $lid, $type, $limit, $title, $weight, $orderid, $userid);
}
elseif($orderidalt=="$orderid")
{
$type="stellenangebot_premium";
$title=$order->uid;
$lim=$product->qty;
$limit=1*$lim;
$weight=0;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
elseif($orderidalt!="$orderid")
{
$type="stellenangebot_premium";
$title=$order->uid;
$lim=$product->qty;
$limit=1*$lim + $limitalt;
$weight=0;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
}
if($nid1=="28")
{
$type="3x_stellenangebot_basic";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=3*$lim;
$sql = "SELECT * FROM {node_limit} WHERE uid = %d and type='%s'";
$result = db_query($sql, $userid, $type);
$row = db_fetch_object($result);
$orderidalt = $row->orderid;
$limitalt = $row->limit;
if($orderidalt==""){
db_query("INSERT INTO {node_limit_user} VALUES('%d', '%d')", $lid, $userid);
db_query("INSERT INTO {node_limit} VALUES('%d', '%s', '%d', '%s', '%d','%d','%d')", $lid, $type, $limit, $title, $weight, $orderid, $userid);
}
elseif($orderidalt=="$orderid")
{
$type="3x_stellenangebot_basic";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=3*$lim;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
elseif($orderidalt!="$orderid")
{
$type="3x_stellenangebot_basic";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=3*$lim;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
}
if($nid1=="29")
{
$type="3x_stellenangebot_premium";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=3*$lim;
$sql = "SELECT * FROM {node_limit} WHERE uid = %d and type='%s'";
$result = db_query($sql, $userid, $type);
$row = db_fetch_object($result);
$orderidalt = $row->orderid;
$limitalt = $row->limit;
if($orderidalt==""){
db_query("INSERT INTO {node_limit_user} VALUES('%d', '%d')", $lid, $userid);
db_query("INSERT INTO {node_limit} VALUES('%d', '%s', '%d', '%s', '%d','%d','%d')", $lid, $type, $limit, $title, $weight, $orderid, $userid);
}
elseif($orderidalt=="$orderid")
{
$type="3x_stellenangebot_premium";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=3*$lim;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
elseif($orderidalt!="$orderid")
{
$type="3x_stellenangebot_premium";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=3*$lim;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
}
if($nid1=="30")
{
$type="enterprise_basic";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=10*$lim;
$sql = "SELECT * FROM {node_limit} WHERE uid = %d and type='%s'";
$result = db_query($sql, $userid, $type);
$row = db_fetch_object($result);
$orderidalt = $row->orderid;
$limitalt = $row->limit;
if($orderidalt==""){
db_query("INSERT INTO {node_limit_user} VALUES('%d', '%d')", $lid, $userid);
db_query("INSERT INTO {node_limit} VALUES('%d', '%s', '%d', '%s', '%d','%d','%d')", $lid, $type, $limit, $title, $weight, $orderid, $userid);
}
elseif($orderidalt=="$orderid")
{
$type="enterprise_basic";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=10*$lim;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
elseif($orderidalt!="$orderid")
{
$type="enterprise_basic";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=10*$lim;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
}
if($nid1=="31")
{
$type="enterprise_premium";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=10*$lim;
$sql = "SELECT * FROM {node_limit} WHERE uid = %d and type='%s'";
$result = db_query($sql, $userid, $type);
$row = db_fetch_object($result);
$orderidalt = $row->orderid;
$limitalt = $row->limit;
if($orderidalt==""){
db_query("INSERT INTO {node_limit_user} VALUES('%d', '%d')", $lid, $userid);
db_query("INSERT INTO {node_limit} VALUES('%d', '%s', '%d', '%s', '%d','%d','%d')", $lid, $type, $limit, $title, $weight, $orderid, $userid);
}
elseif($orderidalt=="$orderid")
{
$type="enterprise_premium";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=10*$lim;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
elseif($orderidalt!="$orderid")
{
$type="enterprise_premium";
$title=$order->uid;
$weight=0;
$lim=$product->qty;
$limit=10*$lim;
db_query("UPDATE {node_limit} SET `limit` = '%s', orderid =%d where uid = %d and type ='%s'", $limit, $orderid, $userid, $type);
}
}
?>- Anmelden oder Registrieren um Kommentare zu schreiben
Datum filtern, Dauer kleiner eine Woche: datum.bis - datum.von < 1 Woche
Eingetragen von heinz963 (20) am 09.09.2010 - 17:55 Uhr inHallo
Die Seite wurde nicht gefunden
Eingetragen von uliko78 (2) am 09.09.2010 - 17:34 Uhr inHilfe! Meine Seite wird nicht mehr gefunden!
Ich wollte meine Seite etwas aufmotzen und habe mit ein paar neuen themes (danland, zen, minarelli) und dem modul content_slider herumexperimentiert. Als Ergebnis wird jetzt nur noch das Gerüst des Standard-themes mit der Meldung:
"Die Seite wurde nicht gefunden.
Die angeforderte Seite konnte nicht gefunden werden."
angezeigt.
[gelöst]Non-CCK-Feld mit Inhalt aus CCK-Feld füllen?
Eingetragen von Ionit (1802) am 09.09.2010 - 16:51 Uhr inHallo,
ein User füllt beim Anlegen des Profiles ein bestimmtes CCK-Feld aus. Weiterhin gibt es ein Non-CCK-Feld "city" vom Location-Modul im selben Add-Form.
Wenn der Node/Profil gespeichert wird, soll der Inhalt aus dem CCK-Feld automatisch in das city-Feld von Location übernommen werden.
Umkreissuche (Location/GMap) mit Faceted Search verknüpfen
Eingetragen von nilekuma (4) am 09.09.2010 - 16:01 Uhr inHallo,
ich bin seit ca. 2 Monaten faszinierter Drupal User, stehe aber gerade vor einem Problem und vielleicht mag mir ja hier jemand auf die Sprünge helfen.
Die Fakten:
- Ich habe eine funktionierende Umkreissuche auf Basis von Location und GMap Modul
- Faceted Search läuft Prima und sucht tapfer auf klick nach unterschiedlichen Taxonomien
Seite online stellen: Problem, nur Startseite wird angezeigt
Eingetragen von plegox (117) am 09.09.2010 - 15:54 Uhr inHallo,
leider schaffe ich es nicht, dass Problem zu lösen.
Ich habe meine Seite auf 1und1 hochgeladen. Zuerst hatte ich noch Probleme mit der falschen PHP-Version (vgl. http://drupal.org/node/755760). Das habe ich umgangen indem ich im Drupal-Stammverzeichnis in der htaccess folgende Zeile hinzugefügt habe: AddType x-mapp-php5 .php
[gelöst] Linie kürzen
Eingetragen von ahoek (570) am 09.09.2010 - 14:36 Uhr inHallo,
...seit gestern plage ich mich mit einer dämlichen Linie herum, die einfach nur zentriert und gekürzt werden soll....
Das vermaledeite Ding macht alles Mögliche, nur nicht was ich will.
Mit Sicherheit könnt Ihr mir helfen.
Hier erstmal der Link:
Link gelöscht
Am Fuß der Seite ist eine waagerechte grüne Linie.
[GELÖST] swf tools - Bildlink wurde nicht angegeben!
Eingetragen von mike_1985 (76) am 09.09.2010 - 13:54 Uhr inHallo liebe Community
ich sitze gerade an einem kleineren Projekt welches ein Panoramabild mittels einer .swf Datei einbindet.
Der Code aus dem Originalprojekt, welches einen statischen Aufbau hat, sieht so aus:
<object width="320" height="384" id="Panorama">
<param name="movie" value="Panorama.swf" />
<param name="FlashVars" value="image=zimmer.jpg" />
<param name="allowScriptAccess" value="always" />Jetzt habe ich versucht mittels SWF-Tools die Datei wie folgt zu integrieren:
<?php print swf('Panorama.swf', array(
'params' => array('width' => '320', 'height' => '384', 'value' => 'image=zimmer.JPG')));?>Die Datei Panorama.swf welche sich in sites/all/default/files wird eingebunden, jedoch das Bild nicht. Ich vermute ich übergebe da was falsch an die Funktion.
Bestimmt nur ne Kleinigkeit aber ich seh glaub den Wald vor lauter Bäumen nicht.
Danke schonmal für eure Bemühungen.
MFG
[gelöst]wenn ich auf einen Link klicke erscheint Downloadfenster
Eingetragen von Mincing (49) am 09.09.2010 - 13:30 Uhr inHallo Leute,
also ich habe ein paar Module erneuert.
Ich hatte auch das Update von D6.15 auf D6.19 versucht. Ging aber völlig daneben. Siehe dazu auch meine anderen Beitrag.
1. Und nun erscheint ab und zu, wenn ich auf eine Link klicke ein Download-Fenster. Es soll eine Datei vom Typ: application /octet-stream heruntergeladen werden. Was soll das?

Neue Kommentare
vor 1 Tag 5 Stunden
vor 4 Wochen 3 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 3 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 4 Tagen
vor 4 Wochen 5 Tagen
vor 4 Wochen 6 Tagen