kocsit képe

Valaki, akinek van tapasztalata segítene bekonfigolni, esetleg írni egy példát?
8 karakter hosszú kódot szeretnék, ami egy fix kétkarakteres betű kombinációval kezdődik és hat véletlen számból áll.
Ezt szeretném a nodban megjeleníteni, úgy mint egy cikkszámot.

Nem szoktam ilyet kérni, de most tényleg elakadtam.
Előre is nagyon köszönöm.

0
0
vajdasági képe

Ket betu es 6 szam. Nem az hogy nem jo de ha a 6 szamjegyet veletlenszeruen generalod le semmi sem garantalja neked hogy egyedi is lessz valoban az az azonosito. Igaz kicsi a valoszinusege hogy lesz 2 vagy tobb egyforma de legyen szemelott az a teny hogy megeshet. Hanem kritikus akkor hasznald nyugottan ugy de ha meg veletlenul sem szabad hogy legyen 2 egyforma akkor jobban szetkell nezni ...

0
0
pp képe

Nagyszerű előadás volt. Köszönjük Kristof!

Aki nem volt ott az nyilván majd Londonban meghallgatja egy hónap múlva. Ha mégse akkor igencsak bánhatja, hogy kihagyta ezt az alkalmat.

pp

kocsit képe

szétnéztem, de nem találtam semmi hasznosat. Azért gondoltam megkérdezlek benneteket, hátha valakinek kellett már hasonló.
Erre jött aruna válasza, azért ezen a vonalon vizsgálódom.

Minden ötletet, javaslatot szívesen veszek
Üdv
KocsiT

0
0
aruna képe

A képen látszik, hova raktam be a kódot: http://img89.imageshack.us/img89/7504/54882950.png

// Random szám 10 millió és 100 millió közötti értékekből
if (!$entity_field[0]['value']) {
  $entity_field[0]['value'] = rand(10000000, 99999999);
}

A te esetedben – ha pl. ilyen ("AB123456") azonosítót szeretnél – ilyesmi lesz a kód:

// Az első két betű fix, nem random.
$prefix = 'AB';
if (!$entity_field[0]['value']) {
  $entity_field[0]['value'] = $prefix . rand(100000, 999999);
}

Megjegyzések:

- A tartalom létrehozásakor és szerkesztésekor nem látszik az azonosító beviteli mezője. De a tartalom beküldése után létrejön, az adatbázisban az azonosító, és a tartalom megjelenítésekor látszik is.
- A tartalom létrehozásakor "notice"-okat dobált nekem a php, szerkesztéskor már nem. De ettől függetlenül működik.

2
0
aruna képe

De hátha segít elviekben.

/modules/field/theme/field.tpl.php

- ^^^ fájlt másold a smink könyvtáradba
- nevezd át a cck típusodnak megfelelően.
- a theme cache-t töröld

D7 alatt egy for ciklus van a fenti fájlban, itt kell cserélni a html kódot.

1
0
kocsit képe

Köszönöm, működik.
Igaz, hogy üzenget nekem is, de működik.
Respect és hála.

Üdv
KocsiT

0
0
Szotyi képe

Már majdnem jó.
Csináltam egy "Ár" tartalomtípust két mezővel (Súly, Ár), ahhoz létrehoztam egy nézetet, amit csak a ezeket a mezőket listázza ki.
A Csomagfeladásban is létrehoztam egy mezőt ami Node Referencia Fieldel hivatkozik erre a nézetre.
Meg is jelenik szépen Csomagfeladáskor az, hogy
10 kg-ig 2.200 Ft - Cím: 19
20 kg-ig 2.450 Ft - Cím: 20
stb.
Már csak ezt a "Cím" -et - Node Title-t - kellene eltüntetni onnan. De erre nem találtam megoldást.

Bár itt van erre egy megoldás ('Stop node Title from displaying in Node Reference field when not included in view'), csak ez nem szájbarágósan mondja el.

Mit kell csinálnom / módosítani, hogy ne jelenjen meg ez a fránya Node Title a legördülő listában?

0
0

Péter

Szotyi képe

Trükközni kellett.
A nézethez hozzáadtam egy Cím mezőt, és mondtam neki, hogy NE jelenítse meg.
És hurrá!, működik! :-)

0
0

Péter

Bloecky képe

Köszönöm a megoldást, működik, úgy hogy a #block-search-0 objektum azonosítót módosítani kell a label szülő div id-jére

0
0