Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 22
Seite [1] 2 >
LoNE|Hitman


King for a day





Beiträge: 376
# Thema - 19.02.2011 um 14:59 Uhr
Ich bräuchte mal schnell nen Tipp, wo ich den html Code für die Smiley Liste ändern kann, die in der Shoutbox angezeigt wird.
Ich kann für die nicht die selbe Formatierung wie für das Forum gebruachen und muss daher die Klasse ändern, weiß aber nicht wo.
Suche schon seit einer Weile auch hier imForum aber finde nichts...

Danke für schnelle Hilfe


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64
Inaktiv
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 1 - 21.02.2011 um 04:58 Uhr
Bin mir gerade nicht 100%ig sicher, aber ich glaube die heisst doch img_box.
Vlt. kommste ja damit weiter.


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 2 - 21.02.2011 um 11:18 Uhr
Ist das jetzt die Klasse oder die Datei? Und wo finde ich die? In der content.css habe ich die nicht oder nicht mehr, von daher muss die irgendwoe anders drin stehen. Ich denke fast dass diese Klasse in einer ph Datei generiert wird. Nur wo???


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Zuletzt editiert von LoNE|Hitman am 21.02.2011 um 11:27 Uhr (1x Editiert)
Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 3 - 21.02.2011 um 16:37 Uhr
Also diese Smileybox ist unter themes/abcode/imgbox zu finden.
Allerdings weiss ich nicht, ob es auch die für die Shoutbox ist.
Könnte ich mir aber vorstellen.


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 4 - 21.02.2011 um 16:49 Uhr
Super danke genau das habe ich gesucht.

Jetzt habe ich aber noch eine Frage: Die Smileys werden ja mit dem Platzhalter {abcode:smileys} abgerufen. Wo finde ich denn die Datei dazu? Normalerweise ist doch immer der vordere Teil das Modul und der hintere die Datei, oder? Ich habe aber keine Datei smileys.php im abcode Ordner. Ich würde nämlich gerne für die Shoutbox eine eigene imgbox.tpl anlegen können.
Wie müsste ich das dann machen?


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Zuletzt editiert von LoNE|Hitman am 21.02.2011 um 19:22 Uhr (1x Editiert)
Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 5 - 21.02.2011 um 20:28 Uhr
Uiii...
Da kann ich dir leider nicht helfen.
Aber die Kollegen hier bestimmt ohne Probleme.




------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 6 - 21.02.2011 um 22:09 Uhr
Na dann hoffe ich mal dass das hier einer von denen liest ;-) Danke dir auf jeden Fall Tress...


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 7 - 21.02.2011 um 22:15 Uhr
Definiert wird das ganze in der /system/core/abcode.php ab z. 39.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 8 - 23.02.2011 um 10:58 Uhr
OK ich hab jetzt in der abcode.php in Zeile 74 eine zusätzliche tpl Datei eingefügt:

 
1.
2.
1. / 2. / ... 
   return empty($abc_count) ? '' cs_subtemplate(__FILE__$data'abcode''imgbox''imgbox_sb');


Wie und wo kann ich dem jetzt sagen, dass er in der Shoutbox bitte statt der imgbox.tpl die imgbox_sb.tpl nutzen soll? Für alle anderen Bereiche soll aber die orginal imgbox.tpl bleiben.


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 9 - 23.02.2011 um 12:22 Uhr
Ich würd's wie folgt machen:

/system/core/abcode.php

Suche
 
