Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Готовые моды для трекера

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Моды и стили для трекера
  • Готовые моды для трекера

создание раздачи как на ТП

7 сообщений
 • Страница 1 из 1
Просмотры: 2463 • 
  • Sanya Сообщение 10.06.2011
    блин, как правильно назвать тему-то)
    posting.php
    ищем

    Код: Выделить всё

    if($forum_data['astracker'])
    {
    	$template->set_filenames(array(
    		'body' => 'posting_tracker_body.html')
    	);
    }
    else
    {
    	$template->set_filenames(array(
    		'body' => 'posting_body.html')
    	);
    }
    меняем на

    Код: Выделить всё

    //Sanya modified for ppkbb3cker Start
    if($forum_data['astracker']&& $mode=='post')
    {
    	$template->set_filenames(array(
    		'body' => 'posting_torrent_body.html')
    	);
    }
    else if($forum_data['astracker'])
    {
    	$template->set_filenames(array(
    		'body' => 'posting_tracker_body.html')
    	);
    }
    //Sanya modified for ppkbb3cker End
    else
    {
    	$template->set_filenames(array(
    		'body' => 'posting_body.html')
    	);
    }
    создаём файл ..styles/prosilver/template/posting_torrent_add.html с содержимым

    Код: Выделить всё

    <!--//Sanya modified for ppkbb3cker-->
    <script type="text/javascript">
    // <![CDATA[
    	onload_functions.push('apply_onkeypress_event()');
    // ]]>
    </script>
    
    <fieldset class="fields1">
    	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
    	<!-- IF S_POST_ACTION or S_PRIVMSGS or S_EDIT_DRAFT -->
    	<!-- IF S_NEW_TOPIC --><!-- INCLUDE similar_viewtopic.html --><!-- ENDIF -->
    	<!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
    	<!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
    	<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
    	<!-- ENDIF -->
    	<!-- ENDIF -->
    	<!-- INCLUDE posting_torrent_buttons.html -->
    </fieldset>
    
    <!-- IF $EXTRA_POSTING_OPTIONS eq 1 -->
    	<!-- IF not S_SHOW_DRAFTS -->
    		<span class="corners-bottom"><span></span></span></div>
    	</div>
    	<!-- ENDIF -->
    	<!-- IF S_HAS_ATTACHMENTS -->
    		<div class="panel bg2">
    			<div class="inner"><span class="corners-top"><span></span></span>
    			<h3>{L_POSTED_ATTACHMENTS}</h3>
    			<fieldset class="fields2">
    			<!-- BEGIN attach_row -->
    			<dl>
    				<dt><label for="comment_list_{attach_row.ASSOC_INDEX}">{L_FILE_COMMENT}:</label></dt>
    				<dd><textarea name="comment_list[{attach_row.ASSOC_INDEX}]" id="comment_list_{attach_row.ASSOC_INDEX}" rows="1" cols="35" class="inputbox">{attach_row.FILE_COMMENT}</textarea></dd>
    				<dd><a href="{attach_row.U_VIEW_ATTACHMENT}" class="{S_CONTENT_FLOW_END}">{attach_row.FILENAME}</a></dd>
    				<dd style="margin-top: 5px;">
    					<!-- IF S_INLINE_ATTACHMENT_OPTIONS --><input type="button" value="{L_PLACE_INLINE}" onclick="attach_inline({attach_row.ASSOC_INDEX}, '{attach_row.A_FILENAME}');" class="button2" />&nbsp; <!-- ENDIF -->
    					<input type="submit" name="delete_file[{attach_row.ASSOC_INDEX}]" value="{L_DELETE_FILE}" class="button2" />
    				</dd>
    			</dl>
    			{attach_row.S_HIDDEN}
    				<!-- IF not attach_row.S_LAST_ROW --><hr class="dashed" /><!-- ENDIF -->
    			<!-- END attach_row -->
    			</fieldset>
    			<span class="corners-bottom"><span></span></span></div>
    		</div>
    	<!-- ENDIF -->
    	<!-- IF not S_SHOW_DRAFTS and not $SIG_EDIT eq 1 -->
    	<div class="panel bg2">
    		<div class="inner"><span class="corners-top"><span></span></span>
    		<fieldset class="submit-buttons">
    			{S_HIDDEN_ADDRESS_FIELD}
    			{S_HIDDEN_FIELDS}
    			<!-- IF S_HAS_DRAFTS -->
    			<input type="submit" accesskey="d" tabindex="9" name="load" value="{L_LOAD_DRAFT}" class="button2" onclick="load_draft = true;" />&nbsp; 
    			<!-- ENDIF -->
    			<input type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" class="button1"<!-- IF not S_PRIVMSGS --> onclick="document.getElementById('postform').action += '#preview';"<!-- ENDIF --> />&nbsp;
    			<input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1 default-submit-action" />&nbsp;
    		</fieldset>
    		<span class="corners-bottom"><span></span></span></div>
    	</div>
    	<!-- ENDIF -->
    	<!-- IF not S_PRIVMSGS and not S_SHOW_DRAFTS and not $SIG_EDIT eq 1 -->
    		<div id="tabs">
    			<ul>
    				<li id="options-panel-tab" class="activetab"><a href="#tabs" onclick="subPanels('options-panel'); return false;"><span>{L_OPTIONS}</span></a></li>
    				<!-- IF S_SHOW_ATTACH_BOX --><li id="attach-panel-tab"><a href="#tabs" onclick="subPanels('attach-panel'); return false;"><span>{L_ADD_ATTACHMENT}</span></a></li><!-- ENDIF -->
    				<!-- IF not S_DISABLE_POLLTAB --><!-- IF S_SHOW_POLL_BOX || S_POLL_DELETE --><li id="poll-panel-tab"><a href="#tabs" onclick="subPanels('poll-panel'); return false;"><span>{L_ADD_POLL}</span></a></li><!-- ENDIF --><!-- ENDIF -->
    				<!-- IF FORUM_ADDFIELDS --><li id="addfields-panel-tab"><a href="#addfields" onclick="subPanels('addfields-panel'); return false;"><span>{L_TRACKER_ADDFIELDS}</span></a></li><!-- ENDIF -->
    			</ul>
    		</div>
    	<!-- ENDIF -->
    	<!-- IF not S_SHOW_DRAFTS and not $SIG_EDIT eq 1 -->
    	<div class="panel bg3" id="options-panel">
    		<div class="inner"><span class="corners-top"><span></span></span>
    
    		<fieldset class="fields1">
    			<!-- IF S_BBCODE_ALLOWED -->
    				<div><label for="disable_bbcode"><input type="checkbox" name="disable_bbcode" id="disable_bbcode"{S_BBCODE_CHECKED} /> {L_DISABLE_BBCODE}</label></div>
    			<!-- ENDIF -->
    			<!-- IF S_SMILIES_ALLOWED -->
    				<div><label for="disable_smilies"><input type="checkbox" name="disable_smilies" id="disable_smilies"{S_SMILIES_CHECKED} /> {L_DISABLE_SMILIES}</label></div>
    			<!-- ENDIF -->
    			<!-- IF S_LINKS_ALLOWED -->
    				<div><label for="disable_magic_url"><input type="checkbox" name="disable_magic_url" id="disable_magic_url"{S_MAGIC_URL_CHECKED} /> {L_DISABLE_MAGIC_URL}</label></div>
    			<!-- ENDIF -->
    			<!-- IF S_SIG_ALLOWED -->
    				<div><label for="attach_sig"><input type="checkbox" name="attach_sig" id="attach_sig"{S_SIGNATURE_CHECKED} /> {L_ATTACH_SIG}</label></div>
    			<!-- ENDIF -->
    			<!-- IF S_NOTIFY_ALLOWED -->
    				<div><label for="notify"><input type="checkbox" name="notify" id="notify"{S_NOTIFY_CHECKED} /> {L_NOTIFY_REPLY}</label></div>
    			<!-- ENDIF -->
    			<!-- IF S_LOCK_TOPIC_ALLOWED -->
    				<div><label for="lock_topic"><input type="checkbox" name="lock_topic" id="lock_topic"{S_LOCK_TOPIC_CHECKED} /> {L_LOCK_TOPIC}</label></div>
    			<!-- ENDIF -->
    			<!-- IF S_LOCK_POST_ALLOWED -->
    				<div><label for="lock_post"><input type="checkbox" name="lock_post" id="lock_post"{S_LOCK_POST_CHECKED} /> {L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</label></div>
    			<!-- ENDIF -->
    			<!-- IF S_TYPE_TOGGLE or S_TOPIC_TYPE_ANNOUNCE or S_TOPIC_TYPE_STICKY -->
    			<hr class="dashed" />
    			<!-- ENDIF -->
    			<!-- IF S_TYPE_TOGGLE -->
    			<dl>
    				<dt><label for="topic_type-0"><!-- IF S_EDIT_POST -->{L_CHANGE_TOPIC_TO}<!-- ELSE -->{L_POST_TOPIC_AS}<!-- ENDIF -->:</label></dt>
    				<dd><!-- BEGIN topic_type --><label for="topic_type-{topic_type.VALUE}"><input type="radio" name="topic_type" id="topic_type-{topic_type.VALUE}" value="{topic_type.VALUE}"{topic_type.S_CHECKED} />{topic_type.L_TOPIC_TYPE}</label> <!-- END topic_type --></dd>
    			</dl>
    			<!-- ENDIF -->
    
    			<!-- IF S_TOPIC_TYPE_ANNOUNCE or S_TOPIC_TYPE_STICKY -->
    			<dl>
    				<dt><label for="topic_time_limit">{L_STICK_TOPIC_FOR}:</label></dt>
    				<dd><label for="topic_time_limit"><input type="text" name="topic_time_limit" id="topic_time_limit" size="3" maxlength="3" value="{TOPIC_TIME_LIMIT}" class="inputbox autowidth" /> {L_DAYS}</label></dd>
    				<dd>{L_STICK_TOPIC_FOR_EXPLAIN}</dd>
    			</dl>
    			<!-- ENDIF -->
    			<!-- IF S_EDIT_REASON -->
    			<dl>
    				<dt><label for="edit_reason">{L_EDIT_REASON}:</label></dt>
    				<dd><input type="text" name="edit_reason" id="edit_reason" value="{EDIT_REASON}" class="inputbox" /></dd>
    			</dl>
    			<!-- ENDIF -->
    		
    <!-- IF S_TORRENT_FREE -->
    	<dl>
    				<dt><b>{L_TORRENT_FREE}</b>:</dt>
    				<dd>{CURR_TORRENT_FREE}&nbsp;%<br />{FORM_FREETORR_PERCENT}</dd>
    			</dl>
    		<!-- ENDIF -->
    <!-- IF S_TORRENT_REQUPRATIO -->
    	<dl>
    				<dt><b>{L_TORRENT_REQRATIO}</b>:</dt>
    				<dd>{CURR_TORRENT_REQRATIO}&nbsp;{L_TRACKER_RATIO_ANNOT}</dd>
    			</dl>
    			<dl>
    				<dt><b>{L_TORRENT_REQUPLOAD}</b>:</dt>
    				<dd>{CURR_TORRENT_REQUPLOAD}&nbsp;{L_GB}.</dd>
    			</dl>
    		<!-- ENDIF -->
    		
    		</fieldset>
    		<!-- ENDIF -->
    
    <!-- ENDIF -->
    
    далеее.. еШО один файлик в той же папке posting_torrent_body.html

    Код: Выделить всё

    <!--//Sanya modified for ppkbb3cker-->
    
    <!-- INCLUDE overall_header.html -->
    <!-- IF TOPIC_TITLE -->
    	<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>
    <!-- ELSE -->
    	<h2><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2>
     <!-- ENDIF -->
    
    <!-- IF S_FORUM_RULES -->
    	<div class="rules">
    		<div class="inner"><span class="corners-top"><span></span></span>
    
    		<!-- IF U_FORUM_RULES -->
    			<a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
    		<!-- ELSE -->
    			<strong>{L_FORUM_RULES}</strong><br />
    			{FORUM_RULES}
    		<!-- ENDIF -->
    
    		<span class="corners-bottom"><span></span></span></div>
    	</div>
    <!-- ENDIF -->
    
    <form id="postform" method="post" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
    
    <!-- IF S_DRAFT_LOADED -->
    	<div class="panel">
    		<div class="inner"><span class="corners-top"><span></span></span>
    
    		<h3>{L_INFORMATION}</h3>
    		<p>{L_DRAFT_LOADED}</p>
    
    		<span class="corners-bottom"><span></span></span></div>
    	</div>
    <!-- ENDIF -->
    
    <!-- IF S_SHOW_DRAFTS --><!-- INCLUDE drafts.html --><!-- ENDIF -->
    
    <!-- IF S_POST_REVIEW --><!-- INCLUDE posting_review.html --><!-- ENDIF -->
    
    <!-- IF S_UNGLOBALISE -->
    	<div class="panel bg3">
    		<div class="inner"><span class="corners-top"><span></span></span>
    		<fieldset class="fields1">
    			<h2>{L_SELECT_DESTINATION_FORUM}</h2>
    			<p>{L_UNGLOBALISE_EXPLAIN}</p>
    			<dl>
    				<dt><label for="to_forum_id">{L_MOVE}:</label></dt>
    				<dd><select id="to_forum_id" name="to_forum_id">{S_FORUM_SELECT}</select></dd>
    			</dl>
    
    			<dl>
    				<dt>&nbsp;</dt>
    				<dd><input class="button1" type="submit" name="post" value="{L_CONFIRM}" /> <input class="button2" type="submit" name="cancel_unglobalise" value="{L_CANCEL}" /></dd>
    			</dl>
    
    		</fieldset>
    
    		<span class="corners-bottom"><span></span></span></div>
    	</div>
    <!-- ENDIF -->
    
    
    
    <!-- IF S_DISPLAY_PREVIEW --><!-- INCLUDE posting_tracker_preview.html --><!-- ENDIF -->
    
    <div class="panel" id="postingbox">
    	<div class="inner"><span class="corners-top"><span></span></span>
    
    <div align="center">
    <font style="font-size:12px;">
    <b style="color:red;">Уведомление:</b><br>
    Настоящим Вы уведомляетесь о том, что согласно статье 1270 Гражданского Кодекса РФ, право на доведение произведения до всеобщего сведения таким образом, что любое лицо может получить доступ к произведению из любого места и в любое время по собственному выбору (доведение до всеобщего сведения) и перевод или другая переработка произведения (как создание производного произведения: обработки, экранизации, аранжировки, инсценировки и тому подобного) является исключительным правом автора на использование произведения. Нарушение данного права (использование произведения без согласия правообладателя) влечет за собой гражданско-правовую и уголовную ответственность в соответствии с законодательством Российской Федерации. А также Вы уведомляетесь, что распространение порнографических материалов, в том числе с участием несовершеннолетних, влечет за собой уголовную ответственность.
    </font>
    </div> 
    <!--hr>{TRACKER_ANNOUNCE_URL}-->
    
    	<!-- DEFINE $EXTRA_POSTING_OPTIONS = 1 -->
    	<!-- INCLUDE posting_torrent_add.html -->
    	{S_FORM_TOKEN}
    
    	<span class="corners-bottom"><span></span></span></div>
    </div>
    
    <!-- IF FORUM_ADDFIELDS -->
    <div class="panel bg3" id="addfields-panel">
    	<div class="inner"><span class="corners-top"><span></span></span>
    
    	<fieldset class="fields2">
    <br>
    		<!-- BEGIN addfields_option -->
    			<dl>
    				<dt><b>{addfields_option.ADDFIELDS_NAME}</b>:</dt>
    				<dd>{addfields_option.ADDFIELDS_VALUE}</dd>
    			</dl>
    		<!-- END addfields_option -->
    	</fieldset>
    
    	<span class="corners-bottom"><span></span></span></div>
    </div>
    <!-- ENDIF -->
    
    
    <!-- IF S_SHOW_ATTACH_BOX --><!-- INCLUDE posting_tracker_attach_body.html --><!-- ENDIF -->
    
    <!-- IF not S_DISABLE_POLLTAB --><!-- IF S_SHOW_POLL_BOX or S_POLL_DELETE --><!-- INCLUDE posting_poll_body.html --><!-- ENDIF --><!-- ENDIF -->
    
    <!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
    
    </form>
    <!-- IF not S_PRIVMSGS -->
    <script type="text/javascript">
    // <![CDATA[
    	subPanels(show_panel);
    // ]]>
    </script>
    <!-- ENDIF -->
    
    <!-- INCLUDE overall_footer.html -->
    
    и ещё posting_torrent_buttons.html (всё там-же)

    Код: Выделить всё

    <!--//Sanya modified for ppkbb3cker-->
    
    <script type="text/javascript">
    // <![CDATA[
    	var form_name = 'postform';
    	var text_name = <!-- IF $SIG_EDIT -->'signature'<!-- ELSE -->'message'<!-- ENDIF -->;
    	var load_draft = false;
    	var upload = false;
    
    	// Define the bbCode tags
    	var bbcode = new Array();
    	var bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]', '[code]','
    ','
    • ','
    ','
    • ','
    ','','','','[flash=]', '[/flash]','[size=]','[/size]','
    ','
    '<!-- BEGIN custom_tags -->, {custom_tags.BBCODE_NAME}<!-- END custom_tags -->);
    var imageTag = false;

    function remove_more_upload(id)
    {
    document.getElementById("multiple").removeChild(document.getElementById('multiple' + id ));
    <!-- IF S_MAX_MFU -->document.getElementById('maxmfu').value--;<!-- ENDIF -->
    }
    function add_more_upload()
    {
    var id = document.getElementById('proxid').value;
    <!-- IF S_MAX_MFU -->
    var maxmfu = document.getElementById('maxmfu').value;
    if(maxmfu >= {S_MAX_MFU})
    {
    return
    }
    <!-- ENDIF -->
    var div = document.getElementById('multiple');
    var childdiv = document.createElement("div");
    childdiv.setAttribute('id','multiple'+ id);
    var html = "<dl><dt><label for='fileupload'>{L_FILENAME}:</label></dt><dd><!-- IF S_IS_TRACKER -->{L_UPAS_POSTER}: <input type='checkbox' name='as_poster" + id + "' id='as_poster" + id + "' value='1' /> <!-- ENDIF --><input type='file' name='fileupload" + id + "' id='fileupload" + id + "' maxlength='{FILESIZE}' value='' class='inputbox autowidth' /><input type='button' class='button2' name='files_" + id + "' value='-' style='width: 40px' onclick='remove_more_upload(" + id + ")' title='' /></dd></dl><dl><dt><label for='filecomment'>{L_FILE_COMMENT}:</label></dt><dd><textarea name='filecomment" + id + "' id='filecomment" + id + "' rows='1' cols='40' class='inputbox autowidth'>{FILE_COMMENT}</textarea></dd></dl>";
    childdiv.innerHTML = html;
    div.appendChild(childdiv);
    document.getElementById('proxid').value++;
    <!-- IF S_MAX_MFU -->document.getElementById('maxmfu').value++;<!-- ENDIF -->
    }
    var panels = new Array('options-panel', 'attach-panel', 'poll-panel', 'addfields-panel');
    var show_panel = 'addfields-panel';


    // ]]>
    </script>
    <script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>

    [/code]
    результат:
    при нажатии "НОВАЯ ТЕМА" в категории являющейся треккером

    .."ПРЕДПРОСМОТР"

    зы ШАБЛОН-это Дополнительные поля)

    Добавлено спустя 11 минут 53 секунды:
    чёйто я не могу отредактировать своё сообщение(
    предыдущее является как-бы ответом на эту тему viewtopic.php?f=13&t=852
    иии ещё один момент! это viewtopic.php?f=14&t=421 тоже должно работать, иначе ошибки будут)) про заголовок)
Sanya
  • Aleksandor Сообщение 26.07.2011
    а шаблон (инструкцию) на subsilver2 можно :?:
Aleksandor
  • Аватара пользователя
    mrm75 Сообщение 27.07.2011
    Я вот че то не понял в чем отличия от имеющегося в движке при манипуляциях с доп полями можно что угодно создать
mrm75
  • Sanya Сообщение 27.07.2011
    mrm75 писал(а):


    Я вот че то не понял в чем отличия от имеющегося в движке при манипуляциях с доп полями можно что угодно создать
    прочитайте название темы, посмотрите внимательно на скрины и сравните с тем что у вас есть сейчас.
Sanya
  • Аватара пользователя
    mrm75 Сообщение 27.07.2011
    кроме уведомления все есть и даже больше!
mrm75
  • Sanya Сообщение 27.07.2011
    от
      даже больше!
    и была цель избавится)
Sanya
  • PASAf Сообщение 30.08.2011
    Пробовал на #40 - после нажатия "Предпросмотр" - не появляется окно редактора.
PASAf
7 сообщений
 • Страница 1 из 1

Вернуться в «Готовые моды для трекера»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума