Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 25
Seite < 1 [2]
Toberling
Thread-Ersteller


Wannabe poster




Beiträge: 34
# Antwort: 21 - 02.05.2009 um 18:13 Uhr
was geht denn nicht?


------------------
www.elitecorpsgermany.de

Inaktiv
|
scennative


Poststar




Beiträge: 640
# Antwort: 22 - 02.05.2009 um 19:17 Uhr
Parse error: syntax error, unexpected T_ELSE in /home/c5550/domains/multi-clans.de/public_html/mods/shoutbox/navlist.php on line 44

creats.php:

http://clansphere.de/index/nopaste/view/id/344

navlist.tpl:

http://clansphere.de/index/nopaste/view/id/345

navlist.php

http://clansphere.de/index/nopaste/view/id/346

Wäre wirklich super, wenn du mir helfen würdest.


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 23 - 02.05.2009 um 19:46 Uhr
navlist.php
{$data['shoutbox'][$i]['color'] ='#FF0000'; //wenn webmaster
$data['shoutbox'][$i]['color_text'] ='#FF0000';//wenn webmaster
}

darüber
 
1.
1. / 2. / ... 
       if($access['access_id'] == 5)


navlist.tpl
<div style="overflow:auto; color:{shoutbox:color};">

zu
<div style="overflow:auto;">


------------------
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
|
scennative


Poststar




Beiträge: 640
# Antwort: 24 - 02.05.2009 um 20:29 Uhr
Danke es funktioniert.

Hätte aber noch ein paar Ideen:

Den Namen kann man doch auf sein Profil verlinken, oder? Wie kann man sowas machen?

Dann könnte man noch ein Tooltip machen:

Es gibt ja so einige Faker, die den Namen ja fast so gleich machen wie ein Member.
Da könnte man ja es noch erweitern das modul mit allen 5 Id´s. Besser wäre es noch wenn man es sogar einstellen könnte welche Farben die benutzer, besucher, webmaster, mitglieder und co bekommen. Also so ne Dropdownmenü wie bei Cs bei der Schriftfarbe.

Dann wäre ein Tooltip (hoffe das ist der korrekte Ausdruck) dass dann anzeigt, was man für nen Status hat, wenn man über den Namen mit der Maus fährt.

Greetz Scenna


Zuletzt editiert von scennative am 02.05.2009 um 20:34 Uhr (1x Editiert)
Inaktiv
|
Pet the Rap


King for a day



Herkunft: Essen
Beiträge: 263
# Antwort: 25 - 19.05.2009 um 19:51 Uhr
Guten Abend liebe Gemeinde

Ich würde auch gerne meine shoutbox ein wenig anpassen, nach einigen rumprobieren
hatte ich zuerst einen Fehler in line 41 danach habe ich den use rs users zusammen geschrieben,
danach waren keine einträge mehr in der Shoutbox und liessen sich auch keine mehr erstellen
habe jetzt alles wieder in den ursprungszustand versetzt.

Ich würde gerne den Webmaster in rot haben
und die kursive Schrift weghaben im Namen und Datum den Namen aber fett geschrieben.

Edit: Das mit mit der kursiven schrift habe ich schon (erst) selber herrausgefunden

create.php... +-
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: create.php 2007-08-01 17:00:00Z Drag0n $
// Update ClanSphere 2009 - www.clansphere.net

$cs_lang = cs_translate('shoutbox');

$captcha = extension_loaded('gd') ? 1 : 0;

