Modun Cevabi Mod Sitesine Koymak Istemiyor Nedense :(
QuoteSure. Just attach the Turkish language file to a post in the Turkish boards.
Mod Yapimcisi:winrules (http://www.simplemachines.org/community/index.php?action=profile;u=12859)
Turkce Ceviri:ghg (http://www.simplemachines.org/community/index.php?action=profile;u=90268)
Uydugu Surumler:1.1 Ve Sonrasi
Fonksiyon:Siteye Yeni Sayfalar Eklemenizi Saglar.Ornegin Ben Durumum Modu Resimlerini Koydum Html Olarak
Forum Seceneklerinde "Custom Actions" Diye Bir Yazi Cikiyor Normalde.Cikmayanlar
Sources/ModSettings.php
function ModifyActionSettings()
{
global $txt, $scripturl, $context, $settings, $sc, $modSettings, $db_prefix;
if (isset($_GET['addaction']))
{
$overwrite_old_settings = false;
$i = $_GET['addaction'];
$mod_settings = array(
'CA' . $i . '_name' => '',
'CA' . $i . '_type' => 'html',
'CA' . $i . '_title' => '',
'CA' . $i . '_code' => '',
);
// Turn the array defined above into a string of MySQL data.
$string = '';
foreach ($mod_settings as $k => $v)
$string .= '
(\'' . $k . '\', \'' . $v . '\'),';
// Sorted out the array defined above - now insert the data!
if ($string != '')
$result = db_query("
" . ($overwrite_old_settings ? 'REPLACE' : 'INSERT IGNORE') . " INTO {$db_prefix}settings
(variable, value)
VALUES" . substr($string, 0, -1),__FILE__,__LINE__);
redirectexit('action=featuresettings;sa=actions');
}
else
{
$config_vars = array();
$i = 1;
while (isset($modSettings['CA' . $i . '_name']))
{
$config_vars[$i*5-5] = array('text', 'CA' . $i . '_name', null, 'Name');
$config_vars[$i*5-4] = array('select', 'CA' . $i . '_type', array('html' => 'HTML', 'php' => 'PHP', 'bbc' => 'BBC',), 'Type');
$config_vars[$i*5-3] = array('text', 'CA' . $i . '_title', null, 'Page Title');
$config_vars[$i*5-2] = array('large_text', 'CA' . $i . '_code', 10, 'Code');
$config_vars[$i*5-1] = '';
$i++;
}
$config_vars[($i-1)*5] = '<a href="' . $scripturl . '?action=featuresettings;sa=actions;addaction=' . $i . '">Add an action</a>';
}
// Saving?
if (isset($_GET['save']))
{
saveDBSettings($config_vars);
redirectexit('action=featuresettings;sa=actions');
}
$context['post_url'] = $scripturl . '?action=featuresettings2;save;sa=actions';
$context['settings_title'] = 'Custom Actions';
prepareDBSettingContext($config_vars);
}
function ModifyActionSettings()
{
global $sourcedir;
require_once($sourcedir . '/CustomAction.php');
CustomActionSettings();
}
Son Guncelleme:
Bazi Yerler Ingilizce Kalmis
Bak Bu Güzel İşte ;)
saol ;)
bencede çok hoş :)
güzel oldu güzel :)
tşkler kasmicaz artik edit die :D dökümanlardaki başlik iptal olucak artik :P
galiba ::)
Eksik çevirilmiş ama olsun, ellerine sağlık dostum
Güzel oldu teşekkürler
Quote from: kilislim on March 17, 2007, 07:39:19 PM
Eksik çevirilmiş ama olsun, ellerine sağlık dostum
neresi eksik ???
Custom Actions > Yeni Sayfa Ekle > Alt sayfa ekle
Sonuç: Sub-Action Settings For "" Action
Add a sub-action
KAYDET
Add a sub-action
bunu hicbiyerde bulamadim nedense :-\
ama var değil mi...
CustomAction.php dosyasında
$config_vars[] = '<a href="' . $scripturl . '?action=featuresettings;sa=actions;addsub=' . $i . ';parentaction=' . $_GET['sasettings'] . ';sesc=' . $sc . '">Add a sub-action</a>';
olduunu biliodum ama bulamamistim :D
saolason Arbalot
Quote from: ghg on March 17, 2007, 09:24:42 PM
olduunu biliodum ama bulamamistim :D
saolason Arbalot
düzeltmeyi düşünüyormusun :)
duzelttim :S
Teşekkürler kardeş
snde saol ;)
Evet bu gercekten yapmak istediklerimden biriydi.
Teşekkurler.
Kardeşler bunu misal index.php?action=abc ama üyelik istmior direkt girior bunu nasıl üyelikli yapicaz ?
El cvp :
Php türü secilir
Kod :
Quoteif ($context['user']['is_guest'])
echo 'Merhaba Ziyaretci bu sayfayi görmek için giriş yapın veya üye olunuz';
if ($context['user']['is_logged'])
frame koycaksanız dvm:
Quote{
echo ' <center><iframe src="http://www.asdasda/index.html" width="900" height="900" scrolling="yes" frameborder="1">Iframe desteklemeyen tarayıcı bu yazıyı görüntüler.</iframe></center>';
}
Oluşturduğum sayfaya girmeye çalıştığımda "Main teması yüklenemiyor" uyarısı alıyorum. Sebebi nedir sizce?
Sistem 1.1 RC 3
CustomAction.template.php dosyası kullandığınız tema klasörü içinde yer alıyormu almıyorsa oraya upload edin...
Dediğini yaparken baktım ki CustomAction.template.php dosyasının içi bomboş. İndirdiğim dosyayı manuel olarak ftp ye atsam olur mu?
Quote from: robenn on May 09, 2007, 05:51:50 PM
Dediğini yaparken baktım ki CustomAction.template.php dosyasının içi bomboş. İndirdiğim dosyayı manuel olarak ftp ye atsam olur mu?
evet
CustomAction.template.php 'yi (içi dolu şekilde) manuel olarak hem default temaya hem de kullandığım temaya attığım halde yine aynı uyarıyı veriyor. Anlamadım ben bu işi valla.
soruces/customaction.php yi aynı şekilde yap bakalım biii
Paket yüklerken her iki dosyayı da içi boş olarak atmış. CustomAction.php'yi de attım sorun halloldu. İlgilendiğiniz için saolun arkadaşlar.
anlamaya calistim ama anliyamadim hani tam olarak ne ise yariyor bu mod ?
Kod eklemeden action=istediginizbirsey yapmanizi sagliyor.
ben ingilizcesini yükledim sorunsuz calisiyordu sonra türkce yapim dedim yukardaki verilen modu yükledim hata verdi ikisinide kaldirdim sildim tekrar ingilizcesini kurdum sade yine bu hatayi veriyor:
Fatal error: modifyactionsettings() [function.require]: Failed opening required '/home.10.12/mysite/www/forum/Sources/CustomAction.php' (include_path='.:/usr/local/lib/php') in /home.10.21/mysite/www/forum/Sources/ModSettings.php on line 421
anlamadigim senin yukarda verdigin ek olarak eklenecekmi yoksa komple bir modmu ? komple bir mod gibi geldi bana geldi modifications.turkish.php'den degisiklikleri yapiyoruz. yardimci olurmusunuz ?
Dosyaları tam attığına emin misin? CustomAction.php dosyasının Sources dizininde olup olmadığını kontrol et.
paket olarak tekrar kurdugumda forum seceneklerine giremiyorum hata veriyor. kaldirdigimda forum seceneklerine girebiliyorum "custom action" var tikladigimda yukarda verdigim hatayi veriyor tekrar. manuel olarak kodlara bir bakim o zaman:S
Quote from: [SiNaN] on February 28, 2008, 06:42:39 AM
Dosyaları tam attığına emin misin? CustomAction.php dosyasının Sources dizininde olup olmadığını kontrol et.
Hatada CustomAction.php dosyasının bulunamadığını söylüyor anladığım kadarıyla. Bunun için kontrol et demiştim.
paketi tekrar kurdum kurdugumda forum seceneklerine girmeme izin vermiyordu "redaclare" falan hatasi verdi sade customAction hatasi vermedi daha öncede redaclare hatasiyla karsilastigim için nasil yapacagimi biliyorum modsettings.php actim iki tane ayni satir vardi bitanesini sildim attim tekrar simdi sorunsuz giriyorum :) sadece turkce olsun istiyorum.
manuel bir sekilde turkcelestirmek mumkunmu ?
Modlar bu konuyu kilitleyebilir misiniz? Yeni konu aciyim bare :)
(not: ilk mesajdaki eski üyeligim)
manuel türkçesi varsa paylasilsin sonra kapatsinlar :(
Konu baya eski ama bende uyguladım ve benim işlerimi büyük ölçüde rahatlattı
yanlız benim bir istegim var eger bilen arkadaşlar yardım ederse çok sevinirim
Admin panelinden sayfa oluşturup silebiliyorum çok süper
ama oluşturuduğum bu sayfalara sabit bir menü eklemek istiyorum
yani kaç tane sayfa acılırsa acılsın veya hangi isimle acılırsa acılsın
o sayfaya girdigimizde yazdıgımız içerik yanında bide sabit menü olacak
acılan sayfanın sol tarafında bir menü istiyorum
bunun icin hangi dosyada ne gibi bir degişiklik yapmam lazım
sadece yerini gösterirseniz table veya menü oluşturabilecegimi düşünüyorum
şimdilik sadece yerini belirlemek istiyorum
Şimdiden tşk ediyorum
Tam emin değilim ama şunu dener misin?
Themes/default/CustomAction.template.php'de bul:
if ($context['custom_action']['type'] == 'php')
Öncesine ekle:
echo 'kodlar';
Ewet oldu
sayfanın hepsini aşagda veriyorum
buna zahmet olmazsa bir table ekleyebilirmisiniz
sayfanın soluna 150 piksellik bir menu alanı olacak
sağındada zaten eklenen icerik gorunecek
Quote
<?php
// This is the template file for the Custom Action Mod.
// Show a custom action.
function template_main()
{
global $context;
echo 'buraya menu gelecek';
if ($context['custom_action']['type'] == 'php')
eval($context['custom_action']['code']);
elseif ($context['custom_action']['type'] == 'bbc')
echo parse_bbc($context['custom_action']['code']);
else
echo $context['custom_action']['code'];
}
?>
Quote<?php
// This is the template file for the Custom Action Mod.
// Show a custom action.
function template_main()
{
global $context;
echo '<table border="0">
<tr>
<td>
<table>
<tr><td">Menü</td></tr>
<tr><td><b>Menü Ögesi 1</b></td></tr>
<tr><td><b>Menü Ögesi 2</b></td></tr>
<tr><td><b>Menü Ögesi 3</b></td></tr>
<tr><td><b>Menü Ögesi 4</b></td></tr>
</table>
</td>
<td>';
if ($context['custom_action']['type'] == 'php')
eval($context['custom_action']['code']);
elseif ($context['custom_action']['type'] == 'bbc')
echo parse_bbc($context['custom_action']['code']);
else
echo $context['custom_action']['code'];
echo '
</td>
</tr>
</table>';
}
?>
Buyur.
Eywallah ustam süpersin çok tşk ettim
Iyi Calismalar..
Merhaba bu konuyla ilgili bir sorum daha olacak
şimdi modu kurdum ve sayfa ürete biliyorum
hiç bir sorun yok
ama admin panelinde yeni sayfa oluştururken
yazı veya kodları yazdıgımız textarea kutucugu çok küçük :(
bunu nasıl büyütebilirim hangi dosyadan degişiklik yapmam lazım acaba ?
Yardımlarınızı bekliyorum
Iyi Calismalar..
Güncel..
Mod. arkadaşlar yardım edebilirmi acaba :(
------
Güncel..
Bunu kurul benim gibi sorun yaşayan yokmu yaw
off..
Arkadaşlar bu mod kaldırıldımı ??
Hayır.
http://custom.simplemachines.org/mods/index.php?mod=331
Yağız ben bu modu kurdum aynı görevimi yapıyor ikiside ??
http://www.simplemachines.org/community/index.php?topic=262209.0
Evet.
teşekürederim
Merhaba,
Ben saçma bir soru soracam galiba :P ama ögrenmek istiyorum.
Mesela custom action ile yeni html bir sayfa olusturduk.
bu sayfanin icerisine meta name description keywords gibi özellikleri girmemiz gerekiyomu?
girersek girdigimiz özellikleremi sahip olacak sayfa ?
yoksa indextemplate.php'deki forumun genel özelliklerinemi ?
kolay gelsin.
Olabilir. index.template.php dosyasinda sunlari bul:
<meta name="description" content="', $context['page_title'], '" />', empty($context['robot_no_index']) ? '' : '
<meta name="robots" content="noindex" />', '
<meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />
Şu şekilde değiştir:
<meta name="description" content="', empty($context['meta_description']) ? $context['page_title'] : $context['meta_description'], '" />', empty($context['robot_no_index']) ? '' : '
<meta name="robots" content="noindex" />', '
<meta name="keywords" content="', empty($context['meta_description']) ? 'PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum' : $context['meta_keywords'], '" />
Oluşturduğun sayfa PHP olmalı.
Sayfanın başına şu kodları ekle:
global $context;
$context['meta_description'] = 'aciklama';
$context['meta_keywords'] = 'keywords';
Elinize sağlık, bir sorum olacak.
Karakter sınırlamasını nasıl aşarız? Uzunca bir indeks sayfası koymak istiyorum, ama ortalarında kesiliyor. İki sayfaya da bölmek istemiyorum. Çözümü var mıdır?
Kullandığınız kodlar ne kadar uzunlukta? Normalde sınır 65535 karakter.
simdi benim bu modla olusturdugum bir sayfa var. olustururken "php" seçenegini sectim.
require_once('SSI.php'); ve asagi yukari istegim herseyi keledim. ancak spoiler tagi bu sayfaya ekliyemiyorum.
bbc kod ile olusturdugum sayfada cikiyor ama php ile olmuyuor. bbc kod ilede digerleri olmuyor.
bunu spoiler tag'i php ile olusturdugum sayfaya nasil uyarliyabilirim.
zor olsa gerek biliyorum ama php de imkansiz diye biseyde yok.
ins. yardimci olacak birisi cikar.
ekstra olarak ingilizcesi musait olan bu sorunumu ingilizceye cevirebilirmi ?
Hangi spoiler modunu kullanıyorsun?
Spoiler Tag 0.6 paket listesindeki ismi bu.
forum seceneklerinden Default Spoiler Tag: fieldOnHoverShow linkOnClickShowHide buttonOnClickShowHide ozellikleri var.
Hangi seçeneği kullanıyorsun?
Quote from: Yağız... on December 23, 2009, 01:09:50 PM
Hangi seçeneği kullanıyorsun?
buttonOnClickShowHide < tikla aç tikla kapat.
global $txt;
$txt['spoiler_tag_text'] = isset($txt['spoiler_tag_text']) ? $txt['spoiler_tag_text'] : 'Spoiler';
$txt['spoiler_tag_hover_info'] = isset($txt['spoiler_tag_hover_info']) ? $txt['spoiler_tag_hover_info'] : '(hover to show)';
$txt['spoiler_tag_click_info'] = isset($txt['spoiler_tag_click_info']) ? $txt['spoiler_tag_click_info'] : '(click to show/hide)';
echo '
<div class="spoiler"><div class="spoilerheader">
<input type="button" class="spoilerbutton" value="'.$txt['spoiler_tag_text'].'"
onClick="n = this.parentNode.parentNode.lastChild;if(n.style.display == \'none\') {n.style.display = \'block\';} else {n.style.display = \'none\';} return false;"/>
'.$txt['spoiler_tag_click_info'].'</div><div class="spoilerbody" style="display: none">
spoiler içinde yazacak yazı</div></div>';
:-[
Allah razi olsun. Tesekkur ederim. Eline saglik. Oluyor simdi.
IE'de sorun yok çalisiyor.
Mozilla'da ise tikladiginda spoiler tamam kayip oluyor. hiç olmamis gibi ::)
zaten birinde calisan digerinde calismiyor >:(
bu konuda bilgin varmi Yağız..
Bende ikisinde de problem çıkmadı... Tüm kodlarını koyar mısın?
Yağız yardimci oldugun için tesekkür ederim Emegine saglik artik sorun kalmadi :)
yağız hocam bende oluşturduğum bir sayfada karekter yetmedi bu 65535 sayısını nerden nasıl arttırabiliriz yardımcı olurmusun ?
Merhaba,
[ Go To Page ] [ Sub-Actions ] [ Delete ]
olusturdugumuz action sayfasin "go to page" tikladigimizda yeni bir pencerede acilmasi mümkünmü ?
bulundugumuz sayfada her zaman cikmamak için.
tesekkür ederim kolay gelsin.
./Sources/CustomActions.php dosyasında bul:
$config_vars[] = '<a href="' . $scripturl . '?action=' . $modSettings['CA' . $_GET['sasettings'] . '_name'] . ';sa=' . $modSettings['CA' . $_GET['sasettings'] . '_sa' . $i . '_name'] . ';sesc=' . $sc . '">
Değiştir:
$config_vars[] = '<a href="' . $scripturl . '?action=' . $modSettings['CA' . $_GET['sasettings'] . '_name'] . ';sa=' . $modSettings['CA' . $_GET['sasettings'] . '_sa' . $i . '_name'] . ';sesc=' . $sc . '" target="_blank">
Merhaba,
Denedim ama olmadi, hic bir degisiklik yok gibi gözüküyor yine bulundugum sayfadan cikiyorum.
Onu geri al :) Bunu dene:
Aynı dosyada bul:
$config_vars[] = '<a href="' . $scripturl . '?action=' . $modSettings['CA' . $i . '_name'] . '">
Değiştir:
$config_vars[] = '<a href="' . $scripturl . '?action=' . $modSettings['CA' . $i . '_name'] . '" target="_blank">
:)
onu geri aldim bunu uygululadim simdi oluyor.
daha kolay simdi.
tesekkür ederim Yağız kolay gelsin iyi aksamlar
merhaba,
custom action ile bir sayfa olusturmustum, sayfa duruyor mesela ../index.php?action=test
go to page yaptigimda icerikler duruyo ancak admin panelindeki bölüm sayfa ismi php veya html vesaire doldurulacak alanlar bos sanki doldurumamis gibi gözüküyor ama sayfa aktif. bilmem anlatabildimmi :) degisiklikler yapmak istiyorum ama bos oldugu icin yapamiyorum. kaybetmekte istemiyorum bütün yazdiklarimi nasil yapabilirim? fikri olan, yardimci olabilecek varmi?
Modifikasyon, doğru veritabanına mı bağlanıyor ?
nerden kontrol edebilirim onu ?
Şunları yedek alarak dener misiniz ?
Pakette bulunan "CustomAction.php" dosyasını "./Sources" dizinine kopyalayın.
Pakette bulunan "CustomAction.template.php" dosyasını "./Themes/default" dizinine kopyalayın.
index.php dosyanızı kontrol edin, eğer orada oluşturduğunuz sayfa ile ilgili bi eylem varsa, sayfa elle oluşturulmuştur, aksi halde sayfa eklenti ile oluşturulmuştur.
Quote from: Alpay on April 26, 2015, 03:09:21 AM
Şunları yedek alarak dener misiniz ?
Pakette bulunan "CustomAction.php" dosyasını "./Sources" dizinine kopyalayın.
Pakette bulunan "CustomAction.template.php" dosyasını "./Themes/default" dizinine kopyalayın.
pakette bulunan derken ?
hangi pakette ?
"temiz" customaction.php lerimi atmam gerekiyor ?
veya bende bulunanlarimi tam olarak anlamadim.
genelde sayfalar hep eklenti ile olusturulmustur.
Evet yedek alarak Temizlerini atar mısınız FTP den gerekli yerlere ?
temiz'leri nerden indirebilirim? baktim ama bulamiyorum.
Quote from: Pяηѕѕ LF on April 27, 2015, 04:34:34 PM
temiz'leri nerden indirebilirim? baktim ama bulamiyorum.
http://custom.simplemachines.org/mods/index.php?mod=331