Mod: PM Informer
Yazan: [SiNaN]
Açıklama: Yeni bir özel mesaj alındığında sayfanın üstü tarafında kırmızı bir kutu içerisinde yeni bir özel mesajın geldiğini yazar. Bu kutunun en sağındaki butona tıklandığında alınan son mesaj sayfa içerisinde okunabilir. SMF 1.1.x ve SMF 2.0.x sürümleri ile uyumludur.
URL: http://custom.simplemachines.org/mods/index.php?mod=1202
Resim: Mod sayfasında.
Türkçesi:
Modifications.turkish.php
Bul:
?>
Öncesine ekle:
$txt['pmi_title'] = '%s tane okunmamış özel mesajınız var!';
$txt['pmi_view_all'] = '[Hepsini Oku]';
Versiyon 1.0
!*+- İlk sürüm
Bilgi:
! hata giderildi
+ özellik eklendi
* değişiklik yapıldı
- sadece bilgilendirme
aklımda böyle birşey vardı Sinan eline sağlık :D
Denemek isteyenler aşağıdaki adreste görebilirler:
http://www.bizmuhacirler.com/demo/
Kullanıcı adı: test
Şifre: 123
Okunmamış özel mesaj yoksa kendi kendinize özel mesaj göndererek görebilirsiniz.
Not: Deneme amaçlı olduğu için siteyi, mesaj gönderildikten sonra ana sayfa yönlendirilmesi üzere ayarladım.
Test ettim :P Gercekden güzel birşey bazen öyle dalgın oluyoruzki hiç mesaj geldiğini anlamıyoruz. :) Bu iyi oldu :)
@Serseri
Katılıyorum bana 24 Mayısta pm gönderilmiş daha yeni okuyorum :D :D
Çok güzel olmuş Sinan eline sağlık ama özel mesaj geldiği zaman son mesaj popup şeklinde açılsa bence çok daha güzel olurdu.
Quote from: sermiyan on June 01, 2008, 07:05:08 AM
Çok güzel olmuş Sinan eline sağlık ama özel mesaj geldiği zaman son mesaj popup şeklinde açılsa bence çok daha güzel olurdu.
Pop-up yerine şu şekilde çalışması daha güzel değil mi?
Click for full view (http://img230.imageshack.us/img230/9544/pmicollapseex1.gif)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg230.imageshack.us%2Fimg230%2F9544%2Fpmicollapseex1.gif&hash=235f3e52b07eab78f1896b88ddbbffba37823977)
Click for full view (http://img84.imageshack.us/img84/8938/pmiuncollapserr9.gif)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg84.imageshack.us%2Fimg84%2F8938%2Fpmiuncollapserr9.gif&hash=845748cfc4152c52a3d9083acdf5d9fb9e592532)
Sayfa değişmiyor bunu yaparkenPop-up hem engellenebilen, hem de can sıkıcı birşey olduğu için sayfa içi yaptım.
Birde Sinan 2 mesaj varsa sonuncusunumu gösteriyor ? Yoksa ikisinimi? veya ilkinimi? :)
Buda çok güzel tabiki hakkını, emeğine haksızlık etmiş olmayayım.Olmassa bunu kullanırım ama opsiyonel olarak popup seçeneği olsa isteyen bunu isteyen onu kullanabilse nasıl olur ne şiş yanar ne kepab :)
Quote from: S e r s e r i on June 01, 2008, 07:17:46 AM
Birde Sinan 2 mesaj varsa sonuncusunumu gösteriyor ? Yoksa ikisinimi? veya ilkinimi? :)
Sadece sonuncusunu gösteriyor.
Quote from: sermiyan on June 01, 2008, 07:21:15 AM
Buda çok güzel tabiki hakkını, emeğine haksızlık etmiş olmayayım.Olmassa bunu kullanırım ama opsiyonel olarak popup seçeneği olsa isteyen bunu isteyen onu kullanabilse nasıl olur ne şiş yanar ne kepab :)
Dediğim gibi pop-up'ın;
- Kullanıcıyı rahatsız etmesi
- Birçok tarayıcı tarafından engellenmesi
gibi kötü yanları var.
Pop-up kullanmanın neden daha yararlı olacağını açıklarsanız buna göre düşüneyim.
Bu arada, teşekkür ederim.
güzel olmuş güzel de durdu sitemde pencere açılma olayından daha güzel bu bence collapse.gif yerine başka birşey kullanılırsa örneğin özet gibi çok daha güzel oluyor tabi benim düşüncem ama gerçekten güzel mod sinan eline sağlık.
Aslında benim olmasını istediği (kasteddiğim) şey, mutemelen görmüşsünüzdür.Ipb forum sistemlerinde olan mantığa biraz benzemesi ile alakalı bişey zira ordaki uygulama tarzının gayet hoş olduğunu düşünüyorum.
Eğer Ipb forum kullandıysanız orda mesaj gönderildiği zamen popup olarak bir pencerede sonmesaj gözüküyordu.Hatta o pencere Yardımcım diye bir menüye bağlı ve hem son mesajlarınızı hemde forumdaki son konuları o popup pencere içerisinde gösteriyor.İşte içimden geçen öyle birşey olabilirmiydi. :)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg117.imageshack.us%2Fimg117%2F9458%2Faramasonularrw6.jpg&hash=67a2aa498993973f5c3beac8b5073497f73de4a9)
Js'i fazla sevmem, çok da bilmem. Yardımcı olunursa -Js ile alakalı- Js'e koyulması gereken bilgileri sağlarım. Ama en azından gelen bütün mesajların başlıklarını da gösterebiliriz.
Teşekkürler güzel oldu.
Quote from: [SiNaN] on June 01, 2008, 06:03:46 AM
Denemek isteyenler aşağıdaki adreste görebilirler:
http://www.bizmuhacirler.com/demo/
Kullanıcı adı: test
Şifre: 123
Okunmamış özel mesaj yoksa kendi kendinize özel mesaj göndererek görebilirsiniz.
Not: Deneme amaçlı olduğu için siteyi, mesaj gönderildikten sonra ana sayfa yönlendirilmesi üzere ayarladım.
demo gitmiş ben giriş yapamadım :S
emeğine sağlık
sagol usta eline saglik
Quote from: atom_myforumum on June 03, 2008, 05:16:31 PM
demo gitmiş ben giriş yapamadım :S
emeğine sağlık
Düzeltildi.
fikir güzel, aslında GreyBox kullanılarak da güzel birşey yapılabilir sanki ;)
GreyBox tarzı şeylerle fazla ilgilenmediğim için bilmiyordum. LGPL ile lisanslanmış, kullanabiliriz. Deneyeceğim.
Diğer temalara uymuyor :D
Slint Wave de nasıl kullanacağız :D
index.template.php dosyasında yer açmak lazım :D
Quote from: NoPasaran on June 04, 2008, 03:12:52 AM
Diğer temalara uymuyor :D
Slint Wave de nasıl kullanacağız :D
index.template.php dosyasında yer açmak lazım :D
Pakete her tema için değişikliği ekleyemeyiz, değil mi? :)
Hem uyumlu olmadığını sanmıyorum. Yapabilirsiniz.
bu mod adminin diğer üyelerin pm lerini okuyabilmesine mi yarıyo yoksa sadece özel mesajın geldiğini daha çok belirgin etmek için mi ?? aydınlatırsanız sevinirim... :)
Konunun ilk mesajını okuyun.
Çok teşekkürler Sinan...
Merhabalar
Arkadaslar bende bunu kurdum
ama ana sayfaya gecmek istedigimde boyle bir hata verdi
Fatal error: Function name must be a string in /home/sohbetlo/public_html/forum/Sources/Load.php on line 2208
şimdi modu kaldıracam ama admin paneline ulaşamıyorum
yardım edermisiniz acil
cunku foruma suanda ulaşılamıyor :(
Offf dosyaları tek tek editleyerek siteyi actım
ama niye o hatayı verdi anlamadım
bilgisi olan varsa bir acıklama yaparsa sevinirim
çünkü çok güzel bir mod ve kurmak istiyorum
Arkadaşlar bunu daha önce yokmu
bi el atın şunu bizde kuralım ya
manuel olarak kurulumda istenilen yerlere aynen ekliyorum
zaten topu topu 4 dosyada degişiklik yapılıyor
aynen yerlerini bulup ekliyorum ama hata veriyor..
Sinan'ın modlarından kolay kolay sorun çıkmaz isterseniz tüm yaptıklarınızı geri alın ve paket halinde tekrar yüklemeyi deneyin. Yükleme aşamasında karşılaştığını hataları belirtin.
Yanlış paketi yüklüyorsunuz. SMF 1.x sürümleri için Pm_Informer_115.zip paketini kullanmalısınız.
SMF 1.1.6 kullanıyorum
Temam Safmc102
dediginiz paketide hemen deniyeyim
Ohhh be :D paketi safmc102 ye cevirip yukledim
sorunsuz calısıyor simdi
SiNaN eli opulecek adamsın vesselam :)
Bu arada Safmc102 kullanan varsa ve bende bu modu istiyorum diyosa konu altına mesaj atsın
sinan mujka bir daha tsk ettim supersin ;)
*erhan ilgin için tşk ettim saol canım
Ben teşekkür ederim. Yardımcı olabildiğime sevindim.
Fakat modifikasyonlarımın dağıtılmasını uygun görmüyorum. Zaten şu an Mod Sitesi'nden indirilebiliyor. Bir forum yöneticisi, en azından modifikasyonun tema değişikliklerini uygulayabiliyor olmalı diye düşünüyorum.
Tamam ustam sen nasıl istersen oyle hareket ederim kuşkun olmasın
sen ne zaman istersen bir PM ile emrindedir
yanlız bişe soracam bende mektup seklinde kücüçük bir gif var yanıp sonuyo
ben onu 1 tane okunmamış özel mesajınız var! diyor ya
onun başına ekliyecem yerini tam kestiremedim
onu bi zahmet gosterebilirmisin veya daha uygun bir sekli varsa soylersen sevinirim
/index.template.php dosyasına eklenecek kodlar
//The PM Informer is closed by default.
$options['collapse_header_pmi'] = 1;
//Do we have some new pms? Show the newest.
if(!empty($context['user']['unread_messages'])) {
echo '
<table align="center" width="500px">
<tr>
<td>
<div style="padding: 6px; vertical-align: middle; text-align: center; border: 1px solid #FF0000; background: #F4CFCF; color: #FF0000; ">
<a href="#" onclick="shrinkHeaderPMI(!current_header_pmi); return false;"><img id="upshrink_pmi" src="', $settings['images_url'], '/', empty($options['collapse_header_pmi']) ? 'collapse.gif' : 'expand.gif', '" alt="*" title="', $txt['upshrink_description'], '" style="margin-right: 2ex;" align="right" /></a>';
printf($txt['pmi_title'], $context['user']['unread_messages']);
echo '
</div>
<div id="upshrinkHeaderPMI"', empty($options['collapse_header_pmi']) ? '' : ' style="display: none;"', '>
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
<tr class="windowbg">
<td>
<b>', $txt[318], ':</b> <a href="' . $scripturl . '?action=profile;u=', $context['pm_informer']['from'], '">', $context['pm_informer']['sender'], '</a><br />
<b>', $txt[319], ':</b> ', $context['pm_informer']['subject'], '<br />
<b>', $txt[317], ':</b> ', $context['pm_informer']['msgtime'], '<br />
<b>', $txt[72], ':</b> ', $context['pm_informer']['body'], '<br /><br />
<div align="right"><a href="' . $scripturl . '?action=pm"><span class="smalltext">', $txt['pmi_view_all'], '</span></a></div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>';
}
Bul:
printf($txt['pmi_title'], $context['user']['unread_messages']);
Değiştir:
echo 'KODLAR';
printf($txt['pmi_title'], $context['user']['unread_messages']);
Eywallah ustam tşk ettim
Quote from: Pijama on October 18, 2008, 02:04:49 PM
Merhabalar
Arkadaslar bende bunu kurdum
ama ana sayfaya gecmek istedigimde boyle bir hata verdi
Fatal error: Function name must be a string in /home/sohbetlo/public_html/forum/Sources/Load.php on line 2208
şimdi modu kaldıracam ama admin paneline ulaşamıyorum
yardım edermisiniz acil
cunku foruma suanda ulaşılamıyor :(
bende ulaşamaz oldum ne yapacam şimdi? :'(
Quote from: [SiNaN] on October 20, 2008, 05:58:20 AM
Yanlış paketi yüklüyorsunuz. SMF 1.x sürümleri için Pm_Informer_115.zip paketini kullanmalısınız.
bende yanlış yükledim sisteme giremiyorum nasil düzelticem?
Lütfen arka arkaya mesaj yazmayın.
index.php
Bul ve Sil:
// Is there new pms? PM Informer...
loadPmInformer();
Daha sonra paketi kaldırabilirsiniz. Kaldırma sırasında index.php değişikliğinde hata verecektir, görmezden gelerek devam edin.
:'( özür dilerim bi an elim ayağıma dolaştı
ben 1.1.6 kullanıyorum bende olmicakmi bu mod?
sinan abi teşekkürler bu arada düzeldi forum
Neden olmasın? Doğru paketi yüklerseniz olur.
ama yüklüyorum hata veriyor
2 paket var zaten
115 i yüklemicemmi?
ozzm
kullandığın tema hangisidir?
kullandıgın SMF sürümü hangisidir?
SMF 1.1.6 kullanıyorum ve Pm_Informer_115.zip indirip kurdum
şuanda bende sorunsuz çalışıyor..
O kodu kaldırdıktan sonra modifikasyonu kaldırmayı da unutmayın. 115 paketini yüklediğinizde çalışmalı.
Eline sağlık.
Quote from: ЯocKayseri on November 02, 2008, 12:02:02 PM
Yeni versiyonun türkçe si için modification.turkish.php de. en alta ekle.
$txt['pmi_title'] = '%s okunmamış kişisel iletin var.';
$txt['pmi_view_all'] = '[Tümünü gör]';
$txt['pmi_style'] = 'Kişisel ileti uyarılarını değiştir. <div class="smalltext">Örneğin:<br/><i>border: {çerçeveboyutu}px {çerçeve tipi} {çerçeverengi}; background: {arkaplanrengi}; color: {yazırengi};</i>';
$txt['pmi_style_standard'] = 'border: 1px solid #FF0000; background: #F4CFCF; color: #FF0000;';
Modun yeni versiyonu çıkmış. farkı çerçeve falanda ekleyebiliyor olmamız daha doğrusu kendimize göre değişiklik yapabiliyor olmamız.
Evet, modifikasyonu Nascar adlı bir üye devraldı. Gelişiminin hızlanacağını umuyorum.