PDA

Orijinalini görmek için tıklayınız : ÇÖZÜLDÜ Chronoform da submit aritcle problemi



lynx
14-03-2012, 09:26
Merhaba,

Chronoform oldukça yararlı bir form bileşeni. Ama özelliği fazla olduğu için,çoğu yerde takılıp sizden yardım istiyoruz.

Ben bu formda oluşan datayı bir kategoriye yazdırmak istiyorum. Bunu daha önceki konuların birinde musty'nin yardımıyla yapmıştık.

Yeni oluşan sorunlarımız:

1) Submit Article da sadece 3 kısım var.beniim yazılmasını istediğim 5-6 alanım olduğunu varsayarsak:

Article Title Field : 1.alan
Full Text Field : 2,3 ve 4.alan
Intro Text Field 2,3.alan

gibi birden fazla alanı nasıl yazdırabiliriz? virgülle olmadı.


2) Yine Submit article ile birlikte,form yetkilisine mail gidiyor. Bu e-maili onaylamasını sağlayabilir miyiz?bir daha yönetim paneline giriş yapıp uğraşmasın.


ilginize şimdiden teşekkürler.

M.Enes AYDÜZ
23-03-2012, 18:14
Cevap bekleyen bir konu

Şems
23-03-2012, 20:34
Bir dönem chronoforms ile işe yarar çalışmalar yapmıştım o zamandan hatırladığım bilgimle ikinci talebinizin yapılmasının mümkün olmadığını düşünüyorum. Birinci isteğinizi de anlayamadım tam olarak.

mhusty
23-03-2012, 20:48
Birden fazla alanı yazdırmak yok sanırım ... Çünkü içerik olarak kaydediyor ve veritabanınada içerik olarak giriyor bu formu .
2. istediğinizde mümkün değil .

lynx
24-03-2012, 11:56
Kusura bakmayın, konuları bir süredir takip edemiyordum.

Yanıtlar için teşekkürler.

Açıkçası bu kadar negatif yanıtlar alacağımı ummuyordum.
Chronoform gerçekten çok güzel bir bileşen. benim isteklerimde okadar kompleks olmadığını sanıyordum.

1. için benzer bir konum daha var. o konu üzerinden " angelaus " ile görüşmeye devam ediyoruz. inşallah çözüm bulur.
2. için de bir çözüm önerisi üretebilirsek o da işimizi görecektir, örneğin " belirli bir kategoriye,yeni makale eklenildiğinde, yöneticiye mail gitsin " gibi bir uygulama işimizi çözebilir.

mhusty
24-03-2012, 17:38
Kusura bakmayın, konuları bir süredir takip edemiyordum.

Yanıtlar için teşekkürler.

Açıkçası bu kadar negatif yanıtlar alacağımı ummuyordum.
Chronoform gerçekten çok güzel bir bileşen. benim isteklerimde okadar kompleks olmadığını sanıyordum.

1. için benzer bir konum daha var. o konu üzerinden " angelaus " ile görüşmeye devam ediyoruz. inşallah çözüm bulur.
2. için de bir çözüm önerisi üretebilirsek o da işimizi görecektir, örneğin " belirli bir kategoriye,yeni makale eklenildiğinde, yöneticiye mail gitsin " gibi bir uygulama işimizi çözebilir.

2. sorunuzun cevabı için böyle bir özelliği var chronoforms'un ... Yani events kısmında on submit eventine birde e-mail ekliyorsunuz ve ayarlamalarını yapıyorsunuz.. Böylece hem sitenize içerik olarak eklenmiş oluyor hemde size mail olarak geliyor.

Akar
24-03-2012, 17:51
1. Mümkün değil.
2. Mümkün değil.

Çünkü chronoforms bu iki görev için de neticede Joomla!'nın özelliklerini kullanıyor. Yani veriler chronoforms'a değil, Joomla!'ya gönderiliyor.

angelaus
24-03-2012, 17:55
1.si biraz kod oynaması ile mümkün olabilecek gibi.


arkadaş bana sitesinde bir admin açarsa halledeceğim muhtemelen.

