Kendi sayfamızı nasıl oluştururuz? /index.php?action=sayfa gibi

Started by Elmacik, December 07, 2005, 07:45:59 PM

Previous topic - Next topic

hayalci

AcIKlama icin tesekkürler. bu sayfayI sadece belirli üye-gruplarIN görmesini istiyorum. ne yapmaLIyIm?

4LP3RUZ1

Frozen frogs are back :(

x5

\ koyarsam php kod işlevselliğini kaybetmez dimi. deniyim hemen bisn
ƒσяυм ѕüяüмü: ѕмƒ 1.1.7
güη¢єℓ ѕмƒ ѕüяüмü: ѕмƒ 1.1.7

hayalci

Quote from: hayalci on February 21, 2007, 10:50:31 AM
AcIKlama icin tesekkürler. bu sayfayI sadece belirli üye-gruplarIN görmesini istiyorum. ne yapmaLIyIm?

Alpay

Arkadaşlar bu olayda üyelik istemior linki bilen direkt dalabilior nasıl üyelik girişi getirebililriiz ?

El cevap:

Konuda baktım okudum göremedim... Sanırsam gözümden kaçtı bende sordum
Evet o ilgili modla idi ama başlıkta bir kodun kimseye zararı olmak diye cevap(soru) yazdım
Aradığım keywordsler ilede cok zor bulunuyor o kadar saçma sapan konu warki
Neyse ilgili başlıkta buldum ( php dili bilmedigimiz için bayaığı uğraştım ) - ( php dili bilseydim zaten konu da sormazdım üstünüze alınmayınız şahıslara degildir )

if ($context['user']['is_guest'])
echo 'Merhaba Ziyaretci bu sayfayi görmek için giriş yapın veya üye olunuz';

if ($context['user']['is_logged'])


Bu kod doğru ama modda <? php gibi kodlar yani sıfır sayfa yaptıgımız sandım ve bunları koydugum için beceremiordum sonradan kendisinin koydugunu kavradım.

Bu koduda sizin bir başlığınızdan buldum

Quote{
echo ' <center><iframe src="http://www.siten.com/index.html" width="900" height="900" scrolling="yes" frameborder="1">Iframe desteklemeyen tarayıcı bu yazıyı görüntüler.</iframe></center>';
}


Neyse işte dil bilmiyoruz ki html ye alışmışız direkt koyuyoruz...

İyi calışmalar

Elmacik

Bunu da tartıştık daha önce.
Eğer kurduğunuz modla ilgili soruyorsanız bu başlık bunun yeri değil.

Eğer burada anlatılanları yaptıysanız; zaten sadece üyelere göstermenin yöntemini de anlatmıştım.
Home of Elmacik

red

evet arkadaşlar anlatılanlar cok yararlı ve işe yara  bende denedim tamamen oldu sadece 1 sorun var eklediğimiz butona tıkladıgımızda orjinal diğer butonlar gibi seçili hale glmiyor  bunun kodları varmı, çözümü nedir bunun. yani tıkladığımız yeni buton seçili olarak kalmıyo seçili olarak bir önce tıklanmış orjinal butn kalıyo
eksik nerde acaba biraz daha kod mu eklemek lazım ???
ilgilenenlere teşekürler

sorun çözüldü arkadaşlar ingilizce metindn buldum bunu buton ları eklediğimiz kısmın hemen üstünde di kodlardan birini alıp kendi butunumuz için modifiye ediyoruz bu kadar denedim oldu ben kendi butonumu elmacık ın anlattıgı 1. yolla yaptım

In index.template.php
There are two ways to do this.  This first method is the recomemded one.

First method
Code: (Find)

   if ($context['current_action'] == 'search2')
      $current_action = 'search';


Code: (Add After)

   if ($context['current_action'] == 'chat')
      $current_action = 'chat';

Elmacik

Bunu da anlatmıştık zamanında, ama nerededir şimdi...
Home of Elmacik

red

hocam  bayaa hızlısın. 
hengi kelimelerle arama yapsam dersin sen mi eklemiştin foruma

Elmacik

Harzem eklemişti ben de yorum yapmıştım. Dokümantasyonda olabilir belki de.
Home of Elmacik

[-Delete-]

sanırım bu konu olucaktı :)

http://www.simplemachines.org/community/index.php?topic=70595.msg482252#msg482252

biz buton eklerken bi eksik yapıyomusuz haberimiz yok valla elmacık hatırlattıgın ii oldu tesekkürler ii oldu bunu buldugum :)


bu arada kendi sayfalarımıda yaptım süper oldu valla çok teşekkür ederim hepinize süper oluyo :D
Pess..!

red

evet arkadaşlar bu kişisel buton olayı iyi süper bişey ama ben mesela kendi butonuma
is[user][loged ] falan varya sadce login olanların görmesini istedim oluyorda ama ziyaretçi eklediğim butonun linkini girince yine actıgım yeni sayfaya girebiliyor bunu nasıl engellicez acaba 
bu arada forum cok karışık

[-Delete-]

sanırım sen açtıgın sayfayı ziyaretçilerden gizlemek istiyorsun :) ozaman sunu yap

hazırladıgın sayfada (örn=Radyo.template.php)


Code (ara) Select
?>

hemen üstüne sunu ekle
Code (Ekle) Select
is_not_guest()

ben radyo sayfamı o şekilde gizlemiştim ama baktım link verdikelrim üye olmak zorunda kalyıo bende kolaylık olsun dedim kaldırdım :)
Pess..!

pcqopat_dos

s.a qardeş ben nsl yapcam yaw basmadı qafam yaptım 5 6 kez açtım localhossta yapmıstım
action=giris die ama olmuo
bi allah rızası için yardım edin !!!
default temada denedim



fdsf


SacmaliK

custom action mod sizi fazla uğraştırmaz istediğiniz kadar sayfa ekleyebilirsiniz :)

My Mods
Veoh Bbc Tag:here
Topic get Keywords:here
...

[-Delete-]

İndex.template.php de buton koyarken ekledigin kodlar şöyle

// the [contact] button
if ($context['allow_view_contact'])
echo ($current_action == 'contact' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'contact' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=contact">' , $txt['smfcontact_contact']  , '</a>
</td>' , $current_action == 'contact' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


şimdi burda bi önemli alan var tıkladıgında butona gitmesini istedigin yer, eger kendin bi sayfa yaptıysan ve bu foruma bağlıysa reklam olmasın örn veriyorum;
http://www.kalbimsensin.net/forum/index.php?action=radyo
gibi forum içine baglı yaptıysan şuna dikkat et;

<a href="', $scripturl, '?action=contact">' , $txt['smfcontact_contact']  , '</a>

burda "', $scripturl,'?actiond=cantact" kısmında kendi olusturdugun action u yani sayfanı belirten anahtarı kullanıcaksın mesela radyo

<a href="', $scripturl, '?action=radyo">' , $txt['smfcontact_contact']  , '</a>


Eğer butona tıkladıgında bagımsız bir sayfaya gitsin istiyorsan ozaman orda şöyle bi değişiklik yapıcksın

<a href="htp://www.siteadi.com/ulasmasigerekensayfa.html">BUTON ADI</a>

bu yazdıkalrımı kendi hazırladıgın butona uygulamayı unutma. umarım anlasılır olmustur.
Pess..!

BuЯЯЯЯaK


sivilce


robenn

O dediğin mod ile sadece forumunda yeni sayfalar yapabilirsin ama bu kodları nasıl kullanacağını öğrenirsen kendi portalını yapma gibi bir imakanın olacak.

Advertisement: