PHP Nuke Mail Sorunu ÇÖZÜMÜ

PNT Nuke ve Php Nuke Hakkındaki İp Uçları

Moderatör: Moderatörler

PHP Nuke Mail Sorunu ÇÖZÜMÜ

Mesajgönderen soulfather » 2011/11/04 - 23:24

Merhaba arkadaşlar,

Bilindiği gibi bazı hosting firmaları güvenlik nedeniyle send_mail fonksiyonunu kapatıyorlar. Böylece PHP Nuke sitelerimizde mail gönderme sorunu yaşıyoruz. [yaşıyorduk]. Bende bu kişilerden birisiydim. Sonunda aradım taradım buldum. Ve bu sorunu yaşayanlara katkım olacağını düşünerek bu başlığı açtım.

Ben kendi sitemde denedim ve çalıştırdım. denemek isterseniz http://www.catkarakoyu.com/web/modules. ... commend_Us

Not1: Anlatacağım sistemde, send_mail, qmail, smtp, pop3, smtp-pop3 ve orjinal mail sistemi mevcuttur.

Not2: bul ve değiştir şeklindeki kodları sayfanın yapısıyla birebir olmasını sağlayınız. (if etiketleri aynı hizada, { etiketleri aynı hizada, mail ve phpnukemail kodları aynı hizada olcak şekilde)yoksa çalışmayabilir.

Bir kaçkez bu sorunu yaşadım. ben anlatırken hizalamayı yaparak kodları yerleştireceğim ama bazen değişebiliyor.

Not3: Eğer formlarda html yi etkinleştirmek isterseniz phpnukemail( ile başlayan kodun içersine $encode=1 ekleyiniz.

Yani yapacağımız şey özetlersek şu: Mail formlarını smtp ile gönderilmesini sağlamak.

Adım 1: Dosyayı buradan indiriniz.

Ekten Dosyayı İndiriniz.

Adım 2: * Rar dosyasını açınız ve dosyaları aynı şekilde sunucunuza gönderiniz.

* pnm_setup.php dosyanızı adresinizde çağırınız. yani: www.siteniz.com/pnm_setup.php

* First time install'i seçerek sql tablolarınızı oluşturunuz. Sonrasında pnm_setup.php dosyasını sunucunuzdan siliniz.

* Anadizininizde bulunan language klasörü içindeki dil dosyanıza, indirdiğiniz dosya içersinde language/lang-turkish.txt dosyanında bulunan dil kodlarını ekleyiniz.

* Ana dizinde bulunan mainfile.php dosyasını wordpad'de açınız. ve;

Bul:

Kod:
Kod: Tümünü seç
?> '); //-->



Değiştir:

Kod: Tümünü seç
      if (file_exists(INCLUDE_PATH."includes/phpnukemailer.php")) {
         include(INCLUDE_PATH."includes/phpnukemailer.php");
      }
      ?> '); //-->



Adım 3: Yönetim panelinize giriniz ve PhpnukeMailer ikonuna tıklayınız. Buradaki formu kendinize göre doldurunuz.

Örnek Böyle:

[img:668:460]http://www.starbilgi.net/localhost/mail1.gif[/img]

Adım 4: Şimdi gelelim kuru fasülyenin faydalarına :) İşin karışık kısmına

Burada dikkat edilmesi gereken şey "Not2" de bahsettiğim olay gerisi biraz sabır işi.
Ben bir kaç modülün düzenlemesini yapacağım siz sitenizde bulunan modülleri bu örneklere göre düzenleyeceksiniz.

Yapılacak tek şey şu: "mail(" etiketiyle başlayan kodları "phpnukemail(" şeklinde değiştirmek. ve sonrasında else etiketiyle orjinal kodu yerleştirmek. Şimdi ne kadar kolay görünüyor ama bazen bu kodlar değişikliğe uğruyor Nasıl mı Dikkatli bakarsak şöyle:

ÖRNEK1:

Recommend_Us (Bizi önerin, tavsiye edin) Modülü:
modules/Recommend_Us/index.php dosyasını açınız.

Bulun:

Kod: Tümünü seç
      mail($fmail, $subject, $message, "From: "$yname" <ymail>nX-Mailer: PHP/" . phpversion()); '); //-->


Değiştirin:

Kod: Tümünü seç
      if (defined('PNM_IS_ACTIVE')) {
         phpnukemail($fmail, $subject, $message, $ymail, $yname);
      } else {
         mail($fmail, $subject, $message, "From: "$yname" <ymail>nX-Mailer: PHP/" . phpversion());
      }

'); //-->


ÖRNEK2: Feedback (İletişim) Modülü
modules/Feedback/index.php dosyasını açınız.

Bulun:

Kod: Tümünü seç
mail($to, $subject, $msg, $mailheaders); '); //-->



Değiştirin:

Kod: Tümünü seç
   if (defined('PNM_IS_ACTIVE')) {
      phpnukemail($to, $subject, $msg, $sender_email, $sender_name);
   } else {
      mail($to, $subject, $msg, $mailheaders);
   }

'); //-->


evet şimdi kodların nasıl olacağını gördük, sizde modüllerinizi bu şekilde düzenleyeceksiniz.

Diğer modüllerde düzeltilecek dosyalar şunlar; (Aklıma gelenler)
Journal: modules/Journal/friend.php

News: modules/News/friend.php

Submit News: modules/Submit_News/index.php

Surveys: modules/Surveys/admin/index.php

Web links: modules/Web_Links/admin/index.php

Your Accounts: modules/Your_Account/index.php
modules/Your_Account/admin/index.php

CNB Your account: modules/Your_Account/admin/activateuserconf.php
modules/Your_Account/admin/adduserconf.php
modules/Your_Account/admin/approveuserconf.php
modules/Your_Account/admin/deleteuserconf.php
modules/Your_Account/admin/modifyuserconf.php
modules/Your_Account/admin/promoteuserconf.php
modules/Your_Account/admin/removeuserconf.php
modules/Your_Account/admin/resendmailconf.php
modules/Your_Account/admin/restoreuserconf.php
modules/Your_Account/admin/suspenduserconf.php
modules/Your_Account/includes/functions.php
modules/Your_Account/public/deleteconfirm.php
modules/Your_Account/public/mailpass.php
modules/Your_Account/public/new_finish1.php
modules/Your_Account/public/new_finish2.php
modules/Your_Account/public/new_finish3.php
NSN News: modules/News/admin/NEsubmissionPost.php
modules/News/public/NEFriendSend.php
modules/News/public/NEReplyPost.php
modules/News/public/NESubmitPost.php

NSN GR Downloads: modules/Downloads/admin/DownloadAddSave.php
modules/Submit_Downloads/index.php

Türkçe dil dosyasını kendim düzenledim.

Not : Bu Yazı Alıntıdır. Uzun Zamandır Kendi Sitemde Yazı Mevcuttu Eklemek İstedim.. Kimden Olduğu Mechul Bilsem Yazıcam.
PhpNukeTurkiye.Com Site Kurallarını Okumak İçin Tıklayın
Site kuralları gereği, kullanıcı profilinde web adresi bulunmayan, kullanmakta olduğu sitenin copyright bilgisi silinen kişilerin isteklerine cevap verilmeyecektir.
Önceliğimiz olarak emeğe saygı diyoruz..
Saygılarımızı sunuyoruz.. PNT Yönetim...



http://www.catkarakoyu.com Köy Sitemiz % 95
http://catkarakoyu.com/nuke Demo Sitemiz % 20

--------------
Moderatör
Kullanıcı avatarı
Mesajlar: 742
Kayıt: 2011/08/08 - 00:00
Konum: Ankara
Ettiği teşekkür: 1
Aldığı teşekkür: 2


Mesajgönderen Sonsuzluk » 2011/11/04 - 23:40

ip ucları bölümüne ekleyecem bunuda teşekkür ederim :wink:
Tarih Hayal Edenleri Değil,Gerçekleştirenleri Yazar !

NOT : Özel mesajla veya farklı yollar ile bana verdiğiniz admin paneli, ftp, phpmyadmin, cpanel, pleskpanel, direckpanel (v.b.) gibi size özel yerlerin kullanıcı adı ve şifrelerini ben sorunu çözüp size teslim ettikten sonra lütfen değiştirin. Aksi taktirde hiçbir sorumluluk kabul etmiyorum.
Administrator
Kullanıcı avatarı
Mesajlar: 2376
Kayıt: 2011/07/10 - 00:00
Konum: Samsun
Ettiği teşekkür: 1
Aldığı teşekkür: 95

Re:

Mesajgönderen soulfather » 2011/11/04 - 23:45

Ne demek gecenlerde arkadaş bu konuya değindi aklımda kalmasın yazayım dedim... Yeterki Nukeciler için faydalı olsun.
PhpNukeTurkiye.Com Site Kurallarını Okumak İçin Tıklayın
Site kuralları gereği, kullanıcı profilinde web adresi bulunmayan, kullanmakta olduğu sitenin copyright bilgisi silinen kişilerin isteklerine cevap verilmeyecektir.
Önceliğimiz olarak emeğe saygı diyoruz..
Saygılarımızı sunuyoruz.. PNT Yönetim...



http://www.catkarakoyu.com Köy Sitemiz % 95
http://catkarakoyu.com/nuke Demo Sitemiz % 20

--------------
Moderatör
Kullanıcı avatarı
Mesajlar: 742
Kayıt: 2011/08/08 - 00:00
Konum: Ankara
Ettiği teşekkür: 1
Aldığı teşekkür: 2

Mesajgönderen Sonsuzluk » 2011/11/05 - 00:01

konu ip uçlarına taşınmıştır

tekrar teşekkür ederim

http://www.phpnuketurkiye.com/Php_Nuke_ ... ail_Sorunu
Tarih Hayal Edenleri Değil,Gerçekleştirenleri Yazar !

NOT : Özel mesajla veya farklı yollar ile bana verdiğiniz admin paneli, ftp, phpmyadmin, cpanel, pleskpanel, direckpanel (v.b.) gibi size özel yerlerin kullanıcı adı ve şifrelerini ben sorunu çözüp size teslim ettikten sonra lütfen değiştirin. Aksi taktirde hiçbir sorumluluk kabul etmiyorum.
Administrator
Kullanıcı avatarı
Mesajlar: 2376
Kayıt: 2011/07/10 - 00:00
Konum: Samsun
Ettiği teşekkür: 1
Aldığı teşekkür: 95

Re:

Mesajgönderen yeserentohumlar » 2011/11/05 - 01:01

evet bu sorun bende de vardı hatta bununla ilgili bir konuda açmıştım. bu sorunumu phpnukemailler ile çözmüştük.şimdi çatır çatır mail gidiyor heryere :) bunun ipuçları bölümüne taşınmasına sevindim.
PNT Üyesi
Kullanıcı avatarı
Mesajlar: 517
Kayıt: 2011/09/29 - 00:00
Konum: Eskişehir
Ettiği teşekkür: 8
Aldığı teşekkür: 3