ikincisi ise mustinin dediği gibi forma bir emial uyarıcısı eklemek. (yine kodlara bakıp üretilen makalenin ID sini alıp "yayınla" url kodu ile birleştirilip güzel bir özellik sağlanabilir.

dediğim gibi admini alırsam çözeceğim inşallah

Akar
24-03-2012, 18:14
1.si biraz kod oynaması ile mümkün olabilecek gibi.


arkadaş bana sitesinde bir admin açarsa halledeceğim muhtemelen.

ikincisi ise mustinin dediği gibi forma bir emial uyarıcısı eklemek. (yine kodlara bakıp üretilen makalenin ID sini alıp "yayınla" url kodu ile birleştirilip güzel bir özellik sağlanabilir.

dediğim gibi admini alırsam çözeceğim inşallahKod seviyesinde düzenlenerek elbette mümkün olur; neticede bu bileşen de o kodların bir araya elmiş hali :D

angelaus
24-03-2012, 21:07
yok yok. php dosyaları ile oynama değil. bileşen içinden ufak bir trick ile yapılıyor.

angelaus
24-03-2012, 21:23
şimdi şöyle anlatalım.
Öncelikle mustinin "chrono ile makale girme" yazısını okuyun.

sonra chrono submit article action kısmından girilecek introtext e "intro" fulltexte ise "full" olarak yazın.

sonra diyelim formunuzda "alan1" "alan 2" ve "alan3" ü introtext olarak

"alan"4-"alan5" i fulltext olarak girdirmek istiyorsunuz.

tek yapmanız gereken events kısmında submit article dan önce bir "custom code" action atamak ve bu action özelliklerine


<?php
$form->data['intro'] = "<p>{$form->data['alan1']}</p>
<p>{$form->data['alan2]}</p>
<p>{$form->data['alan3']}</p> ";
?>


<?php
$form->data['full'] = "<p>{$form->data['alan4']}</p> <p>{$form->data['alan5']}</p>";
?>



girip kaydetmek.

ben alanları <p> tagı ile ayırdım ama siz istediğiniz html kodlarını kullanabilirsiniz.

lynx
24-03-2012, 21:45
Çok teşekkür ederim.

Bu makale sorunumuun büyük kısmını mustinin "chrono ile makale girme" dökümanı sayesinde çözmüştüm. Ama "custom code" olayını sanırım o konuda yoktu.

Bu bilgi sanırım bir çok arkadaşın işine yarayacaktır. özellikle benim.

Peki custom code kullanrak 2. sorunumu da halledebilir miyiz ?

konumun başında sorundan bahsetmiştim:

"2) Yine Submit article ile birlikte,form yetkilisine mail gidiyor. Bu e-maili onaylamasını sağlayabilir miyiz?bir daha yönetim paneline giriş yapıp uğraşmasın."

Bunun çok güzel bir örneği, JComments de var. direk yayınla ve yayınlama butonları e-mail ile kullanıcıya gidiyor, ama burada joomlanın özel yapısına hakim olmak gerekecek. bu da topu yine size atmam anlamına geliyor. :)

tekrardan teşekkür ederim.

mhusty
24-03-2012, 21:56
şimdi şöyle anlatalım.
Öncelikle mustinin "chrono ile makale girme" yazısını okuyun.

sonra chrono submit article action kısmından girilecek introtext e "intro" fulltexte ise "full" olarak yazın.

sonra diyelim formunuzda "alan1" "alan 2" ve "alan3" ü introtext olarak

"alan"4-"alan5" i fulltext olarak girdirmek istiyorsunuz.

tek yapmanız gereken events kısmında submit article dan önce bir "custom code" action atamak ve bu action özelliklerine


<?php
$form->data['intro'] = "<p>{$form->data['alan1']}</p>
<p>{$form->data['alan2]}</p>
<p>{$form->data['alan3']}</p> ";
?>


<?php
$form->data['full'] = "<p>{$form->data['alan4']}</p> <p>{$form->data['alan5']}</p>";
?>



girip kaydetmek.

ben alanları <p> tagı ile ayırdım ama siz istediğiniz html kodlarını kullanabilirsiniz.

çok güzel bir çözüm bu olayı anlattığım dersede koymak lazım..

lynx
24-03-2012, 22:06
Kesinlikle.
Eklemelisin.
Çok faydalı olacak çözümler üretilebilir bununla.


Ayrıca şu " mümkün değil, mümkün değil " olaylarına hiç girmesek keşke,

Bu forum joomla üzerine kurulu, ve birçok joomla konusunda ciddi bilgili arkadaşlar var. Benim sorduğum sorular kendi konumla ilgili olabilir, ama angelaus verdiği o mükemmel yardım sayesinde bende yeni ufuklar belirdi. ve Diğer bir çok arkadaşta "custom code" ile birçok problemi aşabileceğimizi gördü.

2. sorumda belirttiğim JComments olayını ele alırsak, orada bu özellik çok güzel bir şekilde çalışıyor.bunun üzerinden gidebiliriz diye düşünüyorum.

mhusty
24-03-2012, 22:18
Kesinlikle.
Eklemelisin.
Çok faydalı olacak çözümler üretilebilir bununla.


Ayrıca şu " mümkün değil, mümkün değil " olaylarına hiç girmesek keşke,

Bu forum joomla üzerine kurulu, ve birçok joomla konusunda ciddi bilgili arkadaşlar var. Benim sorduğum sorular kendi konumla ilgili olabilir, ama angelaus verdiği o mükemmel yardım sayesinde bende yeni ufuklar belirdi. ve Diğer bir çok arkadaşta "custom code" ile birçok problemi aşabileceğimizi gördü.


keyfimizden mümkün değil demiyoruz ki , sizin sorduğunuz bileşenin böyle bir özelliği var mı ? bizde bu bileşen ile mümkün değil diyoruz ..Kod bilgisi olan işte böylece yardım ediyor , custom code özelliği ile istediğinizi yaptırta biliyorsunuz..Yani bileşenlerde bu kodlarla yazılıyor zaten kod bilgimiz olsa size tak diye kodları verirdik

lynx
24-03-2012, 22:33
Sakin ol şampiyon :) Neden beni yanlış anlıyorsun ki ? Ben negatif değil pozitif birşey söylemek istedim.

Seninle daha once de konuşmuştuk,ben ve benim gibi birçok üye, diğer Joomla forumlarinda sorduğu bu ve benzer sorulara ters cevaplar almis , bu forumda çözümler bulmuş durumdayız.

O nedenle mümkün değil demeden önce alternatifleri iyice gözden geçirmemiz gerekir diye düşünüyorum.
Biz zaten diger forumlarda " Joomla extentions da ara " yanıtları ile kovulmuş kişileriz .

Ayrıca konu open source olursa,işin içinde profesyoneller varsa , mümkün değil sığ bir cevap kalıyor. Ve bence bu foruma yaklaşmıyor.
- benim görüşüm -

angelaus
24-03-2012, 22:40
ikinci söylediğini biraz denedim ama yaratılan makalenin ID sini alamıyoruz. Bu da sanırım joomla bu id yi yaratılırken veriyor. O sebeple ID yi alamadığımız için dediğini yapmak mümkün değil. ama istersen adminde o kategorinin makale listesine yönlendirebilirim. ama direcy makale yöneticisi linki koysan maile o da olur gibi.

lynx
24-03-2012, 22:51
Teşekkürler.
1 direk makale yöneticisi linki koyarsak çok farklı kategori,ve çok sayıda makale olan bir sitede başımızı agritmaz mi?editör için karışık olacaktır.

Bence yapabiliyorsak, ilgili kategoriyi filitrelemis halde maile eklemeliyiz.en azından o kategori de yayınlanmamış makaleleri görür ve yayınlarlar.

angelaus
24-03-2012, 23:11
malile şunu ekleyin yeter o zaman


http://www.SITEADI.com/administrator/index.php?option=com_content&catid=IDNEYSE

lynx
24-03-2012, 23:27
Himm bunu bir deneyelim.
Ilginize tekrardan tesekkür ederim.

angelaus
24-03-2012, 23:30
rica ederim

chronoform konusunda türkiyede hiçbiryerde olayan kadar çok belge ürettik sanıyorum. Devamı gelir inşallah

lynx
24-03-2012, 23:37
Aslında forumlarin genel mantığı da bu olmalı. Böylece çok ciddi projeler üretilebilir.

Burda geriye kalan -bence- gereksiz bilgileri temizleyip, buradaki iki önemli paylaşımı editoryal bir dilde crono form konusucaz eklemek olacak.

O zaman daha faydalı olmuş olacağız inşallah

mhusty
25-03-2012, 00:04
rica ederim

chronoform konusunda türkiyede hiçbiryerde olayan kadar çok belge ürettik sanıyorum. Devamı gelir inşallah

sayende abi :) bu çözümüde anlatımın içine ekledim...

Akar
25-03-2012, 00:19
Sakin ol şampiyon :) Neden beni yanlış anlıyorsun ki ? Ben negatif değil pozitif birşey söylemek istedim.

Seninle daha once de konuşmuştuk,ben ve benim gibi birçok üye, diğer Joomla forumlarinda sorduğu bu ve benzer sorulara ters cevaplar almis , bu forumda çözümler bulmuş durumdayız.

O nedenle mümkün değil demeden önce alternatifleri iyice gözden geçirmemiz gerekir diye düşünüyorum.
Biz zaten diger forumlarda " Joomla extentions da ara " yanıtları ile kovulmuş kişileriz .

Ayrıca konu open source olursa,işin içinde profesyoneller varsa , mümkün değil sığ bir cevap kalıyor. Ve bence bu foruma yaklaşmıyor.
- benim görüşüm -Forum yapısı budur :) Forumlar otorite pazarları değil neticede. Herkes bilgisi ve vakti ölçüsünde cevap verir. Burası bir teknik servis olmadığına göre tüm cevapları değerlendirmek daha doğru olur. Neticede forum dediğimiz şey de bu işe yarar. 10 senedir forum yönetiyorum, 6 senedir Joomla konusunda paylaşım yapıyorum...bunlar mümkün değilden ibaret değil. Ancak içinde böyleleri de muhakkak oluyor. Biri de arada geliyor o mümkün olmayan şeyi farklı bir şekilde çözüyor, biz de öğreniyoruz. Bugün Joomla!'nın Türkiye'de en önde gelen isimleri bu ekipte...ama hepsi de bu forumlar vasıtasıyla mevcut birikimlerine sahip oldular.

Şunu rahatlıkla söyleyebilirim;
Bu ekibin bulunduğu forumlarda bu ekip ile aynı mantalitede üyeler bulunuyor genelde (sizin gibi mesela). Dolayısıyla bu ekibin bulunduğu forumlarda kolay kolay terslemeler, konu kilitlemeler, adam yasaklamalara şahit olmuyorsunuz. Arkadaşlar, ben de dahil, bilmediğimiz konularda konuya cevap vermemek yerine bilmediğimizi de yazıyoruz kimseyi mahkum etmemek için. Çokça yaşanan bu tür sıkıntılara bizim bulunduğumuz forumlarda pek denk gelmezsiniz. Hal böyle olunca konularda çözüm oranı yüksek oluyor. Yine de her zaman her şey istediğimiz gibi olmuyor tabii :)

