Harika bir PHP Soru-Cevap scripti

Katılım
19 Tem 2013
Mesajlar
1
Beğeniler
0
Yaş
36
#21
bilgilendirme için teşekkürler...
 

YoRuMSuZ

Biz işimize bakalım...
Katılım
7 Hzr 2006
Mesajlar
37,883
Beğeniler
9,667
Şehir
Antalya
Takım
GALATASARAY
#22
Q2A (Question2Answer) scriptinde son sürümde harika bir mobil uyumlu tema var. SnowFlat adlı bu temada özellikle adsense reklamları göstermek isteyebilirsiniz. Response kodları aşağıdaki şekilde temanın uygun yerine ekleyerek kullanabilirsiniz.

PHP:
    function q_view($q_view) //opsiyonel
    {
    if ( ! qa_is_mobile_probably() )
        $this->output('masaüstü sürümde göser - Adsense kodları');
    else
        $this->output('mobil sürümde göster - Adsense kodları');
    }
 

YoRuMSuZ

Biz işimize bakalım...
Katılım
7 Hzr 2006
Mesajlar
37,883
Beğeniler
9,667
Şehir
Antalya
Takım
GALATASARAY
#23
Question2Answer soru cevap scriptinde istediğiniz bir bölümü giriş yapan kullanıcıların görmesini veya görmemesini istiyorsanız şu kodları ekleyin...

PHP:
if( ! qa_is_logged_in())     
$this->output('Bu içeriği ziyaretçiler görür, üyelere gösterilmez');
Tam tersine eğer bölümü giriş yapan üyelerin görmesini isterseniz aşağıdaki kodu kullanabilirsiniz.
PHP:
if(qa_is_logged_in())     
$this->output('Bu içereği giriş yapanlar görebilir');
 

YoRuMSuZ

Biz işimize bakalım...
Katılım
7 Hzr 2006
Mesajlar
37,883
Beğeniler
9,667
Şehir
Antalya
Takım
GALATASARAY
#25
Question2Answer oldukça güvenli bir scripttir. Yıllardır sorunsuz kullanıyorum.
 

YoRuMSuZ

Biz işimize bakalım...
Katılım
7 Hzr 2006
Mesajlar
37,883
Beğeniler
9,667
Şehir
Antalya
Takım
GALATASARAY
#26
Eğer sunucunuzda php sürüm değişikliği yaptıysanız ve Question2Answer script'te üyelik ve misafirlerin soru göndermesi için kullandığınız google reCAPTCHA uygulaması sorun yaratmaya başladıysa aşağıdaki yöntemle çözebilirsiniz.

siteadresi/qa-plugin/recaptcha-captcha klsöründe bulunan recaptchalib.php dosyasını açıp 128. satırındaki return file_get_contents(self::SITE_VERIFY_URL . $params->toQueryString()); kodu silip yerine aşağıdaki kodları yazın. (Parantez işaretini silmeyin)
Kod:
    $url = self::SITE_VERIFY_URL . $params->toQueryString();
        $ch = curl_init($url);
        curl_setopt($ch, CURLOPT_TIMEOUT, 5);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        $data = curl_exec($ch);
        curl_close($ch);
    return $data;
Artık reCAPTCHA uygulaması sorunsuz çalışacaktır.
 
Top Bottom