İletişim formuna, konu açtırma

phpBB 3.0.x çalıştırılması ve kurulumu ile ilgili yardımı buradan alabilirsiniz. Lütfen MODlar ile ilgili sorunlarınızı buraya yazmayın.
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
natu
Kayıtlı Kullanıcı
Mesajlar: 13
Kayıt: 10.05.2012, 14:20

İletişim formuna, konu açtırma

Mesaj gönderen natu »

merhabalar, düzenlediğim bir iletişim formum var. Bunu root'a attım ancak " gönder " dediğimde foruma "nick" başvurusu. şeklinde konu açmasını istiyorum. Ama benim karşıma " seçtiğiniz forum bulunamadı " diye bir hata çıkıyor bunun nedeni nedir ve kodlarda ne gibi bir düzenlemeye gitmem gerekiyor.

Bunun için .htaccess te bir düzenleme yapmam, ya da oluşturduğum iletişim forumunu html uzantısıyla style/template klasörüne atmam gerekiyormu ? Ayrıca bunu konuyu açmasını istediğim katagoriyle nasıl bağdaştırabilirim?


Bazı modlar denedim ancak onlarında bir yardımı olmadı. Saniyorum ki durumun bir mod'tan çok kod'a ihtiyacı var. Bu yönde yardım edebilirseniz mutlu olurum.

Oluşturduğum iletişim formu;

Kod: Tümünü seç

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="app.php_dosyalar/style.css" type="text/css">

<title>SpecialS Clan Basvuru Formu</title></head>
<body class="ltr">
<form action="./posting.php?mode=post" method="post" name="postform" enctype="multipart/form-data">
<tr>
	<td class="row1" width="22%"><b class="genmed">Konu:</b></td>
	<td class="row2" width="78%"><input class="post" style="width:450px" type="text" name="subject" size="45" maxlength="60" tabindex="2" value="" /></td>
</tr>
<div class="gensmall">
<table border="0" width="900">
  <tbody><tr>
    <td>Karakteriniz:</td>
    <td><select name="char">
    <option selected="selected">Luften Seciniz</option>
   <option>Warrior</option>
   <option>Mage</option>
   <option>Priest</option>
   <option>Rogue</option>
   </select></td>
  </tr>
  <tr>
    <td>Class :</td>
    <td class="gensmall"><select name="class">
<option selected="selected">Luften Seciniz</option>
   <option>Flame Mage</option>
   <option>Ice Mage</option>
 <option>Lightining Mage</option>
   <option>Tank Mage</option>
 <option>Debuffer Priest</option>
   <option>Buffer Priest</option>
 <option>Asas</option>
   <option>Archer</option>
  <option>Berserker Warrior</option>
  <option>Atacker Warrior</option>
   </select> </td>
  </tr>
  <tr>
    <td>Oyundaki Nickiniz:</td>
    <td><input size="20" name="username" type="text"></td>
  </tr>
  <tr>
    <td>Leveliniz: </td>
    <td><input size="20" name="lvl" type="text"></td>
  </tr>
  <tr>
    <td>Hangi saatler arasi onlinesiniz:</td>
    <td> <input maxlength="40" size="20" name="online" type="text"></td>
  </tr>
  <tr>
    <td>Ne kadar suredir ayni class (mage,priest vs) oynuyorsunuz: </td>
    <td><input maxlength="100" size="20" name="howlong" type="text"></td>
  </tr>
  <tr>
    <td>Onceki clan(lar)iniz ve char(lar)iniz:</td>
    <td><input maxlength="1000" size="20" name="clanbefore" type="text"></td>
  </tr>
  <tr>
    <td>Basvurdugunuz charla ne kadar suredir oynuyorsunuz , eger kullandiysaniz , NCS'den onceki isminiz nedir :</td>
    <td><input maxlength="1000" size="20" name="ncs" type="text"></td>
  </tr>
  <tr>
    <td>Yasiniz ve isminiz:</td>
    <td> <input maxlength="200" size="20" name="age" type="text"></td>
  </tr>
  <tr>
    <td>Referans gosterebileceginiz bir SpecialS uyesi varsa lutfen nickini yaziniz:</td>
    <td><input name="ref" type="text"></td>
  </tr>
    <tr>
    <td>itemleriniz:</td>
    <td> <textarea name="item" cols="50" rows="5"></textarea></td>
  </tr>
    <tr>
    <td>Basvurunuza eklemek istediginiz baska bilgi varsa lutfen giriniz:</td>
    <td><textarea name="extra" cols="50" rows="5"></textarea></td>
  </tr>
    
    <tr>
    <td>&nbsp;</td>
    <td><input value="Gonder" type="submit"></td>
  </tr>
</tbody></table>

<br>

<td class="row2" valign="top">
		<script type="text/javascript">
		// <![CDATA[
			var form_name = 'postform';
			var text_name = 'message';
		// ]]>
		</script>






</div></form></body></html>

