At a Glance

Discuţii legate de instalarea şi funcţionarea unor MODificări vechi sau noi ale forumului phpBB 2.0.x.
Închis
skeleton
Utilizator înregistrat
Mesaje: 256
Membru din: 29-Dec-2003, 11:17:47
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Dej

At a Glance

Mesaj de skeleton »

Salut. Articoul "At a Glance" la partea de Personalizare nu mai e bun. :roll: Adica nu mai exista o sectiune de cod care e specificata acolo. E impartita: una la mijloc si cealalta la final. Am incercat sa descarc cu Total Commander glance.php direct de pe phpbb.ro, dar dadea Hacking Attempt. Daca aveti bunavointa sa suiti undeva fisierul asta, cu tot cu modificari (nume topic + data + utilizator), as fi fericit. Multumesc
CaTaNhA
TraducatorTraducator
Mesaje: 1077
Membru din: 06-Feb-2007, 23:40:13
Versiune: 2
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Localitate: Ramnicu Valcea

Mesaj de CaTaNhA »

Poftim rezolvarea:
Cauta

Cod: Selectaţi tot

$sql = "SELECT t.topic_title, t.topic_id, p2.post_time
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p2
WHERE t.forum_id NOT IN (" . $forumsignore . $glance_news_forum_id . ")
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND t.topic_type <> " . POST_ANNOUNCE . "
AND t.topic_moved_id = 0
ORDER BY t.topic_last_post_id DESC
LIMIT " . $glance_num_recent;
Incoluieste cu:

Cod: Selectaţi tot

$sql = "SELECT t.topic_title, t.topic_id, t.topic_time, t.topic_replies, p2.post_time, p2.poster_id, u.username, u.user_id, u.user_level, u2.username as user2, u2.user_id as id2, u2.user_level as level2
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u, " . USERS_TABLE . " u2
WHERE t.forum_id NOT IN (" . $forumsignore . $glance_news_forum_id . ")
AND p.post_id = t.topic_first_post_id
AND p2.post_id = t.topic_last_post_id
AND p2.poster_id = u2.user_id
AND t.topic_poster = u.user_id
AND t.topic_moved_id = 0
ORDER BY t.topic_last_post_id DESC
LIMIT " . $glance_num_recent;
cauta

Cod: Selectaţi tot

$bullet_full = $bullet_pre . ( ( $shownew && $glance_show_new_bullets ) ? '_new' : '_old' );

$newest_code = ( $unread_topics && $glance_show_new_bullets ) ? '&view=newest' : '';

$topic_link = $glance_forum_dir . 'viewtopic.php?t=' . $latest_topics[$i]['topic_id'] . $newest_code;

$template->assign_block_vars('recent', array(
'BULLET' => $$bullet_full,
'TOPIC_LINK' => $topic_link,

'TOPIC_TITLE' => $latest_topics[$i]['topic_title'])
);
}
inlocuieste cu

Cod: Selectaţi tot

$bullet_full = $bullet_pre . ( ( $shownew && $glance_show_new_bullets ) ? '_new' : '_old' );

$newest_code = ( $unread_topics && $glance_show_new_bullets ) ? '&view=newest' : '';

$topic_link = $glance_forum_dir . 'viewtopic.php?t=' . $latest_topics[$i]['topic_id'] . $newest_code;

// INCEPUT adaugare
$topic_autor_id = $glance_forum_dir . 'profile.php?mode=viewprofile&u=' . $latest_topics[$i]['user_id'];

$topic_autor = $latest_topics[$i]['username'];

if ( $latest_topics[$i]['user_level'] == ADMIN )
{
$topic_autor = '<b><span style="color:#'. $theme['fontcolor3'] .'">'. $latest_topics[$i]['username'] .'</span></b>';
}
else if ( $latest_topics[$i]['user_level'] == MOD )
{
$topic_autor = '<b><span style="color:#'. $theme['fontcolor2'] .'">'. $latest_topics[$i]['username'] .'</span></b>';
}

$last_post_autor_id = $glance_forum_dir . 'profile.php?mode=viewprofile&u=' . $latest_topics[$i]['id2'];

$last_post_autor = $latest_topics[$i]['user2'];
if ( $latest_topics[$i]['level2'] == ADMIN )
{
$last_post_autor = '<b><span style="color:#'. $theme['fontcolor3'] .'">'. $latest_topics[$i]['user2'] .'</span></b>';
}
else if ( $latest_topics[$i]['level2'] == MOD )
{
$last_post_autor = '<b><span style="color:#'. $theme['fontcolor2'] .'">'. $latest_topics[$i]['user2'] .'</span></b>';
}

$topic_replies = $latest_topics[$i]['topic_replies'];
// SFARSIT adaugare

$template->assign_block_vars('recent', array(
'BULLET' => $$bullet_full,
'TOPIC_LINK' => $topic_link,

// INCEPUT adaugare
'TOPIC_AUTOR_ID' => $topic_autor_id,
'TOPIC_AUTOR' => $topic_autor,
'TOPIC_REPLIES' => $topic_replies,
'LAST_POST_AUTOR_ID' => $last_post_autor_id,
'LAST_POST_AUTOR' => $last_post_autor,
// SFARSIT adaugare

'TOPIC_TITLE' => $latest_topics[$i]['topic_title'])
);
}
Intra in glance_body.tpl si cauta

