phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

[+] özel bbcode [url]

[+] özel bbcode [url]

İleti viper_aykiri 20 Ekm 2007 17:55

arkadaşlar öncelikle buraya açmamın sebebi özel bbcode ile ilgili başlık makalelerde ve oraya istek açmak kirlilik getirir benim istediğim mod şu phpbbnin bi premodu vardı reklam olmasın diye adını söylemiyorum orada [ url ][ /url ] koduna tıklayınca küçük bir ekran açılıyor ve oraya url nin gdeceği başlık "buraya tıklayın" gibi yazarsın enterlayınca bir ekran daha çıkar ve oraya da gidilecek url yi yazarsın ve otomatikman [url=benimsitem.com]benim sitem [ /url ] otomatik kendi koyar ([url=www.phpbbturkiye.net]phpbbturkiye[/url]) bunun için özel bbcode nasıl yapabiliriz veya yapılmış bir kod varmı bu işlem lazım çünkü baya zaman kaybı yaratıyor bana yardımlarınız için şimdiden teşekkürler...
viper_aykiri
kullanıcı
kullanıcı

İleti: 151
Kayıt: 13 Tem 2007 12:13
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.3

 

Re: özel bbcode [url]

İleti ALEXIS 21 Ekm 2007 00:03

Bir de millet yardım eden yok diye şikayet başlıkları açar, ama daha yukarıdaki "bağış yapın" sayfasına gireni görmedik :P

Kod: Tümünü seç
#####################################################################################
## MOD Adı  : url bbcode prompt [1.0.0b]
## Yazar    : ALEXIS  < N/A >  (Sevdin Filiz)  www.canversoft.net
## Orj yazar: Tsjakkaa < tsjakkaa@lycos.nl > (userfriendly URL-input while posting - phpBB2)
## Sürüm    : 1.0.0b   (phpBB3.RC7)
##
## Açıklama : URL bbcode butonuna basıldığında js promtu açılır ve URL yazmamız istenir.
##
## Kurulum zorluğu : kolay
## Kurulum süresi  : ~3 dk.
##
## Düzenlenen dosyalar (3) : styles/template/prosilver/editor.js
##                           styles/template/prosilver/posting_layout.html
##                           language/tr/common.php
##
#####################################################################################
##
## Destek ve Yardım : http://www.phpbbturkiye.net
## Telif Hakkı      : Copyleft © - Canver Software - www.canversoft.net
## Lisans           : GNU Public License v2 http://opensource.org/licenses/gpl-license.php
##
#####################################################################################
## Güvenlik Uyarısı:
##
##   Modun son sürümü için lütfen http://www.canversoft.net adresini kontrol ediniz.
##   Modu başka siteden indirdiyseniz, içinde art niyetli kod olmadığını garanti edemeyiz.
##   Modu eklemeden önce, güvenlik kopyası amacıyla lütfen dosyalarınızın yedeğini alınız.
##
#####################################################################################
## Yazar Notları:
## 
##   URL bbcode butonuna basıldığında js promtu açılır ve URL yazmamız istenir.
##   Ardından linkin verileceği kelime/yazı istenir, işlemler bittiğinde yazı alanına
##   bbcode otomatik işlenir
##
##   Yapımında bir phpBB2 eklentisi olan "userfriendly URL-input while posting"
##   (http://www.phpbb.com/community/viewtopic.php?t=257732) eklentisinin
##   js kodlarından yararlanılmış, phpBB3 uyumlu hale getirilmiştir.
##
######################################################################################
## Mod Geçmişi:
##
##   21.10.2007 // v1.0.0b
##      - ilk sürüm
##
######################################################################################
#
#
##-----[ AÇ ]-------------------------------------------------------------------------
#

styles/template/prosilver/editor.js

#
#------[ BUL ]------------------------------------------------------------------------
#

