Bizonyos csoportoknak különbözö Watermark a képén

s3seawa képe

Helló.
Következőt szeretném megcsinálni de nem tudom hogyan.
Vannak bizonyos csoportok az oldalon :
-Admin
-Dj
-Író
-Azonosított felhasználok
Azt szeretném megoldani ,hogy az egyes csoportoknak más legyen a "watermark" a képén meg különböztetésként.De a modul minden feltöltött képre ugyan azt tudja rá "nyomni".Meglehet oldani azt hogy bizonyos modulok másképpen működjenek más-más csoportnál?
Válaszokat előre köszönöm.
(ui.: Nagyából tudom hogy mit akarok ,de nem akarok új dolgokat csinálni nem tudok programozni!)

Drupal verzió: 
s3seawa képe

Senki nem tud semmit? Szomorú vagyok. De azért köszönöm azoknak akik megnézték. Ha valaki nem ért valamit akkor elmagyarázhatom más képen is.
Köszönöm.

0
0
szantog képe

Gőzöm sincs, jó-e, de talán az http://drupal.org/project/og felé érdemes elindulni, és nem role-okkal makramézni..

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Bálint képe

Azt hiszem, ezt programozás nélkül nem úszod meg.

Előszöris, el kellene készíteni külön imagecache presetekként a különböző watermarkokat. Aztán az egyiket beállítani a megjelenítéshez.

A sminked template.php-jében valósítsd meg a theme_imagecache függvényt:

<?php
function SMINKEDNEVE_imagecache($presetname, $path, $alt = '', $title = '', $attributes = NULL, $getsize = TRUE) {
 
  // Itt pedig a $presetname változót kellene vizsgálni, és az értékét lecserélni a megfelelőre a felhasználó csoportjától függően.
 
  // Check is_null() so people can intentionally pass an empty array of
  // to override the defaults completely.
  if (is_null($attributes)) {
    $attributes = array('class' => 'imagecache imagecache-'. $presetname);
  }
  if ($getsize && ($image = image_get_info(imagecache_create_path($presetname, $path)))) {
    $attributes['width'] = $image['width'];
    $attributes['height'] = $image['height'];
  }
 
  $attributes = drupal_attributes($attributes);
  $imagecache_url = imagecache_create_url($presetname, $path);
  return '<img src="'. $imagecache_url .'" alt="'. check_plain($alt) .'" title="'. check_plain($title) .'" '. $attributes .' />';
}
?>

(Smink regisztrációs tár ürítés szükséges.)

0
0