• Merhaba Ziyaretçi.
    "Çiçek " konulu fotoğraf oylaması başladı. İlgili konuya BURADAN ulaşabilirsiniz.
    Sizi, ankette oy kullanmaya davet ediyoruz...

Harika bir PHP Soru-Cevap scripti

eceylan38

Üyecik
bilgilendirme için teşekkürler...
 

YoRuMSuZ

Biz işimize bakalım...
Kahve
Emoji 2
Kahve
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...
Kahve
Emoji 2
Kahve
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...
Kahve
Emoji 2
Kahve
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