if(isset($_POST['submit'])) {
$opt = cs_sql_option(__FILE__,'shoutbox');

$cs_shout['shoutbox_ip'] = $_SERVER['REMOTE_ADDR'];
$cs_shout['shoutbox_name'] = $_POST['sh_nick'];
$cs_shout['shoutbox_text'] = !empty($_POST['sh_text']) ? $_POST['sh_text'] : '' ;
$cs_shout['shoutbox_date'] = cs_time();

$uri = empty($_POST['uri']) ? '' : cs_secure($_POST['uri']);

if(!empty($_POST['sh_text2'])) {
$cs_shout['shoutbox_text'] = $_POST['sh_text2'];
}

$error = '';

if($cs_shout['shoutbox_name'] == 'Nick' OR empty($cs_shout['shoutbox_name'])) {
$error .= cs_html_br(1) . '- ' . $cs_lang['no_name'];
$cs_shout['shoutbox_name'] = '';
}

if(empty($cs_shout['shoutbox_text'])) {
$error .= cs_html_br(1) . ' ' . $cs_lang['no_text'];
}

if(strlen($cs_shout['shoutbox_text']) > $opt['max_text']) {
$signs = strlen($cs_shout['shoutbox_text']) - $opt['max_text'];
$error .= cs_html_br(1) . '- ' . sprintf($cs_lang['too_long'],$signs);
}

if ($opt['security_code'] == '1') {
if(empty($account['users_id']) && !cs_captchacheck($_POST['captcha'],1)) {
$error .= cs_html_br(1) . ' ' . $cs_lang['captcha_false'] . cs_html_br(1);
}
}

$cond = 'shoutbox_ip = \'' . cs_sql_escape($cs_shout['shoutbox_ip']) . '\'';
$flood = cs_sql_select(__FILE__,'shoutbox','shoutbox_date',$cond,' shoutbox_date DESC');
$maxtime = $flood['shoutbox_date'] + $cs_main['def_flood'];

if($maxtime > cs_time()) {
$diff = $maxtime - cs_time();
$error .= cs_html_br(1) . '- ' . sprintf($cs_lang['flood'],$diff);
}

if(empty($account['users_id']) || $cs_shout['shoutbox_name'] != $account['users_nick']) {
$nick_valid = cs_sql_count(__FILE__,'users','users_nick = \''.$cs_shout['shoutbox_name'].'\'');

if(!empty($nick_valid)) {
$error .= cs_html_br(1) . '- ' . $cs_lang['user_exists'];
}
}

if(!empty($error)) {
$data['lang']['body'] = $cs_lang['errors'] . ' ' . $error;

$data['form']['url'] = cs_url('shoutbox','create');
$data['form']['name'] = $cs_shout['shoutbox_name'];
$data['form']['message'] = $cs_shout['shoutbox_text'];

if(!empty($captcha) && empty($account['users_id'])) {
$data['form']['captcha'] = cs_html_img('mods/captcha/generate.php?mini');
$data['form']['show'] = cs_subtemplate(__FILE__,$data,'shoutbox','captcha');
}
else {
$data['form']['show'] = '';
}

echo cs_subtemplate(__FILE__,$data,'shoutbox','create');

}
else {
$cells = array_keys($cs_shout);
$values = array_values($cs_shout);
cs_sql_insert(__FILE__,'shoutbox',$cells,$values);

if(!empty($_POST['uri'])) {
$data['shoutbox']['done'] = cs_html_link( cs_secure($_POST['uri']), $cs_lang['continue'],0);
}

echo cs_subtemplate(__FILE__,$data,'shoutbox','submit');


}
}
else {
$data['shoutbox']['no_submit'] = $cs_lang['no_submit'];
echo cs_subtemplate(__FILE__,$data,'shoutbox','no_submit');
}
?>


navlist.php... +-
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: navlist.php 2007-08-01 17:00:00Z Drag0n $
// Update ClanSphere 2009 - www.clansphere.net

$cs_lang = cs_translate('shoutbox');

$captcha = extension_loaded('gd') ? 1 : 0;

$shoutbox_count = cs_sql_count(__FILE__,'shoutbox');
$shoutbox_options = cs_sql_option(__FILE__,'shoutbox');

$data = array();

$data['shoutbox'] = '';

$min = 0;

if ($shoutbox_options['order'] == 'ASC') {
$order = 'shoutbox_date ASC';

if ($shoutbox_count > $shoutbox_options['limit']) {
$min = $shoutbox_count - $shoutbox_options['limit'];
}
}
else
$order = 'shoutbox_date DESC';

$cells = 'shoutbox_name, shoutbox_text, shoutbox_date';
$data['shoutbox'] = cs_sql_select(__FILE__,'shoutbox',$cells,0,$order,$min,$shoutbox_optio ns['limit']);

$pattern = "=([^\s*?]{".$shoutbox_options['linebreak']."&#125(?![^<]+>|[^&]*=";
$count_shoutbox = count($data['shoutbox']);

