Egyedi azonosító

Fuxy képe

Sziasztok
Olyan dolog érdekelne, hogy a regisztrált tagok feltesznek nálam egy hirdetést, akkor minden tartalomnak legyen egy egyedi azonosítója, ami meg is jelenik a tartalomban.
Gondolok itt betűre, számra kb 5-6 karakter.

Létezik erre valami megoldás, modul?

köszi

Drupal verzió: 
eMeLA képe

Minden node-nak alapból egyedi azonosító száma van a nid.
Ez benne van $node változóban ($node->nid) amit a node.tpl.php-ban meg is tudsz jeleníteni...

2
0

...mit tudok: http://web.termuves.hu

csakiistvan képe

Szerintem neki egy általa összeállított logika alapján kellene hirdetés azonosító, mint az expresszen pl.

1
0

Drupal full-stack developer at Wunderman Thompson Budapest

Fuxy képe

Igen eltaláltad.
Hasonlót szeretnék. Letöltöttem a Serial Field modult. Ez már jó, így minden beküldött tartalomnak van sorszáma, ami 1-től kezte el számolni.
Valami más kellene, amibe akár a felhasználónév, is, és szám is csatlakozna, vagy mint az expresszen.

0
0
abeld képe

ÉN rules segítségével csinálnám.

azzal be tudod állítani azt, hogyha egy új hírdetést tesznek fel, akkor annak az elmentése után a title field-et automatán megváltoztatja, méghozzá úgy, hogy a számodra szükséges mezők értékeit egymás után fűzi.

1
0
Fuxy képe

Ezt nem ismerem. Nem tudom, hogy hol kell beállítani, vagy mit kellene látnom telepítés után.

0
0
csakiistvan képe

Fyi: readme.txt majd google.hu

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

Geva képe

(mint eMeLa)
a user is elérhető, használható a neve is: $user->name

a user nevéből vennék pl 4 karaktert + 4 számjeggyel a node id-vel
(vagy ahogy tetszik a karakterszám, a user név lehetséges min. hosszán belül garázdálkodva)

1. a _preprocess_node()-ban elkészíteném (vagy az adott tartalomtípus preprocess-ében) az azonosítót a fenti eszme alapján,
2. kiiratnám az azonosítót a node templétben, vagy a megfelelő node típus templétjében

2
0
Sk8erPeter képe

Csatlakoznék: ezen adatok alapján lehetne generálni egy hash-t.
Érdemes lehet ezt megnézni:
Use of hash functions
... és persze az itt említett PHP-s hash függvényt: hash().

Ezek alapján a Geva által is említett adatokból összepakolva már elég jó eséllyel teljesen egyedi hash generálható.

1
0
Fuxy képe

Köszi
Ez nekem nagyon magas. Annyira kinai, hogy inkább nem megyek bele.
Ha valaki leírja nekem lépésről lépésre, akkor ok. de inkább passzolom ezt a funkciót.
Köszi

0
0