Re:

Mesajgönderen soulfather » 2011/11/05 - 10:05

yeserentohumlar sitene baktım daha doğrusu ben google chorome kullanıyorum siten bozuk gözüküyor. sitelerinizi her tarayıcıda kontrol edin sizler için iyi olacaktır...
PhpNukeTurkiye.Com Site Kurallarını Okumak İçin Tıklayın
Site kuralları gereği, kullanıcı profilinde web adresi bulunmayan, kullanmakta olduğu sitenin copyright bilgisi silinen kişilerin isteklerine cevap verilmeyecektir.
Önceliğimiz olarak emeğe saygı diyoruz..
Saygılarımızı sunuyoruz.. PNT Yönetim...



http://www.catkarakoyu.com Köy Sitemiz % 95
http://catkarakoyu.com/nuke Demo Sitemiz % 20

--------------
Moderatör
Kullanıcı avatarı
Mesajlar: 742
Kayıt: 2011/08/08 - 00:00
Konum: Ankara
Ettiği teşekkür: 1
Aldığı teşekkür: 2

Re:

Mesajgönderen yeserentohumlar » 2011/11/05 - 14:11

ya evet ne zamandır bununla ilgili sorayım diyordum. explorerde sorun gözükmezken firefox, chorome gibi tarayıcalarda sayfanın şekli değişiyor. bunun test edip düzenleyebileceğimiz bir yöntem var mı?
PNT Üyesi
Kullanıcı avatarı
Mesajlar: 517
Kayıt: 2011/09/29 - 00:00
Konum: Eskişehir
Ettiği teşekkür: 8
Aldığı teşekkür: 3

