phpBB hack – hozzászólások számozása


A phpBB hack-ek – nevükkel ellentétben – nem rossz szándékkal íródott, a fórum feltörését megcélzó scriptek, hanem a fórum valamely szokásos módon (alapértelmezett) történő működését, megjelenését stb.. befolyásoló módosítások. A “telepítésük” egyszerű, mindössze az itt leírtakat kell követni lépésről-lépésre.

## MOD Neve: hozzászólások számozása
## MOD Szerzoje: emrag < emrah987@hotmail.com > (Emrah Türkmen) www.canver.net
## MOD Fordítója: LeGaS < skullkid.aka.twoan@gmail.cmom > www.mamboserver.hu
## MOD Leírása: Ez a hack minden üzenethez egy számot csatol.
## Minden témában egyrol (1) indul.
## Mikor a számra kattintasz, meglátod a hozzászólás közvetlen linkjét.
## Így ha meg akarod egy barátodnak mutatni, csak küldd el neki a linket
## és o már láthatja is a hozzászólást.
##
##
## MOD Verzió: 1.0.2
##
## Telepítési fokozat: Könnyu
## Telepítési ido: ~5 perc
## Szerkesztendo fájlok: viewtopic.php
## includes/page_header.php
## language/lang_english/lang_main.php
## templates/subsilver/viewtopic_body.tpl
## templates/subsilver/overall_header.tpl
##
## Mellékelt fájlok: n/a
##############################################################
##
## Szerzo megjegyzése: láttam ezt a tulajdonságot az invision power boarban és adaptáltam phpBB-re ;)
## A fordító megjegyzése: ha más nyelvi csomagot / skint (sablont) használsz, akkor azoknak a fájljait módosítsd!
##
##############################################################
##
## MOD Történet: 11.02.2005 – 1.0.0
## – Elso verzió
##
## 11.02.2005 – 1.0.1
## – egy kifelejtett sor hozzáadása ;)
##
## 11.02.2005 – 1.0.2
## – javítva egy bug
##
##############################################################
##
## Mielott hozzáadod ezt a hacket a fórumodhoz, készíts egy másolatot a szerkesztendo fájlokról
##
##############################################################
#
#—–[ NYISD MEG ]——————————————
#

viewtopic.php

#
#—-[ KERESD MEG ]——————————————
#

//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//
for($i = 0; $i < $total_posts; $i++)
{

#
#—–[ A SOR UTÁN MÁSOLD BE EZT ]——————————————
#

$post_number = $i+$start;
$post_number = $post_number+1;
$post_id = $postrow[$i]['post_id'];

#
#—-[ KERESD MEG ]——————————————
#

'POST_DATE' => $post_date,
'POST_SUBJECT' => $post_subject,
'MESSAGE' => $message,

#
#—–[ A SOR UTÁN MÁSOLD BE EZT ]——————————————
#

'POST_NUMBER' => $post_number,
'POST_ID' => $post_id,

#
#—-[ KERESD MEG ]——————————————
#

'L_MINI_POST_ALT' => $mini_post_alt,

#
#—–[ A SOR UTÁN MÁSOLD BE EZT ]——————————————
#

'L_POST' => $lang['Post'],

#
#—–[ NYISD MEG ]——————————————
#

includes/page_header.php

#
#—-[ KERESD MEG ]——————————————
#

'SITENAME' => $board_config['sitename'],
'SITE_DESCRIPTION' => $board_config['site_desc'],

#
#—-[ A SOR ELÉ MÁSOLD BE EZT ]——————————————
#

'SERVER_NAME' => $board_config['server_name'],
'SCRIPT_PATH' => $board_config['script_path'],
'PHPEX' => $phpEx,
'POST_POST_URL' => POST_POST_URL,
'COPY' => $lang['Copy'],

#
#—–[ NYISD MEG ]——————————————
#

language/lang_english/lang_main.php

#
#—-[ KERESD MEG ]——————————————
#

?>

#
#—-[ A SOR ELÉ MÁSOLD BE EZT ]——————————————
#

$lang['Copy'] = 'Az üzenet közvetlen linkjének másolása';

#
#—–[ NYISD MEG ]——————————————
#

templates/subsilver/viewtopic_body.tpl

#
#—-[ KERESD MEG ]——————————————
#

<TD width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen"> </span> {L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></TD>

#
#—-[ A SORBAN KERESD MEG ]——————————————
#

<TD width="100%">

#
#—-[ A SOR MELLÉ MÁSOLD BE ]——————————————
#

<span class="postdetails"><b>{postrow.L_POST}: <a onclick="link_to_post({postrow.POST_ID}); return false;" href="http://www.tutorial.hu/content/view/373/28/#">#{postrow.POST_NUMBER}</a></b></span>

#
#—–[ NYISD MEG ]——————————————
#

templates/subsilver/overall_header.tpl

#
#—-[ KERESD MEG ]——————————————
#

-->
</style>

#
#—-[ A SOR UTÁN MÁSOLD BE EZT ]——————————————
#

<script language="Javascript" type="text/javascript">
<!--
function link_to_post(pid)
{
temp = prompt( "{COPY}", "http://" + "{SERVER_NAME}" + "{SCRIPT_PATH}" + "viewtopic" + "." + "{PHPEX}" + "?" + "{POST_POST_URL}" + "=" + pid + "#" + pid );
return false;
}
-->
</script>

#
#—–[ MENTSD EL ÉS TÖLTSD FEL AZ ÖSSZES FÁJLT ]——————————————
#
# EoM
# Fordítás: LeGaS
# http://www.mamboserver.hu

Kapcsolódó bejegyzések:

A cikket beküldte: Harder (http://blog.harder.hu)

Szólj hozzá
a phpBB hack – hozzászólások számozása c. bejegyzéshez

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>