iletişim form adres: http://www.specialsclan.lsghost.com/app2.php
En son natu tarafından 29.05.2012, 16:02 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
natu
Kayıtlı Kullanıcı
Mesajlar: 13
Kayıt: 10.05.2012, 14:20

Re: İletişim formuna, konu açtırma

Mesaj gönderen natu »

Bu arada phpbb ve kod'lama bilgim pek yok yalın bir dille anlatım yaparsanız sevinirim
air

Re: İletişim formuna, konu açtırma

Mesaj gönderen air »

phpbb3'de bu formun çalışması için sadece html olarak yazılması yeterli değil.
bence tam sizin isteğinize uygun bir mod var: Başvuru formu modu: http://www.phpbb.com/customise/db/mod/application_form/
bu modu isteğinize göre özelleştirebilirsiniz.
natu
Kayıtlı Kullanıcı
Mesajlar: 13
Kayıt: 10.05.2012, 14:20

Re: İletişim formuna, konu açtırma

Mesaj gönderen natu »

Bahsettiğiniz mod'u indirdim ve kurdum. Sorunsuz bir şekilde çalışıyor ancak, bahsettiğiniz düzenlemeleri yaptığımda sayfanın hatalı yapılandırıldığı hatasını alıyorum.

Mod'tan çıkan appforum_body.html dosyasını kendime göre şu şekilde düzenledim;

Kod: Tümünü seç

<!-- INCLUDE overall_header.html -->

<div class="panel">
   <div class="inner"><span class="corners-top"><span></span></span>

   <div class="content">
      
        <h2>{L_APPLICATION_PAGETITLE}</h2>
        
        <span style="font-size: 1.3em;">{L_APPLICATION_WELCOME_MESSAGE}<br /><br /><br />
       
        <form method="post" action="{PROCESS_APPFORM}" id="appform"> 
        {L_APPLICATION_REALNAME} <input type="text" name="name" /><br />
        {L_APPLICATION_POSITION}
        <select name="postion">
        <option value="{L_APPLICATION_TEAM1}">{L_APPLICATION_TEAM1}</option>
        <option value="{L_APPLICATION_TEAM2}">{L_APPLICATION_TEAM2}</option>
        <option value="{L_APPLICATION_TEAM3}">{L_APPLICATION_TEAM3}</option>
        <option value="{L_APPLICATION_TEAM4}">{L_APPLICATION_TEAM4}</option>
        <option value="{L_APPLICATION_TEAM5}">{L_APPLICATION_TEAM5}</option>
        </select>
        {L_APPLICATION_POSITION2}
        <select name="postion">
        <option value="{L_APPLICATION_TEAM1}">{L_APPLICATION_TEAM1}</option>
        <option value="{L_APPLICATION_TEAM2}">{L_APPLICATION_TEAM2}</option>
        <option value="{L_APPLICATION_TEAM3}">{L_APPLICATION_TEAM3}</option>
        <option value="{L_APPLICATION_TEAM4}">{L_APPLICATION_TEAM4}</option>
        <option value="{L_APPLICATION_TEAM5}">{L_APPLICATION_TEAM5}</option>
        <option value="{L_APPLICATION_TEAM6}">{L_APPLICATION_TEAM6}</option>
        <option value="{L_APPLICATION_TEAM7}">{L_APPLICATION_TEAM7}</option>
        <option value="{L_APPLICATION_TEAM8}">{L_APPLICATION_TEAM8}</option>
        <option value="{L_APPLICATION_TEAM9}">{L_APPLICATION_TEAM9}</option>
        <option value="{L_APPLICATION_TEAM10}">{L_APPLICATION_TEAM10}</option>
        <option value="{L_APPLICATION_TEAM11}">{L_APPLICATION_TEAM11}</option>
        </select>
        <br /><br />
       
        {L_APPLICATION_WHY}<br />
        <textarea rows="5" cols="50" name="why"></textarea>
        
        <br/><br/>

        {L_APPLICATION_WHY2}<br />
        <textarea rows="5" cols="50" name="why"></textarea>
        
        <br/><br/>

        {L_APPLICATION_WHY3}<br />
        <textarea rows="5" cols="50" name="why"></textarea>
        
        <br/><br/>

        {L_APPLICATION_WHY4}<br />
        <textarea rows="5" cols="50" name="why"></textarea>
        
        <br/><br/>

        {L_APPLICATION_WHY5}<br />
        <textarea rows="5" cols="50" name="why"></textarea>
        
        <br/><br/>

        {L_APPLICATION_WHY6}<br />
        <textarea rows="5" cols="50" name="why"></textarea>
        
        <br/><br/>

        {L_APPLICATION_WHY7}<br />
        <textarea rows="5" cols="50" name="why"></textarea>
        
        <br/><br/>

        {L_APPLICATION_WHY8}<br />
        <textarea rows="5" cols="50" name="why"></textarea>
        
        <br/><br/>

        {L_APPLICATION_WHY9}<br />
        <textarea rows="5" cols="50" name="why"></textarea>
        
        <br/><br/>
        
        <input type="submit" name="submit" id ="submit" value="{L_SUBMIT}" class="button1" />
       
        </span>
      
   </div>

   <span class="corners-bottom"><span></span></span></div>