Cod: Selectaţi tot

<!-- BEGIN recent -->
<tr>
<td nowrap valign="top">{recent.BULLET}</td><td valign="top" width="100%"><span class="genmed">
<a href="{recent.TOPIC_LINK}" class="genmed">{recent.TOPIC_TITLE}</a></span></td>
</tr>
<!-- END recent -->
Inlocuieste cu

Cod: Selectaţi tot

<!-- BEGIN recent -->
<tr>
<td valign="top">{recent.BULLET}</td>
<td>
<span><a href="{recent.TOPIC_LINK}" class="genmed">{recent.TOPIC_TITLE}</a></span>
<span><br>scris de: <a href="{recent.TOPIC_AUTOR_ID}" class="genmed">{recent.TOPIC_AUTOR}</a>
<br>raspunsuri: {recent.TOPIC_REPLIES}<br>ultimul raspuns: <a href="{recent.LAST_POST_AUTOR_ID}" class="genmed">{recent.LAST_POST_AUTOR}</span>
</td>
</tr>
<!-- END recent -->
skeleton
Utilizator înregistrat
Mesaje: 256
Membru din: 29-Dec-2003, 11:17:47
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Dej

Mesaj de skeleton »

Mersi mult. :) Am si eu ceva de completat la codul asta
Intra in glance_body.tpl si cauta

Cod: Selectaţi tot

<BEGIN>
<tr>
<td>{recent.BULLET}</td><td><span>
<a href="{recent.TOPIC_LINK}" class="genmed">{recent.TOPIC_TITLE}</a></span></td>
</tr>
<END>
Inlocuieste cu:

Cod: Selectaţi tot

<BEGIN>
<tr>
<td>{recent.BULLET}</td>
<td>
<span><a href="{recent.TOPIC_LINK}" class="genmed">{recent.TOPIC_TITLE}</a></span>
<span><br>scris de: <a href="{recent.TOPIC_AUTOR_ID}" class="gensmall">{recent.TOPIC_AUTOR}</a>
<br>raspunsuri: {recent.TOPIC_REPLIES}<br>ultimul raspuns: <a href="{recent.LAST_POST_AUTOR_ID}" class="gensmall">{recent.LAST_POST_AUTOR}</span>
</td>
</tr>
<END>
Pe unele template-uri, o sa se afiseze textul cu un font mare, asa ca trebuie adaugat la fiecare span class="gensmall".

LE: Daca vreun administrator are timp sa modifice articolul At A Glance, ar fi super
Avatar utilizator
orynider
Autor de ExtensiiAutor de Extensii
Mesaje: 259
Membru din: 17-Noi-2005, 19:39:36
Versiune: 3.3.0-a1
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Foarte experimentat
Nivel php: Foarte experimentat
Localitate: Arad, România
Contact:

Mesaj de orynider »

Ultima versiune de At-a-glance are toate facilităţile acelea şi încă mai multe, nu necesită modificări de cod, iar la versiuena classică doar template-ul trebuie modificat, în plus eu am postat un mesaj cu cu artilul actualizat. Am să urc şi versiunea nouă aici să nu mai se încurce lumea ...

The Mx-Publisher CMS Project | Mx-Publisher@github | Mx-Publisher CMS
Demo Styles: phpBB3 | | |
Avatar utilizator
calin90
Utilizator înregistrat
Mesaje: 45
Membru din: 20-Aug-2007, 18:21:52

Mesaj de calin90 »

orynider scrie:Ultima versiune de At-a-glance are toate facilităţile acelea şi încă mai multe, nu necesită modificări de cod, iar la versiuena classică doar template-ul trebuie modificat, în plus eu am postat un mesaj cu cu artilul actualizat. Am să urc şi versiunea nouă aici să nu mai se încurce lumea ...
pai si de unde o putem lua.. caut si nu gasesc..:(
http://fifaucl.lx.ro/ Campionate de Fifa si de UCL. Caut parteneri !!
CaTaNhA
TraducatorTraducator
Mesaje: 1077
Membru din: 06-Feb-2007, 23:40:13
Versiune: 2
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Localitate: Ramnicu Valcea

Mesaj de CaTaNhA »

Avatar utilizator
calin90
Utilizator înregistrat
Mesaje: 45
Membru din: 20-Aug-2007, 18:21:52

Mesaj de calin90 »

Asta merge pentru orice template nu?? sau merge numa pentru subsivver?
http://fifaucl.lx.ro/ Campionate de Fifa si de UCL. Caut parteneri !!
Avatar utilizator
thecrewstyle
Utilizator înregistrat
Mesaje: 1180
Membru din: 26-Mar-2007, 09:26:21
Versiune: 3.0.6
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Localitate: Underground
Contact:

Mesaj de thecrewstyle »

Merge pentru orice template.
Comunitatea What's Funny
Închis

Înapoi la “2.0.x Suport pentru MODificări”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori