Avatar fekete keret

iberkes képe

Sziasztok!

Szeretnék segítséget kérni. Egy irodalmi portálon felmerült a kérés, hogy az elhúnyt tagok avatarjai fekete kerettel jelenjenek meg, akár a profiljuk is.
Ez megoldható valahogy egyszerűen? Azon kívül, hogy a fotót kicseréljük fekete keretesre?

Köszönöm szépen a segítséget!

Fórum: 
gerisz képe

.dead .user-picture /* a .dead egy új osztály */
{
border:3px solid #000;
}

Hogyan adhatok új osztályt a felhasználók profiljához?

Talán:
Valahogyan jelezni kellene hogy már nincs köztünk az emberke. Esetleg egy szótár kifejezésével.
Szótárunk legyen: mandl
Kifejezések: dead, live

Amikor regisztrál valaki, vagy ti viszitek fel valakinek a profilját akkor alapértelmezettnek legyen megadva a live, amennyiben elhunyt meg kiválasztjátok a dead-et

Talán:
Vagy valami cck ás jelölőnégyzetes megoldás ahol a megengedett értékeknél lesz egy dead. Alapértelmezettként nincs adat, ha bejelölitek a dead-et akkor meg dead lesz

Egyiket sem szükséges megadni hogy látható legyen, vagy ahogyan gondoljátok...
Ne tudják szerkeszteni az userek, csak adminok vagy szerkesztők ...

user-profile.tpl.php -ban adtok egy új osztályt(valahová kívülre)

<div class="ide jön a 'dead' azonosítónk">/*legelőre dead*/
 
</div>/*legvégére end dead*/

"de jön a 'dead' azonosítónk" ezt meg kiíratjátok ->

taxonomy:

<?php
$vocabularies = taxonomy_get_vocabularies();
if ($vocabularies) {
  foreach($vocabularies as $vocabulary) {
    if ($vocabulary->vid == taxonomy azonosító) {
      $terms = taxonomy_node_get_terms_by_vocabulary($node, $vocabulary->vid);
      if ($terms) {
        foreach ($terms as $term) {
          print $term->name;
        }
      }
    }
  }
}
?>

"taxonomy azonosító" a szótárad azonosítója.
/admin/content/taxonomy/edit/vocabulary/[itt lesz valami szám, és az kell néked]

cck field:

<?php print $node->cck field neve [0]['view'] ?>

"cck field neve" -> amit majd ti megadtok nevet

így kaptok majd egy ilyet:

<div class="dead">/*legelőre dead*//
 
</div>/*legvégére end dead*/

Ezután már célozhattok. amit akartok.

Csak ötletnek írogattam, meg ugye ez d6. /nem írtad milyen drupalt használsz/

Meg valahogy másként kellene jelezni hogy már nem él, mert bárki tehet fel fekete keretes képet még élő személy is.(pl kis fekete zászló)

Ha d7 est vagy mást használtok akkor google: pirint taxonomy term name in drupal 7 , vagy print cck field in drupal 7

gondolom meglehet oldani többféle képen is....

2
0
iberkes képe

Köszönöm szépen!
Ez jónak tűnik. d6 használunk.

0
0
gerisz képe

Azon gondolkodám, hogy nem lesz ez így teljesen jó. Amennyiben a beküldött tartalmaknál(vagy máshol) is megjelenítitek a képeket ott nem lesz meg a kis "extra" osztályunk, csak az user oldalakon. Ezért máshol kellene kiíratni a "dead" -et.

http://api.drupal.org/api/drupal/modules--user--user-picture.tpl.php/6/s...

jobban utána kellene nézni, de már érted hogy mit is kellene csinálni.

0
0