[MOD] Mouse Hover Last Post / Mouse ile Önizleme

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kullanıcı avatarı
Mirach
Destek Ekibi Lideri
Destek Ekibi Lideri
Mesajlar: 1664
Kayıt: 27.03.2006, 01:06
Konum: İstanbul

[MOD] Mouse Hover Last Post / Mouse ile Önizleme

Mesaj gönderen Mirach »

Mouse ile Topic üzerine gelindiğinde topic önizlenimi sağlanabiliyor..

Kod: Tümünü seç

############################################################## 
## MOD Title: Mouse Hover Last Post
## MOD Author: dESiLVer < desilverx@gmail.com > (Kemal Guner) http://www.techsilver.gen.tr
## MOD Description: Last post on mouse hover preview.
## MOD Version: 1.0.2 
## 
## Installation Level: (Easy) 
## Installation Time: 3 Minutes 
## Files To Edit: viewforum.php 
##		  templates/subSilver/viewforum_body.tpl
## Included Files: (n/a) 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: My second mod :)
## 
############################################################## 
## MOD History: 
## 
##   2005-07-16 - Version 1.0.2
##      - Fixed some bugs
##
##   2005-07-04 - Version 1.0.1
##      - Fixed some bugs
## 
##   2005-07-01 - Version 1.0.0
##      - First release
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------ 
# 
viewforum.php
# 
#-----[ FIND ]----------------------------------- 
# 

      $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
      $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

# 
#-----[ AFTER, ADD ]------------------------------------------- 
#

		$sql = "SELECT post_text FROM " . POSTS_TEXT_TABLE . " WHERE post_id=" . $topic_rowset[$i]['topic_last_post_id']; 
        
		$result = $db->sql_query($sql);
        	$row = $db->sql_fetchrow($result); 
	      	$db->sql_freeresult($result); 
      	
		$last_post = $row['post_text']; 
      		$char_limit = '775';
		if (strlen($last_post) > $char_limit)
		{
		$last_post=substr($last_post, 0, $char_limit) . "....";
		} 

		if ( preg_match("/\[hide/i", $last_post) && preg_match("/\[\/hide/i", $last_post)) 
		{ 
		$last_post = 'Hidden Content!!!'; 
		}
      	
		$last_post = preg_replace("/\[.+\]/iU",'',$last_post); 
		$last_post = str_replace(array('"', '\''), array('"', '\''), $last_post);

# 
# 
#-----[ FIND ]----------------------------------- 
# 

			'LAST_POST_TIME' => $last_post_time, 

# 
#-----[ AFTER, ADD ]------------------------------------------- 
# 

			'LAST_POST_RESULT' => $last_post,

# 
#-----[ OPEN ]------------------------------ 
# 
templates/subSilver/viewforum_body.tpl
# 
#-----[ FIND ]----------------------------------- 
# 

	  <td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br />

# 
# 
#-----[ IN-LINE FIND ]----------------------------------- 
# 

 class="topictitle">{topicrow.TOPIC_TITLE}

# 
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------- 
# 

 title="{topicrow.LAST_POST_RESULT}"

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Profilinde phpBB forumunun adresini girmemiş üyelere ve kurallara aykırı şekilde açılmış başlıklara destek verilmez.
Resim Resim Resim
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Bunun limitini nasıl arttıracağız.. Mesela 3-5 satır halinde göstersin istiyorum ben ;)
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

büyük

Mesaj gönderen NEFRİT »

Büyük olasılıkla buradaki oranı arttırıp - azalttığınızda istediğiniz şey olacak sadece deneyin :

Kod: Tümünü seç

      $last_post = $row['post_text']; 
            $char_limit = '775'; 
      if (strlen($last_post) > $char_limit) 
Oradaki 755 yerine 1000 yazabilrsiniz yada 500 (denemedim ama büyük ihtimal öyle görünüyor)
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Nefrit 10000 yaptım orayı ama etkisi olmadı :D
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
wolverine
Kayıtlı Kullanıcı
Mesajlar: 55
Kayıt: 06.04.2006, 16:12

Mesaj gönderen wolverine »

bu NoseBleed temasına uygun değil

önizleme sırasında tablo oluşurken renklerde ve tablo çizgilerinde sorun var nasıl hallederim
Kullanıcı avatarı
asdf29
Kayıtlı Kullanıcı
Mesajlar: 66
Kayıt: 19.03.2006, 20:45
Konum: Hizmetten
İletişim:

Mesaj gönderen asdf29 »

bende şöyle bir şey oluştu ilk mesajı değilde son mesajı gösteriyor maus ile üzerine gelince :roll:
asdf29 Iz Birakir..
Kullanıcı avatarı
Mirach
Destek Ekibi Lideri
Destek Ekibi Lideri
Mesajlar: 1664
Kayıt: 27.03.2006, 01:06
Konum: İstanbul

Mesaj gönderen Mirach »

"Mouse Hover Last Post "

