Antworten: 6
Seite [1] |
|
RaPiD Geekboy Beiträge: 1192 |
# Thema - 12.11.2008 um 22:46 Uhr
Hi ich möchte gerne die Shoutbox aufteilen damit der Text im weisen feld kommt und die Boxe im grauen feld kommt durch {shoutbox:navlist_1} und {shoutbox:navlist_2} ich hab aber da probleme dabei. navlist.php <?php // ClanSphere 2008 - www.clansphere.net // $Id: navlist.php 2007-08-01 17:00:00Z Drag0n $ $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']."} )(?![^<]+>|[^&]*; )="; $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']); if(!empty($captcha) && empty($account['users_id'])) { $data['form']['captcha'] = cs_html_img('mods/captcha/generate.php?mini'); $data['form']['captcha'] .= cs_html_input('captcha','','text',3,3); } else { $data['form']['captcha'] = ''; } $data['url']['archieve'] = cs_url('shoutbox','list'); $data['form']['uri'] = cs_secure($_SERVER['REQUEST_URI']); echo cs_subtemplate(__FILE__,$data,'shoutbox','navlist_1'); echo cs_subtemplate(__FILE__,$data,'shoutbox','navlist_2'); ?> navlist_1.tpl {loop:shoutbox} <tr> <td><span style="color:#ff6600;"><b>{shoutbox:shoutbox_name}< /b></span>: {shoutbox:shoutbox_text}<br /> <hr style="width:100%" noshade="noshade" /></td> </tr> {stop:shoutbox} navlist_2.tpl <div style="width:100%; overflow:hidden" cellpadding="0" cellspacing="0"> <form method="post" name="shout_navlist2" 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" /><br /> <textarea name="sh_text" cols="15" rows="2" ></textarea><br /> {form:captcha}<br /> <input type="submit" name="submit" value="{lang:save}" /> <input type="hidden" name="uri" value="{form:uri}" /> </form><br /> <a href="{url:archieve}">{lang:archieve}</a> </div> Hier die Homepage rechts unten über das Voting > Hier klicken Zuletzt editiert von RaPiD am 12.11.2008 um 22:48 Uhr (4x Editiert)
|
Inaktiv |
|
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 1 - 12.11.2008 um 22:53 Uhr
warum tust du die weisse und shcwarze box nicht einfach zusammen in die eine tpl vom der shoutbox? ------------------ www.laszlokorte.de |
Inaktiv |
|
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 2 - 12.11.2008 um 22:56 Uhr
Darum, ich zeig Dir mal die index.htm der code... index.htm </tr> <tr> <td width="175" height="27" background="images/sbm.jpg" /></td> </tr> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="sb1"></td> <td class="sbbg1">{shoutbox:navlist_1}</td> <td class="sb2"></td> </tr> </table> </td> </tr> <tr> <td width="175" height="4" background="images/sb0.jpg" /></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="sb3"></td> <td class="sbbg2">{shoutbox:navlist_2}</td> <td class="sb4"></td> </tr> </table> </td> </tr> <tr> <td width="175" height="23" background="images/sbb.jpg" /></td> RaPiDstyle.css .sb1{ background-image:url(images/sb1.jpg); background-repeat:repeat; width:5px; height:auto; margin:auto; } .sbbg1{ background-color:#ffffff; background-repeat:repeat; text-align:center; color:#000000; font-size:7pt; width:165px; height:auto; margin:auto; } .sb2{ background-image:url(images/sb2.jpg); background-repeat:repeat; width:5px; height:auto; margin:auto; } .sb3{ background-image:url(images/sb3.jpg); background-repeat:repeat; width:5px; height:auto; margin:auto; } .sbbg2{ background-color:#4b4b4b; background-repeat:repeat; text-align:center; color:#ffffff; font-size:7pt; width:165px; height:auto; margin:auto; } .sb4{ background-image:url(images/sb4.jpg); background-repeat:repeat; width:5px; height:auto; margin:auto; } Damit die ShoutBox durch grafiken nach etwas aussieht z.B. der Text ist unten durch die grafiken und die Boxe ist auf dem grauen oben... Bin kein profi in sache Clansphere anpassung und hab auch keine 300 euro damit mir jemand das macht für mich. Kenne mich sehr wenig mit anpassung aus darum hab ich diesen weg gewählt mit den 2 navlisten... Zuletzt editiert von RaPiD am 12.11.2008 um 23:00 Uhr (2x Editiert) |
Inaktiv |
|
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 3 - 12.11.2008 um 23:10 Uhr
das machs so: index.htm: </tr> <tr> <td width="175" height="27" background="images/sbm.jpg" /></td> </tr> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="sb1"></td> <td class="sbbg1">{shoutbox:navlist}</td> <td class="sb4"></td> </tr> </table> </td> </tr> <tr> <td width="175" height="23" background="images/sbb.jpg" /></td> dann in dem theme: {loop:shoutbox} <tr> <td><span style="color:#ff6600;"><b>{shoutbox:shoutbox_name}< /b></span>: {shoutbox:shoutbox_text}<br /> <hr style="width:100%" noshade="noshade" /></td> </tr> {stop:shoutbox} </td> <td class="sb2"></td> </tr> </table> </td> </tr> <tr> <td width="175" height="4" background="images/sb0.jpg" /></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="sb3"></td> <td class="sbbg2"> <div style="width:100%; overflow:hidden" cellpadding="0" cellspacing="0"> <form method="post" name="shout_navlist2" 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" /><br /> <textarea name="sh_text" cols="15" rows="2" ></textarea><br /> {form:captcha}<br /> <input type="submit" name="submit" value="{lang:save}" /> <input type="hidden" name="uri" value="{form:uri}" /> </form><br /> <a href="{url:archieve}">{lang:archieve}</a> </div> ------------------ www.laszlokorte.de |
Inaktiv |
|
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 4 - 12.11.2008 um 23:52 Uhr
Hmm, sieht ganz gut aus aber da ist noch ein fehler drin den ich nicht finde. Weisst Du noch woran es liegt wenn ja schon mal danke schön Hier die Homepage rechts unten über das Voting > Hier klicken Zuletzt editiert von RaPiD am 12.11.2008 um 23:59 Uhr (1x Editiert) |
Inaktiv |
|
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 5 - 13.11.2008 um 00:55 Uhr
im theme vor {loop:shoutbox} muss noch ein <table> ------------------ www.laszlokorte.de |
Inaktiv |
|
RaPiD Thread-Ersteller Geekboy Beiträge: 1192 |
# Antwort: 6 - 13.11.2008 um 01:12 Uhr
Okay, hab es soweit hin bekommen jetzt fehlt nur noch das mittlere Bild zwischen dem text und der boxe. navlist.ptl: <table width="100%" border="0"> {loop:shoutbox} <tr> <td><span style="color:#ff6600;"><b>{shoutbox:shoutbox_name}< /b></span>: {shoutbox:shoutbox_text}<br /> <hr style="width:100%" noshade="noshade" /></td> </tr> {stop:shoutbox} </table> </td> <td class="sb2"></td> </tr> </table> </td> </tr> <tr> <td width="175" height="4" background="images/sb0.jpg" /></td> </tr> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="sb3"></td> <td class="sbbg2"> <div style="width:100%; overflow:hidden" cellpadding="0" cellspacing="0"> <form method="post" name="shout_navlist2" 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" /><br /> <textarea name="sh_text" cols="15" rows="2" ></textarea> {form:captcha}<br /> <input type="submit" name="submit" value="{lang:save}" /> <input type="hidden" name="uri" value="{form:uri}" /> </form><br /> <a href="{url:archieve}">{lang:archieve}</a> </div> EDIT So tausen dank SCHIRI für deine hilfe hab es hin bekommen so sieht das doch schon viel netter aus so hab ich mir das vorgestellt navlist.ptl: <table width="100%" border="0">
{loop:shoutbox} <tr> <td><span style="color:#ff6600;"><b>{shoutbox:shoutbox_name}< /b></span>: {shoutbox:shoutbox_text}<br /> <hr style="width:100%" noshade="noshade" /></td> </tr> {stop:shoutbox} </table> </td> <td class="sb2"></td> </tr> </table> </td> </tr> <tr> <td class="sb0"></td> </tr> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="sb3"></td> <td class="sbbg2"> <div style="width:100%; overflow:hidden" cellpadding="0" cellspacing="0"> <form method="post" name="shout_navlist2" 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" /><br /> <textarea name="sh_text" cols="15" rows="2" ></textarea> {form:captcha}<br /> <input type="submit" name="submit" value="{lang:save}" /> <input type="hidden" name="uri" value="{form:uri}" /> </form><br /> <a href="{url:archieve}">{lang:archieve}</a> </div> Zuletzt editiert von RaPiD am 13.11.2008 um 01:23 Uhr (6x Editiert) |
Inaktiv |
|
Dieses Thema wurde von Ramires geschlossen. |
|
Antworten: 6
Seite [1] |