• 02-01-2009, 21:44:45
    #10
    Üyeliği durduruldu
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    şimdi anladığım sen echo kodunu veya herhangi bir php kodunu, bir değişkene atamaya çalışıyorsun ?

    fonksiyon kullanmaktan başka kolay bi yolu olduğunu zannetmiyorum ...
    create_function ile degiskene fonksiyon tanımlayabiliyorsun ama, normalden farkı yok yani...
    $degisken = create_function('$deger=2', 'echo $deger; ');
    
    $degisken('sdfsdfsd' ) . "\n";



    function blabal_sasa() {
    phpkodlar
    phpkodlar
    phpkodlar
    }
    ve

    $blabla = blabal_sasa();
    gibi bir fonksiyon yapıp sonarsında da değişkene atayarakda denedim sonuç aynı. php kodu çalışıyor, fonksiyon çalışıyor, ekrana basılıyor ama yerleştirdiğim yerde çıkmıyor. showthread.php dosyası sanki kabullenmiyor koduda en dışa atıyor gibi.

    dediğin yöntem bundan farklıysa deneyim tabi bide nasıl deniyceğimi anlatırsan sevinirim php bilmiyorum
  • 02-01-2009, 21:48:01
    #11
    global olarak tanımlanması gerekiyor olabilir..
    herneyse kısayoldan özetlersek
    mybb gayet özenti bir yazılım.. ve vbulletin'deki plugin ekleme özelliğini kopyalamışlar mı ? eğer öyle olup olmadıgını belirtirsen yardımcı olabilirim.
  • 02-01-2009, 22:14:58
    #12
    Üyeliği durduruldu
    eklenti (plugin) özelliği var
  • 02-01-2009, 22:31:04
    #13
    o zaman add plugin diyip bir plugin ekle..
    ve global veya showthread vs seç tipini..
    kod kısmınada bi fonksiyon tanımla

    function doom() {
    echo 'xyz';
    }

    hemen altınada fonksiyonu değişkene taşı
    $doomsday=doom();
    gibi.
    sonra template'de kullan.
  • 02-01-2009, 22:36:54
    #14
    Üyeliği durduruldu
    ama bu mybb nin pluginleri değişik.

    php dosya halinde. onlarıda ben anlamıyorum işte php bilgim olmadığından.

    ücretli hallederimderseniz ve 1-2 plugin dosyasının php dosyasının örneğine bakarak yaparım derseniz sevinirim.
  • 02-01-2009, 22:48:56
    #15
    panel + 1 adet örnek plugin alabilirsem pm'den. çözeriz, yöntemide buraya yazarız.
  • 02-01-2009, 23:46:47
    #16
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arkadaşım senin template te eklediğin smarty kodu sakın template in baska yerinde olmasın basit bi html yanlıslıgından da kaynaklanabilir.

    Örneğin ;

    <td></td> tagları arasında olması gereken değişkenin <tr></tr> yada daha anlamsız bi yerde olmasın ?

    template te editlediğin dosyayıda verirsen bakabiliriz. kodu yazdıgın yeride gösterirsen hatanı bulabiliriz belki...
  • 03-01-2009, 10:42:14
    #17
    $blablabla = "ffasfas"; bu şekil denedinmi hocam? daha sonra templatede göstermek istediğin yerde $blablabbalba yı koyarsın nasıl koyuluyorsa
  • 03-01-2009, 12:08:44
    #18
    Üyeliği durduruldu
    DooMsDaY adlı üyeden alıntı: mesajı görüntüle
    panel + 1 adet örnek plugin alabilirsem pm'den. çözeriz, yöntemide buraya yazarız.
    panel vermem imkansız ama basit plugin örnekleri verebilir, bulabilirim. sen yapıp yollarsın bende denerim uygunsa?
    birde başlamadan ne kadar istersin ücret baştan konuşalımda

    intel adlı üyeden alıntı: mesajı görüntüle
    arkadaşım senin template te eklediğin smarty kodu sakın template in baska yerinde olmasın basit bi html yanlıslıgından da kaynaklanabilir.

    Örneğin ;

    <td></td> tagları arasında olması gereken değişkenin <tr></tr> yada daha anlamsız bi yerde olmasın ?

    template te editlediğin dosyayıda verirsen bakabiliriz. kodu yazdıgın yeride gösterirsen hatanı bulabiliriz belki...
    html yanlışlığı yok kesin. eşlenen değer php haricinde text ile eşlenince sorun olmuyor çünkü.

    huseyinkeles adlı üyeden alıntı: mesajı görüntüle
    $blablabla = "ffasfas"; bu şekil denedinmi hocam? daha sonra templatede göstermek istediğin yerde $blablabbalba yı koyarsın nasıl koyuluyorsa
    öyle yapıyorum zaten :S $blablabla = "ffasfas" yapınca php olmadığından sorun olmuyor.