Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

Şair Kendi Şiirini Düzenleyemiyor Sadece Yöneticiler Yapıyor

İleti _TaYFuN_ » 13 Eyl 2009

joomla versionu: joomla 1.5.9
bilesen / modul versionu: v1.2rc1


kurulum hatasi ıle karsilastiniz mi? hayir
sorun derecesi: kurulum sorunu
problemden once ne yapmistin?
hiç birşey. Kullanmaya başladım başlayalı kullanıcı kendi şiirini düzenleyemiyor. Yani düzenle sil yayından kaldır gibi düğmeler şaire yani normal kullanıcıya görünmüyor. Sadece yöneticiler görebiliyor.

problemi cozmek icin neleri denedin?
siirler.Php'de
-------------------------------
$qp_mods['moderator'] = (strtolower($my->usertype) == 'editor' || strtolower($my->usertype) == 'administrator' || strtolower($my->usertype) == 'super administrator');
-------------------------------------------
şeklinde yönetici mertebelerine bu yetki verilmiş. Şairin kendine ait bir mertebe üretemeyeceğim için bu kısımdan çözüe gidemedim.

Siirler.Html.Php'de
----------------------------------------
<?Php if ($qp_mods['moderator']) { ?>
<td width="15%" align="center" valign="top">
<a href="<?Php echo sefreltoabs($qp_mods['surl'] . '&task=siir_duzenle&sid=' . $row1->id.$ıtemid) ?>">
<img src="<?Php echo $qp_mods['dizinyolu'] ?>/images/duzenle.png" width="16" height="16" border="0" title="<?Php echo _he_buton_busıırduzenle ?>"></a><a href="javascript:if (confirm('<?Php echo _he_buton_busııremın ?>')){ location.Href='<?Php echo sefreltoabs($qp_mods['surl']."&task=siir_sil&sid=$row1->id".$ıtemid); ?>';}" title="<?Php echo _he_buton_busıırsıl ?>"><img src="<?Php echo $qp_mods['dizinyolu'] ?>/images/sil.png" width="16" border="0"></a>
<?Php
--------------------
şeklinde $qp_mods['moderator'] 'e düzenleme yetkisi verilmiş. Buradan
----------------------------------
if ($my->username) {
$siir_ekleyen = kullanicibul($my->id);
---------------------
veya
------------------------------
$ekleyen_id = $en->s_ekleyen;
$ekleyen_kisi = kullanicibul($ekleyen_id);
-------------------------------------
gibi birşeyler yapılabilir mi diye baktım ancak başarılı olamasdım
------------------------------


mesajinizi yaziniz
siirler.Php'de
-------------------------------
Kod: Tümünü seç
$qp_mods['moderator'] = (strtolower($my->usertype) == 'editor' || strtolower($my->usertype) == 'administrator' || strtolower($my->usertype) == 'super administrator');

-------------------------------------------
şeklinde yönetici mertebelerine bu yetki verilmiş. Şairin kendine ait bir mertebe üretemeyeceğim için bu kısımdan çözüe gidemedim.
Siirler.Html.Php'de
----------------------------------------
Kod: Tümünü seç
<?Php  if ($qp_mods['moderator']) { ?>
   <td width="15%" align="center" valign="top">
    <a href="<?Php echo sefreltoabs($qp_mods['surl'] . '&task=siir_duzenle&sid=' . $row1->id.$ıtemid) ?>">
   <img src="<?Php echo $qp_mods['dizinyolu'] ?>/images/duzenle.png" width="16" height="16" border="0" title="<?Php echo _he_buton_busıırduzenle ?>"></a><a href="javascript:if (confirm('<?Php echo _he_buton_busııremın ?>')){ location.Href='<?Php echo sefreltoabs($qp_mods['surl']."&task=siir_sil&sid=$row1->id".$ıtemid); ?>';}" title="<?Php echo  _he_buton_busıırsıl ?>"><img src="<?Php echo $qp_mods['dizinyolu'] ?>/images/sil.png" width="16" border="0"></a>
<?Php

--------------------
şeklinde $qp_mods['moderator'] 'e düzenleme yetkisi verilmiş. Buradan
----------------------------------
Kod: Tümünü seç
if ($my->username) {
           $siir_ekleyen = kullanicibul($my->id);

---------------------
veya
------------------------------
Kod: Tümünü seç
$ekleyen_id = $en->s_ekleyen;
    $ekleyen_kisi = kullanicibul($ekleyen_id);

-------------------------------------
gibi birşeyler yapılabilir mi diye baktım ancak başarılı olamasdım
------------------------------
yardımcı olabilecek biri lütfen yardım etsin. Uğraşa uğraşa yoruldum ama olmadı
Rumuz: _TaYFuN_
Kıdemsiz Üyemiz
Durum: Offline
Kullanıcı avatarı

İleti: 25
Kayıt: 09 Mar 2009

Re: Şair Kendi Şiirini Düzenleyemiyor Sadece Yöneticiler Yapıyor

İleti Hasan » 16 Eyl 2009

siirler.html.php dosyasındaki 539. satırda şu kod var;

Kod: Tümünü seç
<?php if ($QP_mods['moderator']) { ?>


bunu ÅŸu ÅŸekilde deÄŸiÅŸtirirsen

Kod: Tümünü seç
<?php if ($QP_mods['moderator'] or $s_ekleyen == $my->id) { ?>


iconlar şairede çıkar. Burası şiirin detayındaki kısım. Listede de aynısını uygulayabilirsin.
Quality Joomla! Projects Team
Rumuz: Hasan
GeliÅŸtirici
Durum: Offline
Kullanıcı avatarı

İleti: 1250
Kayıt: 05 Eyl 2007

Re: Şair Kendi Şiirini Düzenleyemiyor Sadece Yöneticiler Yapıyor

İleti _TaYFuN_ » 26 Eyl 2009

Çok sağol hocam bu şekilde hiç denememiştim ben mods olunca sadece modlarlara yetki verebiliyoruz gibi düşünmüştüm. Böyle bir kullanım yapabildiğimizide öğrenmiş oldum. Çok teşekkürler. Emeğinize sağlık.
Rumuz: _TaYFuN_
Kıdemsiz Üyemiz
Durum: Offline
Kullanıcı avatarı

İleti: 25
Kayıt: 09 Mar 2009

Re: Şair Kendi Şiirini Düzenleyemiyor Sadece Yöneticiler Yapıyor

İleti _TaYFuN_ » 26 Eyl 2009

Şuanda şair kendi şiirini düzenleyebiliyor. Düzenleme tuşu normal çalışıyor ancak silme ve yayından kaldırma işlemlerini belirten resimlere basıldığında (şair tarafından) herhangi bir işlem gerçekleşmiyor.

Şair kendi şiirini düzenleyebiliyor ama silme ve yayından kaldırma işlemini yapamıyor.

Bu konuyuda düzenlememiz mümkün mü?
Henüz inceleyemedim ancak kısa bir yolu varsa yardımlarınızı bekliyorum.

Ayırdığınız zaman için tekrar teşekkürler.
Rumuz: _TaYFuN_
Kıdemsiz Üyemiz
Durum: Offline
Kullanıcı avatarı

İleti: 25
Kayıt: 09 Mar 2009

Re: Şair Kendi Şiirini Düzenleyemiyor Sadece Yöneticiler Yapıyor

İleti Hasan » 26 Eyl 2009

siirler.php 181. ve 182. satırdaki
Kod: Tümünü seç

       Siir_Kaydet
($option);
       break;
 


deÄŸiÅŸtir

Kod: Tümünü seç

       Kaydet
($option);
       break;
 


deneyebilir misin?
Quality Joomla! Projects Team
Rumuz: Hasan
GeliÅŸtirici
Durum: Offline
Kullanıcı avatarı

İleti: 1250
Kayıt: 05 Eyl 2007

Re: Şair Kendi Şiirini Düzenleyemiyor Sadece Yöneticiler Yapıyor

İleti _TaYFuN_ » 27 Eyl 2009

Kaydet($option);
break; şeklinde değiştirdim ancak yine olmadı. Önemli olan düzenlenebilmeseydi gerçi ancak diğer kontrollerde çalışsa daha güzel olacak.

İlginiz için teşekkürler hocam. Başka denenememi önereceğiniz birşey olursa cevabınızı bekliyorum.

İlginiz için çok teşekkürler.

Tüm qproje ailesine selamlar...
Rumuz: _TaYFuN_
Kıdemsiz Üyemiz
Durum: Offline
Kullanıcı avatarı

İleti: 25
Kayıt: 09 Mar 2009

Re: Şair Kendi Şiirini Düzenleyemiyor Sadece Yöneticiler Yapıyor

İleti Hasan » 28 Eyl 2009

729. ve 734. satırlar arası
Kod: Tümünü seç

    
if (!$QP_mods['moderator']) {
       if (
$sair != $my->id) {
          
mosRedirect(sefRelToAbs($QP_mods['surl']."&task=kpanel"), _HE_ON_UYARSILINMEDI);
          die();
       }
    }
 


burayı silersen şiir silme işlemi çalışıcak.


168. ve 171. satırlarda ise

Kod: Tümünü seç


       
if (!$QP_mods['moderator']) {
          
mosRedirect(sefRelToAbs($QP_mods['surl'], _HE_ON_UYARYETKIYOK));
          die();
       }

 


şöyle

Kod: Tümünü seç


       
if (!$my->id) {
          
mosRedirect(sefRelToAbs($QP_mods['surl'], _HE_ON_GIRISYAP));
          die();
       }
 


olarak değiştirirsen çözülür zannediyorum.
Quality Joomla! Projects Team
Rumuz: Hasan
GeliÅŸtirici
Durum: Offline
Kullanıcı avatarı

İleti: 1250
Kayıt: 05 Eyl 2007

Re: Şair Kendi Şiirini Düzenleyemiyor Sadece Yöneticiler Yapıyor

İleti _TaYFuN_ » 29 Eyl 2009

Hocam ellerinize sağlık. Söylediğiniz değişiklikleri yaptım ve 3 özellikde (silme, düzenleme, yayından kaldırma) sorunsuz çalıştı.

Ayırdığınız zaman için sonsuz teşekkürler.
Rumuz: _TaYFuN_
Kıdemsiz Üyemiz
Durum: Offline
Kullanıcı avatarı

İleti: 25
Kayıt: 09 Mar 2009

Re: Şair Kendi Şiirini Düzenleyemiyor Sadece Yöneticiler Yapıyor

İleti Hasan » 29 Eyl 2009

rica ederim :)
Quality Joomla! Projects Team
Rumuz: Hasan
GeliÅŸtirici
Durum: Offline
Kullanıcı avatarı

İleti: 1250
Kayıt: 05 Eyl 2007


Kurulum / Genel Sorular

Yapimci phpBB © 2009 phpBB Group Style Tasarim Q-Proje