</div>


<!-- INCLUDE overall_footer.html --> 

\root\language\en\mods klasörüne atılan application.php dosyasınıda şu şekilde;

Kod: Tümünü seç

<?php
/**
*
* application [English]
*
* @package language
* @copyright (c) Jim http://beta-garden.com 2009
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

if (empty($lang) || !is_array($lang))
{
	$lang = array();
}

// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine

$lang = array_merge($lang, array(
	'LOGIN_APPLICATION_FORM'		=> 'You need to login before you can send out an application.',
	'APPLICATION_SUBJECT'			=> 'Application from %s',
	'APPLICATION_MESSAGE'			=> 'A new user has signed up by the application form, called [b] %1$s[/b].<br /><br />[b]Real name[/b]: %2$s<br />[b]E-mail address[/b]: %3$s<br />[b]Appling for[/b]: %4$s<br /><br />[b]Why would we choose him/her?[/b]<br /> %5$s',
	'APPLICATION_SEND'				=> 'Your application has been sent to the administrators of this board. They’ll decide whether your application is good enough and get back to you in the coming days.',
	'APPLICATION_PAGETITLE'			=> 'SpecialS Clan Basvuru Formu',
	
	'APPLICATION_WELCOME_MESSAGE'	=> 'Lutfen asagidaki formu eksiksiz ve dogru bir sekilde doldurun.',
	'APPLICATION_REALNAME'			=> 'Yasiniz ve isminiz',
	'APPLICATION_EMAIL'				=> 'Mail Adresiniz',
	'APPLICATION_POSITION'			=> 'Karakteriniz:',
	'APPLICATION_TEAM1'				=> 'Seciniz',
	'APPLICATION_TEAM2'				=> 'Warrior',
	'APPLICATION_TEAM3'				=> 'Assasian',
        'APPLICATION_TEAM4'				=> 'Priest',
        'APPLICATION_TEAM5'				=> 'Mage',
        'APPLICATION_POSITION2'			=> 'Sınıfınız:',
	'APPLICATION_TEAM1'				=> 'Seciniz',
	'APPLICATION_TEAM2'				=> 'Flame Mage',
	'APPLICATION_TEAM3'				=> 'Ice Mage',
        'APPLICATION_TEAM4'				=> 'Lighting Mage',
        'APPLICATION_TEAM5'				=> 'Tank Mage',
        'APPLICATION_TEAM6'				=> 'Debuff Priest',
	'APPLICATION_TEAM7'				=> 'Buffer Priest',
	'APPLICATION_TEAM8'				=> 'Assasian',
        'APPLICATION_TEAM9'				=> 'Archer',
        'APPLICATION_TEAM10'				=> 'Berserker Warrior',
        'APPLICATION_TEAM11'				=> 'Atacker Warrior',
	'APPLICATION_WHY'				=> 'Oyundaki Nickiniz',
        'APPLICATION_WHY2'				=> 'Leveliniz',
        'APPLICATION_WHY3'				=> 'Hangi saatler arasi onlinesiniz',
        'APPLICATION_WHY4'				=> 'Ne kadar suredir ayni class (mage,priest vs) oynuyorsunuz',
        'APPLICATION_WHY5'				=> 'Onceki clan(lar)iniz ve char(lar)iniz',
        'APPLICATION_WHY6'				=> 'Basvurdugunuz charla ne kadar suredir oynuyorsunuz , eger kullandiysaniz , NCS'den onceki isminiz nedir',
        'APPLICATION_WHY7'				=> 'Referans gosterebileceginiz bir SpecialS uyesi varsa lutfen nickini yaziniz',
        'APPLICATION_WHY8'				=> 'itemleriniz',
        'APPLICATION_WHY9'				=> 'Basvurunuza eklemek istediginiz baska bilgi varsa lutfen giriniz',

));

?>

Nerede hata yapıyorum?
air

Re: İletişim formuna, konu açtırma

Mesaj gönderen air »

sadece html dosyası ve dil dosyasında değişiklik yaptınız sanırım. bu yeterli değil..
forma yeni alanlar eklemek için mod yazarının bu mesajını okuyun
natu
Kayıtlı Kullanıcı
Mesajlar: 13
Kayıt: 10.05.2012, 14:20

Re: İletişim formuna, konu açtırma

Mesaj gönderen natu »

Yardımınız için teşekkür ederim. Anlatımları uyguladım ve tam istediğim gibi olmasa da genel olarak istediğim gibi en azından konu açtırabildiğim bir iletişim formum oldu:)
Kilitli

“3.0.x Destek Forumu” sayfasına dön

Kimler çevrimiçi

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