zaten bunun olması doğal..belirtme gereği duymamıştım ama gündeme getirmen iyi oldu ..
Profilinde phpBB forumunun adresini girmemiş üyelere ve kurallara aykırı şekilde açılmış başlıklara destek verilmez.
Resim Resim Resim
Kullanıcı avatarı
asdf29
Kayıtlı Kullanıcı
Mesajlar: 66
Kayıt: 19.03.2006, 20:45
Konum: Hizmetten
İletişim:

Mesaj gönderen asdf29 »

benim yabancı dilim olmadığından onun ne demek olduğunu bilmiyordum :( sadece açıklamada topic önizlemesi yapıyor denildi diye denemiştim :(
asdf29 Iz Birakir..
Kullanıcı avatarı
CaN_BaKıR
Kayıtlı Kullanıcı
Mesajlar: 459
Kayıt: 17.03.2006, 01:16

Mesaj gönderen CaN_BaKıR »

Last = Son ;)

Şimdi oldu sanırım :D
[ resmi görüntülemek için tıklayın ]
phpBB Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=35
Mod Nasıl Kurulur
https://www.phpbbturkey.com/viewtopic.php?t=108

Lütfen Özel Mesaj Atıp Soru Sormayınız !!!
Kullanıcı avatarı
Turambar_Turinn
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 04.05.2006, 09:23
Konum: istanbul
İletişim:

Mesaj gönderen Turambar_Turinn »

Çok güzelmiş bu sağolun..
sabri ünal
Kayıtlı Kullanıcı
Mesajlar: 137
Kayıt: 09.05.2006, 12:22
İletişim:

Re: [MOD] Mouse Hover Last Post / Mouse ile Önizleme

Mesaj gönderen sabri ünal »

Kod: Tümünü seç

if ( $is_auth['auth_read'] ) 
{ 
		$sql = "SELECT post_text FROM " . POSTS_TEXT_TABLE . " WHERE post_id=" . $topic_rowset[$i]['topic_last_post_id']; 
        
		$result = $db->sql_query($sql);
        	$row = $db->sql_fetchrow($result); 
	      	$db->sql_freeresult($result); 
      	
		$last_post = $row['post_text']; 
      		$char_limit = '775';
		if (strlen($last_post) > $char_limit)
		{
		$last_post=substr($last_post, 0, $char_limit) . "....";
		} 

		if ( preg_match("/\[hide/i", $last_post) && preg_match("/\[\/hide/i", $last_post)) 
		{ 
		$last_post = 'Hidden Content!!!'; 
		}
      	
		$last_post = preg_replace("/\[.+\]/iU",'',$last_post); 
		$last_post = str_replace(array('"', '\''), array('"', '\''), $last_post);

} // end of if auth read 
else 
{ 
    $first_post = 'Mesajın içeriğini okumak için lütfen giriş yapınız'; 
}
böyle yaparsak daha sağlıklı olur, hem de üyenin o mesajı okuma yetkisinin olup olmadığını da denetlemiş oluruz :)
muslums27
Kayıtlı Kullanıcı
Mesajlar: 10
Kayıt: 30.05.2006, 13:02
İletişim:

Mesaj gönderen muslums27 »

Bu modda ilk mesajın içeriğini gösteriyor http://www.phpbbturkey.com/viewtopic.php?t=2634
eline saglık arkadaşım
vidocq
Kayıtlı Kullanıcı
Mesajlar: 3
Kayıt: 13.09.2006, 13:09
İletişim:

Mesaj gönderen vidocq »

Çalışma için teşekkür ederim.yanlız benim bir sorum olacak?bu modu hangi dosya içine ekleyeceğimi bulamadım yada göremedim.bene yardımcı olursanız seviniriö.TEŞEKKÜRLER...
Kullanıcı avatarı
GodBeach
Uzaklaştırıldı
Mesajlar: 734
Kayıt: 05.05.2006, 23:12
Konum: Güngören, İSTANBUL
İletişim:

Mesaj gönderen GodBeach »

Open yazısının altındaki satırda hangi dosyayı açacağın yazıyor
Bir php kodu
$GodBeach = "Php Script Yazılır";

print $GodBeach;

Önizleme: Php Script Yazılır
vidocq
Kayıtlı Kullanıcı
Mesajlar: 3
Kayıt: 13.09.2006, 13:09
İletişim:

Mesaj gönderen vidocq »

Kod: Tümünü seç

# 
#-----[ OPEN ]------------------------------ 
# 
templates/subSilver/viewforum_body.tpl 
# 
#-----[ FIND ]----------------------------------- 
# 

     <td class="row1" width="100%"><span class="topictitle">{topicrow.NEWEST_POST_IMG}{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span><span class="gensmall"><br /> 

# 
# 
#-----[ IN-LINE FIND ]----------------------------------- 
# 

 class="topictitle">{topicrow.TOPIC_TITLE} 

# 
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------- 
# 

 title="{topicrow.LAST_POST_RESULT}" 

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 
yaa okadar çok uğraştım ama bu son kodu yapamadım yardım edebilirmisiniz acaba??
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 3 misafir