/**
* bbstyle
*/
function bbstyle(bbnumber)
{

#
#------[ SONRASINA EKLE ]-------------------------------------------------------------
#

   // url bbcode prompt
   if (bbnumber == 16)
   {
      var txtarea = document.post.message;
      // inserting a new URL-tag
      var URL = prompt('{L_BBCODE_URL_LOCATION}' , 'http://');
      if (URL && URL != 'http://')
      {
         var linktext = prompt('{L_BBCODE_URL_TEXT}' , URL.replace("http://", ""));
         if (linktext)
         {
            txtarea.value += "[url=" + URL + "]" + linktext + bbtags[bbnumber+1];
         }
         else
         {
            txtarea.value += bbtags[bbnumber] + URL + bbtags[bbnumber+1];
         }
         txtarea.focus();
         return;
      }
      else
      {
         return;
      }
   }

#
##-----[ AÇ ]-------------------------------------------------------------------------
#

styles/template/prosilver/posting_layout.html

#
#------[ BUL ]------------------------------------------------------------------------
#

<form id="postform" method="post" action="{S_POST_ACTION}" onsubmit="return checkForm(this);"{S_FORM_ENCTYPE}>

#
#------[ BUNUNLA DEĞİŞTİR ]-----------------------------------------------------------
#

<form id="postform" method="post" name="post" action="{S_POST_ACTION}" onsubmit="return checkForm(this);"{S_FORM_ENCTYPE}>

#
##-----[ AÇ ]-------------------------------------------------------------------------
#

language/tr/common.php

#
#------[ BUL ]------------------------------------------------------------------------
#

?>

#
#------[ ÖNCESİNE EKLE ]--------------------------------------------------------------
#

// url bbcode prompt
$lang = array_merge($lang, array(
   'BBCODE_URL_LOCATION'   => 'URL yazın',
   'BBCODE_URL_TEXT'      => 'Link yazısı',
));

#
##-----[ TÜM DOSYALARI KAYDET/KAPAT ]-------------------------------------------------
#
# SON



Dil kısmı yemedi, js yi parse etmedi sistem, el ile yazabilirsiniz...
ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2857
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

Re: özel bbcode [url]

İleti ALEXIS 22 Ekm 2007 10:13

1.0.1b

Kod: Tümünü seç
#####################################################################################
## MOD Adı  : url bbcode prompt
## Yazar    : ALEXIS  < N/A >  (Sevdin Filiz)  www.canversoft.net
## Orj yazar: Tsjakkaa < tsjakkaa@lycos.nl > (userfriendly URL-input while posting - phpBB2)
## Sürüm    : 1.0.1b   (phpBB3.RC7)
##
## Açıklama : URL bbcode butonuna basıldığında js promtu açılır ve URL yazmamız istenir.
##
## Kurulum zorluğu : kolay
## Kurulum süresi  : ~5 dk.
##
## Düzenlenen dosyalar (4) : styles/template/prosilver/overall_header.html
##                           styles/template/prosilver/editor.js
##                           styles/template/prosilver/posting_layout.html
##                           language/tr/common.php
##
#####################################################################################
##
## Destek ve Yardım : http://www.phpbbturkiye.net
## Telif Hakkı      : Copyleft © - Canver Software - www.canversoft.net
## Lisans           : GNU Public License v2 http://opensource.org/licenses/gpl-license.php
##
#####################################################################################
## Güvenlik Uyarısı:
##
##   Modun son sürümü için lütfen http://www.canversoft.net adresini kontrol ediniz.
##   Modu başka siteden indirdiyseniz, içinde art niyetli kod olmadığını garanti edemeyiz.
##   Modu eklemeden önce, güvenlik kopyası amacıyla lütfen dosyalarınızın yedeğini alınız.
##
#####################################################################################
## Yazar Notları:
## 
##   URL bbcode butonuna basıldığında js promtu açılır ve URL yazmamız istenir.
##   Ardından linkin verileceği kelime/yazı istenir, işlemler bittiğinde yazı alanına
##   bbcode otomatik işlenir
##
##   Yapımında bir phpBB2 eklentisi olan "userfriendly URL-input while posting"
##   (http://www.phpbb.com/community/viewtopic.php?t=257732) eklentisinin
##   js kodlarından yararlanılmış, phpBB3 uyumlu hale getirilmiştir.
##
######################################################################################
## Mod Geçmişi:
##
##   21.10.2007 // v1.0.0b
##      - ilk sürüm
##
##   22.10.2007 // v1.0.1b
##      - dil hatası giderildi
##
######################################################################################
#
#
##-----[ AÇ ]-------------------------------------------------------------------------
#

styles/template/prosilver/overall_header.html

#
#------[ BUL ]------------------------------------------------------------------------
#

   var onunload_functions = new Array();

#
#------[ SONRASINA EKLE ]-------------------------------------------------------------
#

   // url bbcode prompt
   var l_url_location = '{L_BBCODE_URL_LOCATION}';
   var l_url_text = '{L_BBCODE_URL_TEXT}';

#
##-----[ AÇ ]-------------------------------------------------------------------------
#

styles/template/prosilver/editor.js

#
#------[ BUL ]------------------------------------------------------------------------
#

/**
* bbstyle
*/
function bbstyle(bbnumber)
{

#
#------[ SONRASINA EKLE ]-------------------------------------------------------------
#

   if (bbnumber == 16)
   {
      var txtarea = document.post.message;
      // inserting a new URL-tag
      var URL = prompt(l_url_location , 'http://');
      if (URL && URL != 'http://')
      {
         var linktext = prompt(l_url_text , URL.replace("http://", ""));
         if (linktext)
         {
            txtarea.value += "[url=" + URL + "]" + linktext + bbtags[bbnumber+1];
         }
         else
         {
            txtarea.value += bbtags[bbnumber] + URL + bbtags[bbnumber+1];
         }
         txtarea.focus();
         return;
      }
      else
      {
         return;
      }
   }

#
##-----[ AÇ ]-------------------------------------------------------------------------
#

styles/template/prosilver/posting_layout.html

#
#------[ BUL ]------------------------------------------------------------------------
#

<form id="postform" method="post" action="{S_POST_ACTION}" onsubmit="return checkForm(this);"{S_FORM_ENCTYPE}>

#
#------[ BUNUNLA DEĞİŞTİR ]-----------------------------------------------------------
#

<form id="postform" method="post" name="post" action="{S_POST_ACTION}" onsubmit="return checkForm(this);"{S_FORM_ENCTYPE}>

#
##-----[ AÇ ]-------------------------------------------------------------------------
#

language/tr/common.php

#
#------[ BUL ]------------------------------------------------------------------------
#

?>

#
#------[ ÖNCESİNE EKLE ]--------------------------------------------------------------
#

// url bbcode prompt
$lang = array_merge($lang, array(
   'BBCODE_URL_LOCATION'   => 'URL yazın',
   'BBCODE_URL_TEXT'      => 'Link yazısı',
));

#
##-----[ TÜM DOSYALARI KAYDET/KAPAT ]-------------------------------------------------
#
# SON
ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2857
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

Re: [+] özel bbcode [url]

İleti viper_aykiri 23 Ekm 2007 01:51

Alexis benim bir sorunum var posting_layout.html benim temamda yok sanırım subsilver2 temasının şeklinde yazılmış bunu subsilver teması gibi nasıl uygulayabilirim? ayrıyetten ilgilendiğin için teşekkürler...
viper_aykiri
kullanıcı
kullanıcı

İleti: 151
Kayıt: 13 Tem 2007 12:13
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.3


Eklenti İstekleri


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir