Webboard

Pełna wersja: Błąd listy użytkowników
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8
adres forum: miastogry.eu
na czym polega problem (screen, opis, komunikaty):

Problem polega na tym,że w liście użytkowników występuje błąd z obrazkami dodanymi przy nicku użytkownika

memberlist:

Kod PHP:
<html>
<
head>
<
title>{$mybb->settings['bbname']} - {$lang->member_list}</title>
{
$headerinclude}
</
head>
<
body>
{
$header}
{
$multipage}
<
div class="thead"><span class="maintitle">Lista użytkowników</span></div>

<
div class="memberlist_content">

<
div class="memberlist_left">
<
ul class="sortowanie">
<
li {$aktywnaDEF}><a href="memberlist.php">A-Z</a></li>
<
li {$aktywnaA}><a href="memberlist.php?username_match=begins&amp;username=a">A</a></li>
<
li {$aktywnaB}><a href="memberlist.php?username_match=begins&amp;username=b">B</a></li>
<
li {$aktywnaC}><a href="memberlist.php?username_match=begins&amp;username=c">C</a></li>
<
li {$aktywnaD}><a href="memberlist.php?username_match=begins&amp;username=d">D</a></li>
<
li {$aktywnaE}><a href="memberlist.php?username_match=begins&amp;username=e">E</a></li>
<
li {$aktywnaF}><a href="memberlist.php?username_match=begins&amp;username=f">F</a></li>
<
li {$aktywnaG}><a href="memberlist.php?username_match=begins&amp;username=g">G</a></li>
<
li {$aktywnaH}><a href="memberlist.php?username_match=begins&amp;username=h">H</a></li>
<
li {$aktywnaI}><a href="memberlist.php?username_match=begins&amp;username=i">I</a></li>
<
li {$aktywnaJ}><a href="memberlist.php?username_match=begins&amp;username=j">J</a></li>
<
li {$aktywnaK}><a href="memberlist.php?username_match=begins&amp;username=k">K</a></li>
<
li {$aktywnaL}><a href="memberlist.php?username_match=begins&amp;username=l">L</a></li>
<
li {$aktywnaM}><a href="memberlist.php?username_match=begins&amp;username=m">M</a></li>
<
li {$aktywnaN}><a href="memberlist.php?username_match=begins&amp;username=n">N</a></li>
<
li {$aktywnaO}><a href="memberlist.php?username_match=begins&amp;username=o">O</a></li>
<
li {$aktywnaP}><a href="memberlist.php?username_match=begins&amp;username=p">P</a></li>
<
li {$aktywnaQ}><a href="memberlist.php?username_match=begins&amp;username=q">Q</a></li>
<
li {$aktywnaR}><a href="memberlist.php?username_match=begins&amp;username=r">R</a></li>
<
li {$aktywnaS}><a href="memberlist.php?username_match=begins&amp;username=s">S</a></li>
<
li {$aktywnaT}><a href="memberlist.php?username_match=begins&amp;username=t">T</a></li>
<
li {$aktywnaU}><a href="memberlist.php?username_match=begins&amp;username=u">U</a></li>
<
li {$aktywnaV}><a href="memberlist.php?username_match=begins&amp;username=v">V</a></li>
<
li {$aktywnaW}><a href="memberlist.php?username_match=begins&amp;username=w">W</a></li>
<
li {$aktywnaX}><a href="memberlist.php?username_match=begins&amp;username=x">X</a></li>
<
li {$aktywnaY}><a href="memberlist.php?username_match=begins&amp;username=y">Y</a></li>
<
li {$aktywnaZ}><a href="memberlist.php?username_match=begins&amp;username=z">Z</a></li>
</
ul>
</
div>
<
div class="memberlist_right">
     <
div class="memberright_content">
<
ul class="users">
{
$users}
</
ul>
     </
div>
</
div>
</
div>
<
br class="clear" />
<
br />
<
form method="post" action="memberlist.php">
<
table border="0" cellspacing="{$theme['borderwidth']}cellpadding="{$theme['tablespace']}class="tborder">
<
tr>
<
td class="thead" colspan="3">
    <
div class="float_right">
        <
strong><a href="memberlist.php?action=search">{$lang->advanced_search}</a></strong>
    </
div>
    <
div><strong>{$lang->search_members}</strong></div>
</
td>
</
tr>
<
tr>
    <
td class="tcat"><strong><label for="username">{$lang->username}</label></strong></td>
    <
td class="tcat"><strong><label for="website">{$lang->website}</label></strong></td>
    <
td class="tcat"><strong><label for="sort">{$lang->sort_by}</label></strong></td>
</
tr>
<
tr>
    <
