Seite 1 von 3

Last 5 on Index 1.0.0

Verfasst: 22.12.2013 19:45
von style-your-body
Ich habe den Mod aus dem Topic eingefügt

Wo muss ich jetzt was ändern damit die Box rechts an der seite ist?

index.php

Code: Alles auswählen

$sql = "SELECT p.post_id, p.poster_id, p.post_time, u.username, u.user_colour, t.topic_title
              FROM " . POSTS_TABLE . " AS p
                    LEFT JOIN " . USERS_TABLE . " AS u
                      ON p.poster_id = u.user_id
          LEFT JOIN " . TOPICS_TABLE . " AS t
                      ON p.topic_id = t.topic_id
              WHERE p.post_approved = 1
              ORDER BY p.post_time DESC";
$result = $db->sql_query_limit($sql, 5, 0, 60);

while ($row = $db->sql_fetchrow($result))
{
  $template->assign_block_vars('top_posts', array(
        'PROFILE'         => get_username_string('full', $row['poster_id'], $row['username'], $row['user_colour']),
        'DATE'                => $user->format_date($row['post_time']),
        'TOPIC_TITLE' => $row['topic_title'],
        'POST_URL'         => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p='.$row["post_id"].'#p'.$row["post_id"]),
    ));
}
$db->sql_freeresult($result);

$template->assign_vars(array(
  'L_FROM_TOP'    => ucfirst($user->lang['FROM']),
));

$sql = "SELECT username, user_id, user_colour, user_posts
              FROM " . USERS_TABLE . "
              WHERE user_id <> " . (int) ANONYMOUS . "
                        AND user_type <> " . (int) USER_IGNORE . "
                        AND user_posts > 0
              ORDER BY user_posts DESC";
$result = $db->sql_query_limit($sql, 5, 0, 3600);

while ($row = $db->sql_fetchrow($result))
{
  $template->assign_block_vars('top_posters', array(
        'PROFILE'         => get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']),
        'POSTS'       => $row['user_posts'],
        'SEARCH_LINK' => append_sid("{$phpbb_root_path}search.$phpEx", 'author_id='.$row["user_id"].'&sr=posts'),
    ));
}
$db->sql_freeresult($result);

$sql = "SELECT username, user_id, user_colour, user_regdate
              FROM " . USERS_TABLE . "
              WHERE user_id <> " . (int) ANONYMOUS . "
                        AND user_type <> " . (int) USER_IGNORE . "
              ORDER BY user_regdate DESC";
$result = $db->sql_query_limit($sql, 5, 0, 300);

while ($row = $db->sql_fetchrow($result))
{
  $template->assign_block_vars('new_users', array(
        'PROFILE'         => get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']),
        'REGDATE'            => $user->format_date($row['user_regdate']),
    ));
}
$db->sql_freeresult($result);
 
styles/prosilver/template/index_body.html

Code: Alles auswählen

<div class="forabg">
    <div class="inner"><span class="corners-top"><span></span></span>
        <table class="table1" cellspacing="1">
        <thead>
        <tr>
            <th style="width: 31%;">{L_TOP_POSTS}</th>
            <th style="width: 31%;">{L_TOP_USERS}</th>
            <th style="width: 31%;">{L_TOP_POSTERS}</th>
        </tr>
        </thead>
        <tbody>
            <tr class="bg2">
                    <td valign="top">
                      <!-- BEGIN top_posts -->
                          <div><a href="{top_posts.POST_URL}">{top_posts.TOPIC_TITLE}</a><br />&nbsp;&nbsp;{L_FROM_TOP}: {top_posts.PROFILE} {top_posts.DATE}</div>
                        <!-- END top_posts -->
                    </td>
                    <td valign="top">
            <!-- BEGIN top_posters -->
                          <div>{top_posters.PROFILE}<br />&nbsp;&nbsp;{L_POSTS}: <a href="{top_posters.SEARCH_LINK}">{top_posters.POSTS}</a></div>
                        <!-- END top_posters -->
                    </td>
                    <td valign="top">
            <!-- BEGIN new_users -->
                          <div>{new_users.PROFILE}<br />&nbsp;&nbsp;{L_JOINED}: {new_users.REGDATE}</div>
                        <!-- END new_users -->
                    </td>
                </tr>
        </tbody>
        </table>

    <span class="corners-bottom"><span></span></span></div>