1.
1. / 2. / ... 
 function cs_abcode_smileys($name) {

ersetze durch
 
1.
1. / 2. / ... 
 function cs_abcode_smileys($name,$mod '') {


Suche
 
1.
1. / 2. / ... 
 return empty($abc_count) ? '' cs_subtemplate(__FILE__$data'abcode''imgbox');

ersetze durch

 
1.
2.
1. / 2. / ... 
  $mod = (!empty($mod)) ? '_' $mod '';
return empty(
$abc_count) ? '' cs_subtemplate(__FILE__$data'abcode''imgbox'.$mod);


/mods/xx/xx.php
In dem Modul wo es anders sein, also z.B. Shoutbox die Funktion cs_abcode_smileys suchen und dort dann noch den entsprechenden Mod einfügen. Also z.B.:
$data['comments']['smileys'] = cs_abcode_smileys('comments_text','shoutbox');
Dann wird die /themes/base/abcode/imgbox_shoutbox.tpl aufgerufen.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 10 - 24.02.2011 um 11:56 Uhr
Hey Tom irgendwie funzt das noch nicht so ganz. Ich habe es jetzt wie folgt eingebaut:

abcode.php +-
 
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.
1. / 2. / ... 
 function cs_abcode_smileys($name,$mod '') {

  global 
$cs_main;
  if(!empty(
$cs_main['rte_more'])) return '';

  
$cs_lang cs_translate('system/abcodes'1);

  
$select 'abcode_pattern, abcode_file';
  
$loop_abc cs_sql_select(__FILE__,'abcode',$select,"abcode_func = 'img'","abcode_order DESC, abcode_id",0,10'abcode_smileys');
  
$abc_count count($loop_abc);

  
$data = array();
  
$data['if']['features'] = $abc_count == 10 0;
  
$data['if']['row3'] = $abc_count 0;
  
$data['if']['row2'] = $abc_count 0;
  
$data['if']['row1'] = $abc_count 0;

  if(
$abc_count 3)
    
$data['var'] = array('img2' => '''pattern2' => '''img3' => '''pattern3' => '');
  elseif(
$abc_count 6)
    
$data['var'] = array('img5' => '''pattern5' => '''img6' => '''pattern6' => '');
  elseif(
$abc_count 9)
    
$data['var'] = array('img8' => '''pattern8' => '''img9' => '''pattern9' => '');

  
$run 0;
  
$abc_while $abc_count $abc_count;

  while(
$abc_while $run) {
    
$data['var']['img' . ($run 1)] = cs_html_img('uploads/abcode/' $loop_abc[$run]['abcode_file']);
    
$data['var']['pattern' . ($run 1)] = $loop_abc[$run]['abcode_pattern'];
    
$run++;
  }

  
$data['var']['textarea'] = $name;

  
$mod = (!empty($mod)) ? '_' $mod '';
  return empty(
$abc_count) ? '' cs_subtemplate(__FILE__$data'abcode''imgbox'.$mod);
}


navlist.php +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 
  
if ($shoutbox_options['show_smilies'] == '1'
   { 
$data['comments']['smileys'] = cs_abcode_smileys('comments_text','shoutbox');
     
$data['abcode']['smileys'] = cs_abcode_smileys('sh_text');
      }
  else {
  
$data['abcode']['smileys'] = '';
  }
  echo 
cs_subtemplate(__FILE__,$data,'shoutbox','navlist');


imgbox_shoutbox.tpl +-
<table cellpadding="0" cellspacing="1">
{if:row1}
<tr>
<td>
<a href="javascript:abc_insert('{var:pattern1}','' ,'{var:textarea}')">{var:img1}</a>
</td>
<td>
<a href="javascript:abc_insert('{var:pattern2}','' ,'{var:textarea}')">{var:img2}</a>
</td>
<td>
<a href="javascript:abc_insert('{var:pattern3}','' ,'{var:textarea}')">{var:img3}</a>
</td>
<td>
<a href="javascript:abc_insert('{var:pattern4}','' ,'{var:textarea}')">{var:img4}</a>
</td>
<td>
<a href="javascript:abc_insert('{var:pattern5}','' ,'{var:textarea}')">{var:img5}</a>
</td>
<td>
<a href="javascript:abc_insert('{var:pattern6}','' ,'{var:textarea}')">{var:img6}</a>
</td>
<td>
<a href="javascript:abc_insert('{var:pattern7}','' ,'{var:textarea}')">{var:img7}</a>
</td>
<td>
<a href="javascript:abc_insert('{var:pattern8}','' ,'{var:textarea}')">{var:img8}</a>
</td>
<td>
<a href="javascript:abc_insert('{var:pattern9}','' ,'{var:textarea}')">{var:img9}</a>
</td>
<td>
<a href="#" id="list_{var:textarea}" onclick="window.open('{page:path}features.php?name={var:textarea}', 'Liste', 'width=450,height=600,scrollbars=yes'); return false">Liste</a>
</td>
</tr>
{stop:features}
</table>


Das einzige was sich ändert ist, dass er mir in der Shoutbox nun um den Eingabebereich {if:form} und {stop:form} anzeigt. Sonst lädt er weiterhin die alte tpl und die Box funktioniert wie gewohnt...


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Zuletzt editiert von LoNE|Hitman am 14.07.2011 um 12:54 Uhr (2x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 11 - 24.02.2011 um 12:25 Uhr
Das ist aber nicht die Original-Shoutbox, oder?

Du verwendest da ja zweimal die cs_abcode_smileys().
Hast du das auch beim richtigen Eingesetzt?

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 12 - 24.02.2011 um 12:28 Uhr
Öhm? Ich habe mir mal die Shoutbox v2.4 2010 hochgeladen, da ich den Teil mit den verbleibenden Zeichen sehr schön finde...
Allerdings sehe ich nicht wo ich das sonst einsetzen müsste. Da steht nur einmal was von smileys in der navlist.php


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 13 - 24.02.2011 um 12:34 Uhr
Also bei mir funktioniert es ganz wunderbar.
So muss lediglich die Zeiel in der navlist.php aussehen.

 
1.
2.
3.
1. / 2. / ... 
 if ($shoutbox_options['show_smilies'] == '1'
  { 
$data['abcode']['smileys'] = cs_abcode_smileys('sh_text','shoutbox');
  }


Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 14 - 24.02.2011 um 12:41 Uhr
Ok jetzt nimmt er die neue tpl, allerdings funktioniert der Link zur features.php mit der gesamten Smileys-Liste nicht. Der wird garnicht angezeigt.


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Zuletzt editiert von LoNE|Hitman am 24.02.2011 um 13:20 Uhr (1x Editiert)
Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 15 - 22.05.2011 um 16:41 Uhr
Hey Tom könntest du bitte nöchmal kurz posten, wie ich die abcode.php ändern muss in der aktuellen VErsion 2011.1?

Mein Code dort sieht im Moment wie folgt aus:

abcode.php +-
 
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.
1. / 2. / ... 
 function cs_abcode_smileys($name$keep 0) {

  global 
$cs_main;
  if(!empty(
$cs_main['rte_more']) AND empty($keep)) return '';

  
$cs_lang cs_translate('system/abcodes'1);

  
$select 'abcode_pattern, abcode_file';
  
$loop_abc cs_sql_select(__FILE__,'abcode',$select,"abcode_func = 'img'","abcode_order DESC, abcode_id",0,10'abcode_smileys');
  
$abc_count count($loop_abc);

  
$data = array();
  
$data['if']['features'] = $abc_count == 10 0;
  
$data['if']['row3'] = $abc_count 0;
  
$data['if']['row2'] = $abc_count 0;
  
$data['if']['row1'] = $abc_count 0;

  if(
$abc_count 3)
    
$data['var'] = array('img2' => '''pattern2' => '''img3' => '''pattern3' => '');
  elseif(
$abc_count 6)
    
$data['var'] = array('img5' => '''pattern5' => '''img6' => '''pattern6' => '');
  elseif(
$abc_count 9)
    
$data['var'] = array('img8' => '''pattern8' => '''img9' => '''pattern9' => '');

  
$run 0;
  
$abc_while $abc_count $abc_count;

  while(
$abc_while $run) {
    
$data['var']['img' . ($run 1)] = cs_html_img('uploads/abcode/' $loop_abc[$run]['abcode_file']);
    
$data['var']['pattern' . ($run 1)] = $loop_abc[$run]['abcode_pattern'];
    
$run++;
  }

  
$data['var']['textarea'] = $name;

  return empty(
$abc_count) ? '' cs_subtemplate(__FILE__$data'abcode''imgbox');
}


Die Funtkion scheint irgendiwe etwas ander zu sein als von dir damals gepostet. Danke

Ich hab die erstmal wie folgt abgeändert:
abcode.php NEU. +-
 
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.
1. / 2. / ... 
 function cs_abcode_smileys($name,$mod$keep 0) {

  global 
$cs_main;
  if(!empty(
$cs_main['rte_more']) AND empty($keep)) return '';

  
$cs_lang cs_translate('system/abcodes'1);

  
$select 'abcode_pattern, abcode_file';
  
$loop_abc cs_sql_select(__FILE__,'abcode',$select,"abcode_func = 'img'","abcode_order DESC, abcode_id",0,10'abcode_smileys');
  
$abc_count count($loop_abc);

  
$data = array();
  
$data['if']['features'] = $abc_count == 10 0;
  
$data['if']['row3'] = $abc_count 0;
  
$data['if']['row2'] = $abc_count 0;
  
$data['if']['row1'] = $abc_count 0;

  if(
$abc_count 3)
    
$data['var'] = array('img2' => '''pattern2' => '''img3' => '''pattern3' => '');
  elseif(
$abc_count 6)
    
$data['var'] = array('img5' => '''pattern5' => '''img6' => '''pattern6' => '');
  elseif(
$abc_count 9)
    
$data['var'] = array('img8' => '''pattern8' => '''img9' => '''pattern9' => '');

  
$run 0;
  
$abc_while $abc_count $abc_count;

  while(
$abc_while $run) {
    
$data['var']['img' . ($run 1)] = cs_html_img('uploads/abcode/' $loop_abc[$run]['abcode_file']);
    
$data['var']['pattern' . ($run 1)] = $loop_abc[$run]['abcode_pattern'];
    
$run++;
  }

  
$data['var']['textarea'] = $name;

  
$mod = (!empty($mod)) ? '_' $mod '';
return empty(
$abc_count) ? '' cs_subtemplate(__FILE__$data'abcode''imgbox'.$mod);
}


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Zuletzt editiert von LoNE|Hitman am 22.05.2011 um 16:45 Uhr (1x Editiert)
Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 16 - 22.05.2011 um 16:51 Uhr
das $keep in zeile 1 und 4 vom neuen sollten wohl nur anders sein. das kam hinzu, für den fall, dass jemand nur bei abcode oder html einen extra wyswiwyg editor aktiviert hat. bei älteren clansphere versionen führte dies zu problemen, jetzt nicht mehr.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 17 - 22.05.2011 um 16:58 Uhr
Ist also meine Änderung soweit korrekt und kann bleiben?
Hajo du hast irgendwie das Talent nie direkt auf eine Frage zu antworten sondern das immer etwas zu umschreiben. Manchmal reicht ein richtig oder flasch bzw. ja oder nei.
Aber ich deute deine Antwort mal als ein "Ja, alles korrekt soweit"!


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Zuletzt editiert von LoNE|Hitman am 22.05.2011 um 17:00 Uhr (1x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 18 - 22.05.2011 um 18:05 Uhr
Zuletzt editiert von LoNE|Hitman am 22.05.2011 um 16:45 Uhr (1x Editiert)
# Antwort: 16 - 22.05.2011 um 16:51 Uhr

vor allem weil er es nicht gesehen haben könnte....

er hat dir nur gesagt was sich geänder hat....


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
LoNE|Hitman
Thread-Ersteller


King for a day





Beiträge: 376
# Antwort: 19 - 22.05.2011 um 19:55 Uhr
Doch hätte er da ich nichts großes am Text geändert hatte nur nen Rechtschreibfehler glaube ich... Aber egal. Stimmt das jetzt soweit?


------------------
"Wer glaubt ein Licht am Ende des Tunnels zu sehen, sollte sich Gedanken machen, ob es nicht ein Zug ist, der einem entgegen kommt!"



System Info:
Clansphere Version: 2011.4.3
CS Website: http://www.lone-clan.de/
Browser: Firefox 27.0 / IE 9 / Safari 5 / Opera 11.11 / Google Chrome 7
OS: Windows 7 Home Premium x64


Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 20 - 22.05.2011 um 20:24 Uhr
Dir ist aber schon bewusst das dein Auftreten hier nen wenig dreist ist oder? oO


Inaktiv
|
Antworten: 22
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.