Re:

Mesajgönderen islamiyetimiz » 2011/11/18 - 02:55

tesekurler
Yeni Üye
Kullanıcı avatarı
Mesajlar: 39
Kayıt: 2011/09/22 - 00:00
Ettiği teşekkür: 0
Aldığı teşekkür: 0

Re:

Mesajgönderen kenanc1969 » 2011/11/18 - 18:08

güzel paylaşım teşekkürler
Yeni Üye
Kullanıcı avatarı
Mesajlar: 61
Kayıt: 2011/11/18 - 01:00
Konum: Trabzon
Ettiği teşekkür: 0
Aldığı teşekkür: 0

Re:

Mesajgönderen uzuncell58 » 2011/11/18 - 18:20

tşkler
Yeni Üye
Kullanıcı avatarı
Mesajlar: 5
Kayıt: 2011/11/18 - 01:00
Ettiği teşekkür: 0
Aldığı teşekkür: 0

Re:

Mesajgönderen euzun » 2011/11/25 - 17:21

teşekkürler
Yeni Üye
Kullanıcı avatarı
Mesajlar: 6
Kayıt: 2011/11/25 - 01:00
Ettiği teşekkür: 0
Aldığı teşekkür: 0

Re:

Mesajgönderen yeserentohumlar » 2012/09/15 - 21:09

