Link Haritası

phpBB 3.0.x sürümleri için uygun olan hazır ya da küçük kod parçalarını bu forumda paylaşabilirsiniz.
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.

- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.

- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Kilitli
chnekn
Kayıtlı Kullanıcı
Mesajlar: 23
Kayıt: 09.12.2011, 20:48

Link Haritası

Mesaj gönderen chnekn »

merhaba
Hemen sorumdan bahsedeyim. Ben siteme açtığım konulara eklediğim linkleri bazen değiltirmem gerekiyor ve konu sayısı çoğaldıkçada hepsini tek tek değiltirmek saatlerimi alabiliyor.Bu konuda çok araştırdım fakat işe yarar birşey bulamadım işin aslı ne olarak araştıracağımıda bilemedim. Amacım bir php dosyası oluşturmak veya başka formatta bir dosya (txt,xml,html) yapmak istediğim şey şu;

örnek

link.php" adında bir dosya oluşturdum içeriğinide şu şekilde yaptım.

Kod: Tümünü seç


$link1="http://www.örneklink1.com/örnek";
$link2="http://www.örneklink2.com/örnek";
$link3="http://www.örneklink3.com/örnek";
$link4="http://www.örneklink4.com/örnek";

yukadardaki kodları tamamen örnek olarak yaptım ana maksadımın anlaşılması için.
Şimdi diyelim ben sitemde açtığım bir konuya indirme linki koydum

Kod: Tümünü seç

<a href="<php $link1 ?>">İndir</a>
bu link bu konuda sabit olarak kalıcak fakat linki değiştirmek istediğim zaman link.php dosyasındaki değişkeni değiştirmem yeterli olucak. Böyle birşeyi nasıl yapabilirim yardımcı olucaklara şimdiden teşekürler

umarım derdimi anlata bilmişimdir. :(
Kullanıcı avatarı
VSaBaH
Kayıtlı Kullanıcı
Mesajlar: 2493
Kayıt: 09.02.2006, 16:58
Konum: Denizli
İletişim:

Re: Link Haritası (yardım)

Mesaj gönderen VSaBaH »

Merhaba,

Tam olarak nerede kullanacaksınız bilmiyorum ama sizin için ufak bir kod yazdım.

Buyrun;

Kod: Tümünü seç

<script language="JavaScript" type="text/javascript">
function getParam() {
return 'first';
}
function getLink1() {
document.getElementById('link1').href= 'http://www.google.com';
}
</script>

<script language="JavaScript" type="text/javascript">
function getParam() {
return 'first';
}
function getLink2() {
document.getElementById('link2').href= 'http://www.phpbbturkey.com';
}
</script>

<script language="JavaScript" type="text/javascript">
function getParam() {
return 'first';
}
function getLink3() {
document.getElementById('link3').href= 'http://www.kostebekforum.com';
}
</script>



<a href="#" onclick="getLink1();" id="link1">Birinci Link</a>

<a href="#" onclick="getLink2();" id="link2">İkinci Link</a>

<a href="#" onclick="getLink3();" id="link3">Üçüncü Link</a>
Önizleme:
http://www.kostebekforum.com/1.html
chnekn
Kayıtlı Kullanıcı
Mesajlar: 23
Kayıt: 09.12.2011, 20:48

Re: Link Haritası (yardım)

Mesaj gönderen chnekn »

çok teşekür ederim aradığım şey tam olarak böyle birşeydi. Elinize emeğinize sağlık. :)
ilk mesajımda belirttiğim gibi sitemde mesela bir programın indirme link'ini veriyorum fakat bir ay sonra link siliniyor ve bu şekilde silinen 100 link olduğunu düşünürseniz bunları tek tek açtığım konulardan düzeltmek çok fazla zaman alıyor bu yüzden tüm bu linkleri tek bir sayfadan yönetmek istiyorum mesela ben sitemde rapid linklerini yayınladım fakat bu linkler bir süre sonra kırıldı hemen sizin verdiğiniz dosya sayesinde tek bir dosyadan sitedeki bütün linkleri değiştire bileceğim.

bu kodları link.php olarak kayedetsem
VSaBaH yazdı:<script language="JavaScript" type="text/javascript">
function getParam() {
return 'first';
}
function getLink1() {
document.getElementById('link1').href= 'http://www.google.com';
}
</script>

<script language="JavaScript" type="text/javascript">
function getParam() {
return 'first';
}
function getLink2() {
document.getElementById('link2').href= 'http://www.phpbbturkey.com';
}
</script>

<script language="JavaScript" type="text/javascript">
function getParam() {
return 'first';
}
function getLink3() {
document.getElementById('link3').href= 'http://www.kostebekforum.com';
}
</script>
bunlarıda sitemde her hangi bir yere eklesem çalışması için üsteki kodları bu sayfaya include etmem gerekiyor dimi?
VSaBaH yazdı:<a href="#" onclick="getLink1();" id="link1">Birinci Link</a>

<a href="#" onclick="getLink2();" id="link2">İkinci Link</a>

<a href="#" onclick="getLink3();" id="link3">Üçüncü Link</a>

Edit: Sonuç bildirme


Verdiğin kodları denedim ve çalıştı aynende istediğim gibi oldu link.php adında dosya oluşturdum ve bunu header dosyasına include ettim daha sonra sitede yeni bir konu açtım ve içine link leri yerleştirdim artık bu kondaki likleri düzenlemek için konuyu düzenlemeye gerek kalmadı link.php dosyasında değişiklik yapmam yetiyor bu sayede açtığım konudaki link de otomatik olarak değişmiş oluyor :) tekrar teşekür ediyorum yardımın için ellerin dert görmesin :)
En son chnekn tarafından 12.01.2012, 11:53 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
VSaBaH
Kayıtlı Kullanıcı
Mesajlar: 2493
Kayıt: 09.02.2006, 16:58
Konum: Denizli
İletişim:

Re: Link Haritası (yardım)

Mesaj gönderen VSaBaH »

İşe yaradığına sevindim...

Evet aynen öyle olmalı arkadaşım...
Kullanıcı avatarı
Ademx33
Kayıtlı Kullanıcı
Mesajlar: 595
Kayıt: 25.05.2008, 06:04
Konum: // Karaman //
İletişim:

Re: Link Haritası (yardım)

Mesaj gönderen Ademx33 »

Ben bu başlığı çok beğendim yaa. Keşke "Beğen" ya da "Teşekkür" imkanımız olsaydı..


--------------------------------------------------------------------------- -----------------------------------------------Mesaj No : 417
Forever PhpBB3 - Http://www.PhpBBTurkey.Com sayesinde kendi phpbb3 sitemi kurabildim.

Sağ üst köşede ARAMA bölümü var aklınıza takılan her türlü sorununuzu oraya yazarsanız uğraşmak zorunda kalmazsınız...
Kilitli

“3.0.x Kod Parçaları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir