- Kod: Tümünü seç
#################################################################
## MOD İsmi: ANKET ON INDEX
## MOD Versiyonu: 1
## MOD Yapımcısı: NEFRİT
## MOD Yapımcısı Site: www.aysavascisi.com
## MOD Destek: www.canver.net
## MOD Yapımcısı MAİL: nefrit@aysavascisi.com --->> emre@aysavascisi.com --->>> NO MSN
## MOD Description:
## Sitenize portal kurmaya gerek kalmadan index.php üstünde sitedeki
## anketleri gösterebilrsiniz üyeler anketleri görebilir ve anketlere oy verebilirler.
## Bu mod NEFRİT Tarafından hazırlanmıştır, kullanımı serbesttir. Mo uyumluluğu 2.0.17 ile 2.0.22
## arasında TAM Uyumluluk göstermektedir. Sitenizi yavaşlatmaz, çok sorgu yapmaz.
##
## Installation Level: BASİT
## Installation Time: 1-2 Minutes
## Files To Edit (2): index.php , includes/functions.php
##############################################################
#
#-----[ AÇ ]---------------------------------------------
#
includes/functions.php
#
#-----[ BUL ]---------------------------------------------
#
?>
#
#-----[ ÖNCESİNE EKLE ]---------------------------------------------
#
// ANKET DENEMESİ
function phpbb_fetch_poll($forum_sql)
{
global $db;
$sql = 'SELECT
t.*,
vd.*
FROM
' . TOPICS_TABLE . ' AS t,
' . VOTE_DESC_TABLE . ' AS vd
WHERE
t.forum_id IN (' . $forum_sql . ') AND
t.topic_status <> 1 AND
t.topic_status <> 2 AND
t.topic_vote = 1 AND
t.topic_id = vd.topic_id
ORDER BY
t.topic_time DESC
LIMIT
0,1';
if (!$query = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'HEY DOSTUM ANKET BİLGİSİ AÇILAMADI phpBB TABLOLARINDA SORUN VAR<BR>NEFRİT<BR>nefrit@aysavascisi.com', '', __LINE__, __FILE__, $sql);
}
$result = $db->sql_fetchrow($query);
if ($result)
{
$sql = 'SELECT
*
FROM
' . VOTE_RESULTS_TABLE . '
WHERE
vote_id = ' . $result['vote_id'] . '
ORDER BY
vote_option_id';
if (!$query = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'YOOW YOWW ADAMIM ANKET SONUÇLARI BİLGİSİ AÇILAMADI phpBB TABLOLARINDA SORUN VAR<BR>NEFRİT<BR>nefrit@aysavascisi.com', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($query))
{
$result['options'][] = $row;
}
}
return $result;
}
// ANKETLER BİTTİ
#
#-----[ AÇ ]---------------------------------------------
#
index.PHP Yi aç en sona bunu ekle
#
#-----[ BUL ]---------------------------------------------
#
$template->assign_vars(array(
#
#-----[ ÖNCESİNE EKLE ]---------------------------------------------
#
//
// ANKET DENEMESİ
//
// YAZAN 1 yerine o forumun ıd sini yazmalısın yazılan ID ye ait forumdaki anketler çıkacaktır birden fazla forum için
// 1, 2, 3, 4 şekilnde yazılması gerekir NEFRİT -->> nefrit@aysavascisi.com
// Örnek : $fetchpoll = phpbb_fetch_poll(1, 2, 3, 4, 5);
//
$fetchpoll = phpbb_fetch_poll(1);
if (!empty($fetchpoll))
{
$template->assign_vars(array(
'S_POLL_QUESTION' => $fetchpoll['vote_text'],
'S_POLL_ACTION' => append_sid('posting.'.$phpEx.'?'.POST_TOPIC_URL.'='.$fetchpoll['topic_id']),
'S_TOPIC_ID' => $fetchpoll['topic_id'],
'L_SUBMIT_VOTE' => $lang['Submit_vote'],
'L_LOGIN_TO_VOTE' => $lang['Login_to_vote']
)
);
for ($i = 0; $i < count($fetchpoll['options']); $i++)
{
$template->assign_block_vars('poll_option_row', array(
'OPTION_ID' => $fetchpoll['options'][$i]['vote_option_id'],
'OPTION_TEXT' => $fetchpoll['options'][$i]['vote_option_text'],
'VOTE_RESULT' => $fetchpoll['options'][$i]['vote_result'],
)
);
}
}
else
{
$template->assign_vars(array(
'S_POLL_QUESTION' => $lang['No_poll'],
'DISABLED' => 'disabled="disabled"'
)
);
}
// ANKET DENEMESİ TAMAMLANDI
//
#
#-----[ templates/TEMAN/index_body.tpl ]---------------------------------------------
#
temayı aç ve istediğin uygun bir yere ekle
<table width="142">
<tr>
<td class="row1" align="left">
<span class="gensmall">
<form method="post" action="{S_POLL_ACTION}">
<center><b>{S_POLL_QUESTION}</b></center><br />
<!-- BEGIN poll_option_row -->
<input type="radio" name="vote_id" value="{poll_option_row.OPTION_ID}">{poll_option_row.OPTION_TEXT} [{poll_option_row.VOTE_RESULT}]<br />
<!-- END poll_option_row -->
<br />
<!-- BEGIN switch_user_logged_out -->
<center>Oy Kullanmak İçin Üye Girişi Yapınız</center>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<center><input type="submit" class="mainoption" name="submit" value="Oy Ver" {DISABLED}></center>
<input type="hidden" name="topic_id" value="{S_TOPIC_ID}">
<input type="hidden" name="mode" value="vote">
<!-- END switch_user_logged_in -->
</form><br />
</span></td>
</tr>
</table>
#
#-----[ 3, 2, 1 FİNİŞ HİM BİTTİ ]---------------------------------------------
#
// TAMAMLANDI TEBRİKLER
NOT: Bu temaya eklenen kod yan menü şeklinde hazırlanmıştır azbir HTMl bilgisi yada front page ile düzenleyebilir
daha değişik bir menü şekline getirebilrsiniz ...
DİĞER MODLARIMI KURDUNUZ MU ?
--->>> MYNET MOD
--->>> PAFİLE RAPID GERİ SAYIM EKLENTİSİ
--->>> AVATAR RESİZE
Ücretli olarak phpBB kurulur - mod kurulur. PHP Script kurulumu yapılır.
1- Silinen phpBB üyeleri geri getirilir
2- Misafir mesajları herhangi bir başka üye üstüne geçirilir
3- Sitenize Profesyonel E-Mail sistemi kurulur
webmaster@aysavascisi.com