arkadaşlar bu phpnukemaileri ben v3 te çalıştıramadım.( eski sitem pphnuke de çalışıyordu ) çalıştaramadımdan kastım beyaz sayfa hatası veriyor gönderme işlemi yaptığımda
Uğur AĞAOĞLU
PNT Üyesi
Kullanıcı avatarı
Mesajlar: 517
Kayıt: 2011/09/29 - 00:00
Konum: Eskişehir
Ettiği teşekkür: 8
Aldığı teşekkür: 3

Mesajgönderen Sonsuzluk » 2012/09/15 - 21:13

çevirdiğin dosyayı buraya eklermisin bir bakayım çeviri sırasında hatamı oluştu
Tarih Hayal Edenleri Değil,Gerçekleştirenleri Yazar !

NOT : Özel mesajla veya farklı yollar ile bana verdiğiniz admin paneli, ftp, phpmyadmin, cpanel, pleskpanel, direckpanel (v.b.) gibi size özel yerlerin kullanıcı adı ve şifrelerini ben sorunu çözüp size teslim ettikten sonra lütfen değiştirin. Aksi taktirde hiçbir sorumluluk kabul etmiyorum.
Administrator
Kullanıcı avatarı
Mesajlar: 2376
Kayıt: 2011/07/10 - 00:00
Konum: Samsun
Ettiği teşekkür: 1
Aldığı teşekkür: 95

Re:

Mesajgönderen yeserentohumlar » 2012/09/15 - 21:15

ok
Uğur AĞAOĞLU
PNT Üyesi
Kullanıcı avatarı
Mesajlar: 517
Kayıt: 2011/09/29 - 00:00
Konum: Eskişehir
Ettiği teşekkür: 8
Aldığı teşekkür: 3

Mesajgönderen yeserentohumlar » 2012/09/15 - 21:24

Uğur AĞAOĞLU
PNT Üyesi
Kullanıcı avatarı
Mesajlar: 517
Kayıt: 2011/09/29 - 00:00
Konum: Eskişehir
Ettiği teşekkür: 8
Aldığı teşekkür: 3


Sonraki

Dön İp Uçları

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir