Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 10
Seite [1]
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Thema - 28.03.2010 um 15:37 Uhr
Hallo Leute,

auf manchen Seiten sehe ich vermehrt die Anzeige des User Bildes bei Kommentaren statt des Avatars, welches ich persönlich auch besser finde . Also habe ich mich daran gemacht per Copy&Paste es zu versuchen, der Versuch scheiterte leider :(. Ich habe aus der Navlist meiner Buddys einfach den Code genommen. Doch ich bekam nur eine Fehlermeldung ^^

Vielleicht hat das jemand ja schon parat und könnte den Code freigeben?

LG


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht
Inaktiv
aschti


Poststar





Beiträge: 778
# Antwort: 1 - 28.03.2010 um 16:04 Uhr
hi, du findest in mods/comments/functions.php zeile 62 & 32 die und evtl zusammenhänge einfach anpassen kannst ja aus der users/view.php abspicken zwecks pfadanpassung.

einfach die avatar durch die users picture teiel ersetzen aber wie gesagt auch die jeweiligen anpassung für datenbank & platzhalter machen.

ist eigentlich einfach


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Zuletzt editiert von aschti am 28.03.2010 um 16:07 Uhr (1x Editiert)
Inaktiv
|
e30micha
Thread-Ersteller


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 2 - 29.03.2010 um 15:10 Uhr
Hab in Zeile 32 aus Avatar, Picture gemacht, wie folgt habe ich die Zeile 62 bearbeitet und auch das avatar durch picture getauscht. Jetzt kommt keine Fehlermeldung, aber es wird auch nichts angezeigt ^^, natürlich habe ich auch den Platzhalter in der com_view.tpl geändert in com:picture .

Jetzt steh ich aufm Schlauch :/


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 3 - 29.03.2010 um 15:18 Uhr
Hast du den Pfad zum Bild angepasst?

Ansonsten poste einfach mal deinen Code wie er nun aussieht,
aber bitte in einem Klappttext


Zuletzt editiert von equaL ClanSphere Team am 29.03.2010 um 15:19 Uhr (1x Editiert)
Inaktiv
|
e30micha
Thread-Ersteller


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 4 - 29.03.2010 um 15:25 Uhr
Ist angepaßt ,
hier der Code im Klapptext ( Bis Zeile 70 ) +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: functions.php 3539 2009-11-16 16:33:52Z GaHero $

function cs_comments_view($com_fid,$mod,$action,$sum,$asc true,$limit 0) {

  
$cs_lang cs_translate('comments');

  
$options cs_sql_option(__FILE__,'comments');

  global 
$account;

  
$class 'leftb';
  
$start = isset($_REQUEST['start']) ? $_REQUEST['start'] : 0;
  
settype($start,'integer');
  
settype($com_fid,'integer');
  
settype($asc'boolean');
  
settype($limit'integer');

  
$data['comments']['sum'] = $sum;
  
$data['comments']['message'] = cs_getmsg();
  
$data['comments']['pages'] = cs_pages($mod,$action,$sum,$start,$com_fid);

  if(
$mod == 'board' AND !empty($sum)) {
      
$data['if']['form'] = TRUE;
  }else{
      
$data['if']['form'] = FALSE;
  }

  
$where "comments_mod = '" cs_sql_escape($mod) . "' AND comments_fid = '" $com_fid "'";
  
$from 'comments com LEFT JOIN {pre}_users usr ON com.users_id = usr.users_id ';
  
$select 'com.comments_id AS comments_id, com.comments_ip AS comments_ip, com.comments_guestnick AS comments_guestnick, com.comments_time AS comments_time, com.comments_text AS comments_text, com.comments_edit AS comments_edit, com.users_id AS users_id, usr.users_nick as users_nick, usr.users_laston as users_laston, usr.users_place AS users_place, usr.users_country AS users_country, usr.users_picture AS users_picture, usr.users_hidden AS users_hidden, usr.users_active AS users_active, usr.users_delete AS users_delete, usr.users_invisible AS users_invisible';
  
$order $asc == true 'comments_id ASC' 'comments_id DESC';
  
$limit = !empty($limit) ? $limit $account['users_limit'];
  
$cs_com cs_sql_select(__FILE__,$from,$select,$where,$order,$start,$limit);
  
$com_loop count($cs_com);
  for(
$run=0$run<$com_loop$run++) {

    
$class = ($class == 'leftb') ? 'leftc' 'leftb';
    
$current $start $run 1;

    
$com[$run]['class'] = $class;
    if(empty(
$cs_com[$run]['users_id'])) {
      
$com[$run]['if']['guest'] = TRUE;
      
$com[$run]['if']['user'] = FALSE;
      
$com[$run]['guestnick'] = cs_secure($cs_com[$run]['comments_guestnick']);
    } else {
      
$com[$run]['if']['guest'] = FALSE;
      
$com[$run]['if']['user'] = TRUE;
      
$coins cs_coins_exists($cs_com[$run]['users_id']);
      
$com[$run]['coins'] = 0;
      if (
$coins !== false)
          
$com[$run]['coins'] = $coins['coins_total'];
      
$src 'symbols/countries/' $cs_com[$run]['users_country'] . '.png';
      
$com[$run]['flag'] = cs_html_img($src,11,16);
      
$com[$run]['user'] = cs_user($cs_com[$run]['users_id'], $cs_com[$run]['users_nick'], $cs_com[$run]['users_active'], $cs_com[$run]['users_delete']);
      
$com[$run]['status'] = cs_userstatus($cs_com[$run]['users_laston'],$cs_com[$run]['users_invisible']);
      
$com[$run]['laston'] = !empty($cs_com[$run]['users_invisible']) ? '--' cs_date('unix',$cs_com[$run]['users_laston']);

      
$com_place cs_secure($cs_com[$run]['users_place']);
      
$hidden explode(',',$cs_com[$run]['users_hidden']);
      if(
in_array('users_place',$hidden)) {
        
$com_place = ($account['access_users'] > OR $cs_com[$run]['users_id'] == $account['users_id']) ? cs_html_italic(1) . $com_place cs_html_italic(0) : '';
      }

      
$com[$run]['picture'] = empty($options['show_picture']) || empty($cs_com[$run]['users_picture']) ? '' cs_html_img('uploads/users/' $cs_com[$run]['users_picture']);

      
$users_place = empty($com_place);
      
$com[$run]['place'] = !empty($users_place) ? '-' $cs_com[$run]['users_place'];


lg


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Inaktiv
|
aschti


Poststar





Beiträge: 778
# Antwort: 5 - 29.03.2010 um 19:45 Uhr
hier bitte schön ^^ damit gehts habs getestet - siehe anhang

edit: p.s. den platzhalter kannst in der tpl kannst original lassen

edit2: dein fehler war hier (auszug von deiner func....php);

 
1.
2.
1. / 2. / ... 
 $com[$run]['picture'] = empty($options['show_picture']) || empty($cs_com[$run]['users_picture']) ? '' cs_html_img('uploads/users/' $cs_com[$run]['users_picture']);


du kannst zwar im groß und ganzen einfach avatar mit picture tauschen aber da über system die anzeige freigegeben wird musst du ihn zumindest die auswahl lesen lassen das er weiss was er anzeigen darf ^^
Dateianhänge:
php functions.php (21.93 KiB - 30 mal heruntergeladen )


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Zuletzt editiert von aschti am 29.03.2010 um 19:52 Uhr (3x Editiert)
Inaktiv
|
e30micha
Thread-Ersteller


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 6 - 30.03.2010 um 08:01 Uhr
Geile Sache! Ich danke dir , manchmal sieht man vor lauter Bäumen den Wald kaum ^^


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Inaktiv
|
aschti


Poststar





Beiträge: 778
# Antwort: 7 - 30.03.2010 um 17:56 Uhr
np das ist ja das geiles an csp ^^ man kann viel selbst machen und hat ne nette foren gemeinschaft ^^

**dreifaches prost auf clansphere & dessen team**


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Inaktiv
|
SoKol


King for a day




Herkunft: Heilbronn
Beiträge: 281
# Antwort: 8 - 06.04.2010 um 20:17 Uhr
Dankeschön,
wie kann ich das Userbild noch in der größe anpassen, das es also nur z.B 100 mal 150 groß ist das userpic^^

Danke


------------------
www.groundpictures.de

Inaktiv
|
e30micha
Thread-Ersteller


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 9 - 06.04.2010 um 20:34 Uhr
 
1.
1. / 2. / ... 
 $com[$run]['picture'] = empty($options['show_picture']) || empty($cs_com[$run]['users_picture']) ? '' cs_html_img('uploads/users/' $cs_com[$run]['users_picture'],'150','100');


Hatte dir ebend die falsche Datei gesendet, sorry ^^. Da einfach die Zahlen am Ende anpassen.


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Zuletzt editiert von e30micha am 06.04.2010 um 20:34 Uhr (1x Editiert)
Inaktiv
|
SoKol


King for a day




Herkunft: Heilbronn
Beiträge: 281
# Antwort: 10 - 06.04.2010 um 20:44 Uhr
Danke nun gehts^^

Vielen Dank


------------------
www.groundpictures.de

Inaktiv
|
Antworten: 10
Seite [1]


Sie müssen sich registrieren, um zu antworten.