</div> 

Re: Last 5 on Index 1.0.0

Verfasst: 23.12.2013 09:08
von Kirk
Hi
Poste doch mal den Link von diesem Mod!

Edit:
Also den Mod hab ich gefunden.
Lösche was du laut install_mod.xml in die styles/prosilver/template/index_body.html eingefügt hast.
Erstelle dir eine Sidebar nach dieser Anleitung.
In die sidebar.html trägst du dann folgendes ein sidebar.html

Re: Last 5 on Index 1.0.0

Verfasst: 23.12.2013 10:38
von style-your-body

Re: Last 5 on Index 1.0.0

Verfasst: 23.12.2013 11:36
von Kirk
Hab es schon gefunden, sieh mein Edit 2 Beiträge weiter oben.

Re: Last 5 on Index 1.0.0

Verfasst: 23.12.2013 11:37
von style-your-body
Kirk hat geschrieben:Hab es schon gefunden, sieh mein Edit 2 Beiträge weiter oben.
Dank dir

Re: Last 5 on Index 1.0.0

Verfasst: 23.12.2013 12:04
von style-your-body
Kirk hat geschrieben:Hi
Poste doch mal den Link von diesem Mod!

Edit:
Also den Mod hab ich gefunden.
Lösche was du laut install_mod.xml in die styles/prosilver/template/index_body.html eingefügt hast.
Erstelle dir eine Sidebar nach dieser Anleitung.
In die sidebar.html trägst du dann folgendes ein sidebar.html

Habe die Anleitung genau befolgt aber eine Fragr tut sich mir hier noch auf.

Kann ich die Boxen auf höhe des ersten forums angleichen ?

[ externes Bild ]

Re: Last 5 on Index 1.0.0

Verfasst: 23.12.2013 12:29
von Kirk
Suche in deiner common.css nach:

Code: Alles auswählen

.page-sidebar {
float:right;
margin-top:4px;
width:14%;
}  
Erhöhe den Wert bei margin-top nach deinen Wünschen.

Edit:
Diese Sidebar wird jetzt in gesammten Forum angezeigt, wenn du es nur im Index haben willst,
dann musst du das hier in der overall_footer.html

Code: Alles auswählen

    <div class="page-sidebar">
    <!-- INCLUDE sidebar.html -->
    </div>
durch dieses ersetzen:

Code: Alles auswählen

<!-- IF SCRIPT_NAME == "index" -->	
    <div class="page-sidebar">
    <!-- INCLUDE sidebar.html -->
    </div>  
<!-- ENDIF -->

Re: Last 5 on Index 1.0.0

Verfasst: 24.12.2013 11:16
von style-your-body
durch dieses ersetzen:

Code: Alles auswählen

<!-- IF SCRIPT_NAME == "index" -->	
    <div class="page-sidebar">
    <!-- INCLUDE sidebar.html -->
    </div>  
<!-- ENDIF -->
[/quote]

Habe dies jetzt eingefügt , es ist irgendwie alles verutscht

seht selbst
http://style-your-body.net/forum/index. ... 1fb4277be7

habe schon versucht die </div> zu tauschen passiert aber nix

Re: Last 5 on Index 1.0.0

Verfasst: 24.12.2013 13:22
von Kirk
Dir fehlt in der overall_footer.html ganz am Anfang das hier </div> setze es rein und
leere deinen Template und Browsercache.

Re: Last 5 on Index 1.0.0

Verfasst: 24.12.2013 16:56
von style-your-body
soweit alles Top

Ich würde gerne in der 2ten Box Bestseller aus meinen Shop einfügen

das heißt nen Bild mit Namen drunter im Namen der Link zum Produkt im Shop unter den Namen muss noch der Preis inkl. UST, eckl. Versand stehen .