+1
+1
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Eleve két dolgot vegyél
Eleve két dolgot vegyél figyelembe:
A computed field értékét PHP kóddal beállítva a termék mentésekor létrejön, amit akarsz.
Azonban az ÁFA kulcs módosítása - mivel a computed field nem része a webáruház modulnak - nem fogja ezt módosítani, tehát erre egy szabályt is létre kell hozni.
A mentéskor a következőképpen kell megalkotni a php-kódot:
- ne tedd a szokásos <? ?> jelek közé
- szükséged van a haszonkulcsra és az ÁFA kulcsra. Az ÁFA kulcsot le kell kérned egy db_query-vel az adatbázisból. A haszonkulcs esetében kérdés, hogy globális haszonkulcs van, vagy termékfüggő.
Az előbbi esetben a haszonkulcs is valahol tárolva van, onnan kell lekérni. Ha egyedi, akkor nyilván egy CCK mezőben adod meg, ezt kell használni az alábbi formában:
$haszonkulcs = $node->haszonkulcs[0]['value'];
Ezek alapján a kívánt eredmény:
$brutto = $netto * $haszonkulcs * $afa ;
A kapott eredményt pedig így kell visszaadni:
$node_field[0]['value'] = $brutto;
Összefoglalva tehát valahogy így nézne ki:
$query_afa = db_query("SELECT ..... ");
$afa = db_result($query_afa, 0, 'mezo' ; /* a pontos adatok az adatbázisból kinézhetőek; */
$haszonkulcs = $node->haszonkulcs[0]['value']; /* amennyiben a terméjkhez CCK mezőben kapcsolódik a haszonkulcs */
$brutto = $netto * $haszonkulcs * $afa ; /* nyilván a megfelelő kerekítési függvénnyel kiegészítve*/
$node_field[0]['value'] = $brutto;
Remélem, így sikerül elindulni.
Csökönyi Ferenc
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Szerintem alapból mindenki
Szerintem alapból mindenki csak a saját profilját látja, hacsak a Jogosultságok/Permissions között nem engedélyezed ezt másoknak is.
Tehát én nem értem a problémát.
Ha a Content profile modullal kezeled a felhasználói profilt, úgy CCK mezőkben tárolod az adatait, és akkor a Filed permission modullal tudod szabályozni, hogy mely adatokat ki láthat. Külön beállítható, hogy egy CCK mező egy adott csoport/szerepkör részére legyen látható (így pl. a társkeresőben a képet, "publikus" adatokat láthatnak a regisztráltak), vagy az adott csoport tagja valamely saját CCK adatát láthassa, a többiek így nem fogják látni (pl. a valódi neve, telefonszáma, e.mail címe stb. már nem lesz látható).
Csökönyi Ferenc
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
a views modullal
tudsz egy nézetet létrehozni és egy olyan szűrőt kéne beállítani ami a tartalom típusára szűr.
-
clear: both;