Eleştiriniz için ayrıca teşekkürler.

Bu arada konunun temizlenmesine olumlu bakmıyorum, o da forum mantığına uygun değil. Döküman olarak ayrıca portala eklenecek nasipse. Forumlarda temizlik yapsak, bu karman çorman sistemlerde hiçbir şey bulunabilir olmaz. Uygulamada durum budur yani :)

mhusty'nin açıklamasında da bence bir sorun yoktu ama işte bu internet işi böyle. Araya birkaç gülücük koymazsanız, ha bağırıp çağırmışsınız ha fısıltıyla yazmışsınız...bazen anlaşılmıyor. Yüzyüzeyken bile sadece kültürel farklılıklar sebebiyle anlaşmazlıklar yaşanabilirken bu çok normal. Empati çok önemli burada.

lynx
25-03-2012, 16:28
Bu yanıta ne denir ki ...Elbette, sizinle %100 aynı kanaatte değilim, ama kesinlikle paralel bakıyorum.

Inşallah forum bu seviyesini hep korur, koruması içinde hepimiz üzerimize düşeni yaparız ( bu eleştiri kendime idi , çok kez dile getirmeme rağmen ,bu forumda uzerime düşeni yapmadığım kanaatindeyim.)

Konuyu temizlemeyeceksek, buradan :