td class="trow1" width="33%" style="vertical-align: top;">
        {
$lang->contains}<br />
        <
input type="text" class="textbox" name="username" id="username" style="width: 99%; margin-top: 4px;" value="{$search_username}/>
    </
td>
    <
td class="trow1" width="33%" style="vertical-align: top;">
        {
$lang->contains}<br />
        <
input type="text" class="textbox" name="website" id="website" style="width: 99%; margin-top: 4px;" value="{$search_website}/>
    </
td>
    <
td class="trow1" width="33%">
        <
div class="smalltext" style="margin-bottom: 3px;">
            <
input type="radio" class="radio" name="order" id="order_asc" value="ascending"{$order_check['ascending']} /> <label for="order_asc">{$lang->order_asc}</label>&nbsp;
            <
input type="radio" class="radio" name="order" id="order_desc" value="descending"{$order_check['descending']} /> <label for="order_desc">{$lang->order_desc}</label>
        </
div>
        <
select name="sort" id="sort" style="width: 99%;">
            <
option value="username"{$sort_selected['username']}>{$lang->sort_by_username}</option>
            <
option value="regdate"{$sort_selected['regdate']}>{$lang->sort_by_regdate}</option>
            <
option value="lastvisit"{$sort_selected['lastvisit']}>{$lang->sort_by_lastvisit}</option>
            <
option value="postnum"{$sort_selected['postnum']}>{$lang->sort_by_posts}</option>
            <
option value="threadnum"{$sort_selected['threadnum']}>{$lang->sort_by_threads}</option>
            <
option value="referrals"{$sort_selected['referrals']}>{$lang->sort_by_referrals}</option>
        </
select>
    </
td>
</
tr>
</
table>
<
div align="center"><br /><input type="submit" class="button" name="submit" value="{$lang->search}/></div>
</
form>
{
$footer}
<
link rel="stylesheet" href="{$mybb->asset_url}/jscripts/select2/select2.css">
<
script type="text/javascript" src="{$mybb->asset_url}/jscripts/select2/select2.min.js"></script>
<
script type="text/javascript">
<!--
if(
use_xmlhttprequest == "1")
{
    
MyBB.select2();
    $(
"#username").select2({
        
placeholder"{$lang->search_user}",
        
minimumInputLength3,
        
maximumSelectionSize3,
        
multiplefalse,
        
ajax: { // instead of writing the function to execute the request we use Select2's convenient helper
            
url"xmlhttp.php?action=get_users",
            
dataType'json',
            
data: function (termpage) {
                return {
                    
queryterm// search term
                
};
            },
            
results: function (datapage) { // parse the results into the format expected by Select2.
                // since we are using custom formatting functions we do not need to alter remote JSON data
                
return {resultsdata};
            }
        },
        
initSelection: function(elementcallback) {
            var 
value = $(element).val();
            if (
value !== "") {
                
callback({
                    
idvalue,
                    
textvalue
                
});
            }
        },
       
// Allow the user entered text to be selected as well
       
createSearchChoice:function(termdata) {
            if ( $(
data).filter( function() {
                return 
this.text.localeCompare(term)===0;
            }).
length===0) {
                return {
id:termtext:term};
            }
        },
    });
}
// -->
</script>
</
body>
</
html
Poda tutaj zawartość szablonu memberlist_user_avatar.
Kod PHP:
<img src="{$useravatar
['image']}alt="" {$useravatar
['width_height']} /> 
W taki sposób masz to zapisane, czy po prostu tak się skopiowało?
Kod PHP:
<img src="{$useravatar['image']}alt="" {$useravatar['width_height']} /> 

Ponadto dodaj jeszcze tutaj szablon memberlist_user.
Sorki,że dopiero teraz,ale hosting padł wczoraj...


Kod PHP:
<li>
{
$user['avatar']}
<
span class="member_name">
{
$user['profilelink']}
</
span>
<
div class="user_info_list">
<
span class="reputka_member">
<
span class="reputacja_member inf_bg {$kolor}style="padding: 3px 8px;font-size: 11px">
{
$user['reputation']}
</
span>
</
span>
<
span class="member_title">
{
$user['usertitle']}

</
span>
<
span class="member_join">
Dołączył: <font color="#898989">{$user['regdate']}</font>
</
span>
<
span class="member_posts">
{
$user['postnum']} postów / {$user['threadnum']} wątków
</span>
</
div>
</
li
Dodaj to w global.css (u Ciebie chyba Carbon.css):
Kod:
span.member_name img {
max-width: 16px;
max-height: 16px;
margin: 0;
}