for($i = 0; $i < $count_shoutbox; $i++) {
$temp = preg_replace($pattern,"\\0 ",$data['shoutbox'][$i]['shoutbox_text']);
$data['shoutbox'][$i]['shoutbox_text'] = cs_secure($temp,0,1,0);
$data['shoutbox'][$i]['shoutbox_name'] = cs_secure($data['shoutbox'][$i]['shoutbox_name'],0,0,0);
$data['shoutbox'][$i]['shoutbox_date'] = cs_date('unix',$data['shoutbox'][$i]['shoutbox_date'],1);
}

$data['form']['url'] = cs_url('shoutbox','create');
$data['form']['nick'] = empty($account['users_nick']) ? 'Nick' : cs_secure($account['users_nick']);
$data['height']['shoutbox'] = $shoutbox_options['height'];

$data['if']['captcha'] = FALSE;
if(!empty($captcha) && empty($account['users_id'])) {
$data['if']['captcha'] = TRUE;
$data['captcha']['img'] = cs_html_img('mods/captcha/generate.php?mini');
}

$data['url']['archieve'] = cs_url('shoutbox','list');
$data['form']['uri'] = cs_secure($_SERVER['REQUEST_URI']);

$max_text = $shoutbox_options['max_text'];

if ($shoutbox_options['characters_left'] == '1')
{
echo "<script type=\"text/javascript\">
function CheckLen(Target)
{
var max_text = \"".$max_text."\";
StrLen=Target.value.length;
if (StrLen==1&&Target.value.substring(0,1)==\" \")
{
Target.value=\"\";
StrLen=0;
}
if (StrLen>max_text )
{
Target.value=Target.value.substring(0,max_text);
CharsLeft=0;
}else
{
CharsLeft=max_text-StrLen;
}
document.shout_navlist.Anzahl.value=CharsLeft;
}
</script>";
$data['characters_left']['shoutbox'] = '{lang:characters_left_short}:<input readonly="readonly" maxlength="3" size="2" name="Anzahl" class="form"><br />';
}
else {
$data['characters_left']['shoutbox'] = '';
}

if ($shoutbox_options['show_smilies'] == '1')
{ $data['abcode']['smileys'] = cs_abcode_smileys('sh_text');
}
else {
$data['abcode']['smileys'] = '';
}
echo cs_subtemplate(__FILE__,$data,'shoutbox','navlist');
?>


navlist.tpl... +-
<div style="overflow:auto;height:{height:shoutbox}px">
{loop:shoutbox}
<span style="color:#00CC00;"><i><b>{shoutbox:shoutbox_na me}</b><br /><font size="1">({shoutbox:shoutbox_date&#125</font>:</i></span><br />{shoutbox:shoutbox_text}<br />
<hr style="width:100%" noshade="noshade" />
{stop:shoutbox}
</div>
<br />

<center>
<form method="post" name="shout_navlist" action="{form:url}">
<input type="text" name="sh_nick" value="{form:nick}" onfocus="if(this.value=='Nick') this.value=''" onblur="if(this.value=='')this.value='Nick'" maxlength="40" size="15" class="form" /><br />
<textarea name="sh_text" id="sh_text" cols="15" rows="2" class="form" maxlength="500" onkeydown="CheckLen(this)" onkeyup="CheckLen(this)" onfocus="CheckLen(this)" wrap="VIRTUAL" onchange="CheckLen(this)"></textarea><br />
<font size="1">{characters_left:shoutbox}</font>{if: captcha}
{captcha:img}<br />
<input type="text" name="captcha" value="" maxlength="3" size="3" />
{stop:captcha}<br />
<input type="submit" name="submit" value="{lang:save}" class="form" />
<input type="hidden" name="uri" value="{form:uri}" />
</form>
<br /><br />
{abcode:smileys}
<a href="{url:archieve}">{lang:archieve}</a>
</center>


version: clansphere_2009.0_RC-3_de-en
Shoutbox_v2.1 updatet
Ich hoffe es kann mir jemand helfen vielen Dank im voraus
http://sheeptag.sh.funpic.de/

___mfg___
Pet the Rap


------------------
if (ahnung == 0) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }




Zuletzt editiert von Pet the Rap am 20.05.2009 um 15:47 Uhr (3x Editiert)
Inaktiv
|
Antworten: 25
Seite < 1 [2]


Sie müssen sich registrieren, um zu antworten.