Başta sorunumu cozme konusunda inanılmaz gayreti için angelaus ' a ,
Eleştirileriler ve uzun açıklamalar için Akar ' a
Konuyu takip edip crono form hakkında ciddi bir kaynak hazırlamaya çalışan mhusty 'Ye
Ve özellikle cozulmeyen problemleri beklemeye alarak ,konunun değerini arttıran M.Enes AYDUZ ' e

Tesekkür ederim.

Akar
25-03-2012, 17:27
Ben de kendi adıma yaklaşımınız, açık ve yapıcı eleştiriniz, ayrıca kıymet bilererk bizi motive eden mesajlarınız için teşekkür ederim.

Bu BEKLİYOR ve ÇÖZÜLDÜ olayını zamanında ilk defa CMSTÜRK üzerinde hayata geçirmiştik. Gerçekten de bu konuda kendimize güveniyoruz ve konuların çözülmesi için kendimizi rahatsız edercesine orada bir BEKLİYOR ibaresi bulunmasını arzu ediyoruz. Bir konuyu ilk defa açılırken değil, ancak yönetici olarak görüp de cevap verememişsek BEKLİYOR olarak işaretliyoruz ki dikkat çekici olsun. Böylelikle bilgi sahibi diğer yönetici arkadaşlar tarafından, ayrıca bilgisi bulunan üyelerimiz ve ileride vakit ayırabildiğimizde inceleyeceğimiz zaman kendimiz yeniden görebiliyor, konuyu çözüme ulaştırmaya daha yakın tutabiliyoruz. Bunun çok önemli bir özellik olduğunu düşünüyoruz.

Bilmemenin utanması yok, öğrenmemenin var :) Bu etiket bizi bilmediğimiz zaman hem çözüme hem öğrenmeye itiyor.

Bu konunun çözüme ulaşmış olmasından dolayı son derece memnunum. ÇÖZÜLDÜ olarak işaretlenen konular ayrıca arama neticelerinde filtrelenebildiğinden, arama yapanlar açısından da faydalı oluyor diye düşünüyorum. Forumun yapısını biz oldukça inşeallah koruyacağız. 7. seneye giren Joomla maceramızda hep buna gayret edip, bu yapıyı da elhamdülillah koruduk. İnşeallah sizin gibi felsefi olarak buna destek veren üyelerimizle korumaya devam edeceğiz.

Burada anlatılan çözüm portalımızda da yer alacak

Tekrar teşekkürler.