[Mod Enhanced Quick Reply] - Мод, Расширенный быстрый ответ

Автор Sedoy, 13 сентября 2005, 16:15:51

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Sacramentum

Цитата: Mavn от 30 сентября 2007, 14:26:35
http://custom.simplemachines.org/mods/index.php?mod=883
Под другим номером его зарелизили
Пишет: Пакет, который Вы пытаетесь установить, поврежден, либо не совместим с этой версией SMF.

Версия 1.1.4. Пробовал установить обе версии..

.nitro

SамыйMатёрыйFорум 2.0.15, URL: http://kamrc.ru/ - форум Камчатских радиолюбителей

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

npokypop

Поставил на 1.1.4, все гуд , только как сделать чтобы был на всю ширину форума ?
Есть свой сайт или форум!
Заработай на нем $$$

HedgeHog

#55
* Исправляем ширину

  Находим в Display.template.php

  <a name="quickreply"></a>
  <div style="width: 100%;" align="center"><div class="tborder" style="width: 50%;" align="left">

  изменяем width по желанию, рекомендую 70% :)

* Исправляем ширину окна ввода текста (чтобы не оставалось свободное пространство справа)

  Находим в Display.template.php

  <textarea class="editor" cols="75" rows="7" style="width: 95%; height: 100px;"

  заменяем width на 100%

* Центруем кнопки

  Находим в Display.template.php

  <input type="submit" name="post" value="' . $txt[105] . '"

  обрамляем этот и еще три следующих поля input в табличку

  <table align="center" cellpadding="3"><tr><td>
 
  </td></tr></table>

Святой Исидор

кинти кто нибуть чайнику код как на не дефолтовскую тему ставить!!! плиз очень нужно!!! wallbash wallbash wallbash wallbash :'( :'( :'(

Mavn

Цитата: Aleksandr64 от 28 ноября 2007, 21:29:13
кинти кто нибуть чайнику код как на не дефолтовскую тему ставить!!! плиз очень нужно!!! wallbash wallbash wallbash wallbash :'( :'( :'(
В большинстве случаев нужно будет адаптировать код мода под соответствующую тему... и код может существенно отличаться или же не отличаться вообще
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Rust

Как убрать лишние навороты из этого мода (выравнивание, цвет текста и т.п.), а оставить только смайлы???

Святой Исидор

#59
Цитата: Mavn от 29 ноября 2007, 18:01:21
В большинстве случаев нужно будет адаптировать код мода под соответствующую тему... и код может существенно отличаться или же не отличаться вообще
Я нашел здесь файл Display.template.php в вставил тему и все заработало

malysh

Цитата: HedgeHog от 27 ноября 2007, 19:46:02
* Исправляем ширину

  Находим в Display.template.php

  <a name="quickreply"></a>
  <div style="width: 100%;" align="center"><div class="tborder" style="width: 50%;" align="left">

  изменяем width по желанию, рекомендую 70% :)

* Исправляем ширину окна ввода текста (чтобы не оставалось свободное пространство справа)

  Находим в Display.template.php

  <textarea class="editor" cols="75" rows="7" style="width: 95%; height: 100px;"

  заменяем width на 100%

* Центруем кнопки

  Находим в Display.template.php

  <input type="submit" name="post" value="' . $txt[105] . '"

  обрамляем этот и еще три следующих поля input в табличку

  <table align="center" cellpadding="3"><tr><td>
 
  </td></tr></table>



Сдалала так. Ноль эффекта!

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

malysh

Цитата: Mavn от 15 декабря 2007, 21:12:52
значит не в той теме сделал
делала  в 2х. Проверяла во всех что есть..
Подробнее можно, в каких? у меня стоит темы Bluez Theme  по умолчанию, а и дефолтовая

Fiona

Спасибо всем большое! Без лишних вопросов все понятно и работает отлично. Мод ставится без проблем и в коде очень легко найти нужную часть и поставить на свою тему, что я успешно и сделала. И настроила на свой вкус и ширину, и расположение.

tort

Воспользовался файлом, который выставлен где-то на первой странице этого топика. Все вроде работает, НО... теперь после отсылки сообщения, выбрасывает из темы в раздел. Как это исправить ?

Тема дэфолтовская. Галочка в профиле не помогает. При возврате на старый файл, все становится нормально...

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

AKLion

Поставил версию 2.0.2 она сдделала вид что встала, но нифига её не видно.
Жить нужно так, чтобы было стыдно рассказать, но приятно вспомнить... Будте счастливы, при малейшей возможности.

Mavn

значит не там смотрите! большинство модов ставится только на дефолтовую тему оформления
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Vizakenjack

Проблема такая..

Стоит quick reply 1.11
Хотел обновить до 2.02, потому что в логах какие то странные ошибки, которые исчезают если удалить 1.11 версию.

Удалил старый, тыкаю Установить - ошибка при изменении Display.template.php

Смотрю код:

<search position="after"><![CDATA[
?>]]></search>


Но таких строчек две!

первая:

<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
quickReplyCollapsed = ', !empty($options['display_quick_reply'])

и вторая, дальше:
if (empty($settings['use_tabs']))
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
document.getElementById("quickmodSubmit").style.display = "none";
// ]]></script>';


Так после какой он будет вставлять что-то?


Еще в ридми написано:

ЦитироватьIf you want to use the "enhanced" quick reply box on your own theme, you have to first remove the old one. The old one starts off with this clause in Display.template.php:
   if ($context['can_reply'] && !empty($options['display_quick_reply']))
It has some code in between this clause and another curly bracket. Remove the old quick reply box code entirely

Но этих строк - [if ($context['can_re ****]
тоже две!

Mavn

Цитата: Vizakenjack от 22 января 2008, 15:08:25
Смотрю код:

<search position="after"><![CDATA[
?>]]></search>

не туда смотришь там одна строка для наглядности

<search position="after"><![CDATA[

?>

]]></search>


теперь понятно или нет?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

apika

Цитата: Mavn от 10 января 2008, 19:32:03
http://custom.simplemachines.org/mods/index.php?mod=883
уже давно новая версия
установил мод enhanced_quick_reply-2.0.2.zip, после создания сообщения выкидывает из темы в раздел, как исправить? форум Powered by SMF 1.1.4

как было до установки этого мода не знаю, потому что сперва установил, а потом включил функцию быстрого ответа
Хороший Форум, Simple Machines Forum!!!

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

dedmazai

Помогите пожалуйста!!
Вот файл дисплей.темплейт моей темы.Вставьте в неё этот раширенный быстрый ответ пожалуйста!!!

dedmazai


apika

а сам не проставляется? У меня этот быстрый ответ установился нормально, а вот "описание темы" тоже на этом файле глючит. Везде все меняет, а в нем нет. Уже права файлу поставил и 755 и 777, а толку нефига, все равно ошибка. В чем дело, что с ним надо сделать? Вопрос на засыпку :)
Хороший Форум, Simple Machines Forum!!!

Шева

Незнаю, незнаю мод "enhanced_quick_reply-2.0.2" с офсайта стал без сучков.
Каждый человек способен на многое. Но к сожалению, не каждый знает, на что он способен.

dedmazai


Fiona

Цитата: Vista от 21 февраля 2008, 16:42:44
Так что, никто не поможет?
распаковываете архив с модом, открываете файл modification.xml или же идете в админку -> Пакеты модификаций -> Обзор пакетов -> Enhanced Quick Reply Box -> [ Просмотреть файлы ] -> enhanced_quick_reply/modification.xml

ищите <file name="$themedir/Display.template.php"> сразу за ним смотрите на тег search position который вам подскжет куда вставлять кусок кода. далее копируете кусок, заключенный между тегами <*add><*/add> в то место и будем вам счастье :) не все так сложно как кажется, плюс там ко всему есть комментарии.

dedmazai

#78
Следующая проблема блин...все поставил, токо как сделать кнопки ОТПРАВИТЬ и ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР посередине а сам быстрый ответ слева?

Fiona

Цитата: Vista от 22 февраля 2008, 19:54:00
Следующая проблема блин...все поставил, токо как сделать кнопки ОТПРАВИТЬ и ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР посередине а сам быстрый ответ слева?
поэкперементируй с табличкой. найдешь ее по
<table border="0" cellspacing="1" cellpadding="3" class="bordercolor" width="50%" style="clear: both;">
она почти в самом конце мода. я вообще сделала быстрый ответ на 100-процентную ширину и высоту задала побольше, ибо мне так удобнее.

dedmazai

<div style="width: 100%;" align="left"><div class="tborder" style="width: 100%;" align="center">

Вот такая строчка....я не понимаю как кнопки эти посередине..

dedmazai


dedmazai

Вот фотка.Как эти кнопки передвинут на самый центр???Ну помогите плиз!!!Очень нужно!!!

dedmazai

<input type="submit" name="post" value="' . $txt[105] . '" onclick="return submitThisOnce(this);" accesskey="s" tabindex="2" />
<input type="submit" name="preview" value="' . $txt[507] . '" onclick="return submitThisOnce(this);" accesskey="p" tabindex="4" />';


Вот кнопки ОТПРАВИТЬ и ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР.Сдлеайте мне их посередине шоб были

Mavn

ты уж весь блок приводи где они у тебя учавствуют
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

dedmazai

// Here we show the actual post box with the smileys and BBCode..
theme_quickreply_box();

echo '
<br />
<input type="submit" name="post" value="' . $txt[105] . '" onclick="return submitThisOnce(this);" accesskey="s" tabindex="4" />
<input type="submit" name="preview" value="' . $txt[507] . '" onclick="return submitThisOnce(this);" accesskey="p" tabindex="6" />';
if ($context['show_spellchecking'])
echo '
<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'postmodify\', \'message\');" tabindex="5"/>';
echo '
<input type="hidden" name="sc" value="' . $context['session_id'] . '" />
<input type="hidden" name="seqnum" value="', $context['form_sequence_number'], '" />
</form>';
echo '
</div>
</div></div>';
}
if ($context['show_spellchecking'])
echo '
<form action="', $scripturl, '?action=spellcheck" method="post" accept-charset="', $context['character_set'], '" name="spell_form" id="spell_form" target="spellWindow"><input type="hidden" name="spellstring" value="" /></form>';
}

Mavn

у тебя все стили задаются в дивах ты же самое начало не привел
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

dedmazai

#87
// ]]></script>
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>';
if ($settings['linktree_inline'])
echo '
<td valign="top">', theme_linktree(), '</td> ';
echo '
<td valign="top" align="', !$context['right_to_left'] ? 'right' : 'left', '" class="smalltext"> <span class="nav2"> ', $context['previous_next'], '</span></td>
</tr>
</table>
<div style="padding-top: 4px; padding-bottom: 4px;">', theme_show_mod_buttons(), '</div>';

if (!empty($options['display_quick_mod']) && $options['display_quick_mod'] == 1 && $context['can_remove_post'])
echo '
<input type="hidden" name="sc" value="', $context['session_id'], '" />
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
document.getElementById("quickmodSubmit").style.display = "none";
// ]]></script>';
echo '
</form>';
echo '
<div align="', !$context['right_to_left'] ? 'right' : 'left', '" style="margin-bottom: 1ex;">
<form action="', $scripturl, '" method="get" accept-charset="', $context['character_set'], '">
<span class="smalltext2">' . $txt[160] . ':</span>
<select name="jumpto" id="jumpto" onchange="if (this.selectedIndex > 0 &amp;&amp; this.options[this.selectedIndex].value) window.location.href = smf_scripturl + this.options[this.selectedIndex].value.substr(smf_scripturl.indexOf(\'?\') == -1 || this.options[this.selectedIndex].value.substr(0, 1) != \'?\' ? 0 : 1);">
<option value="">' . $txt[251] . ':</option>';
foreach ($context['jump_to'] as $category)
{
echo '
<option value="" disabled="disabled">-----------------------------</option>
<option value="#', $category['id'], '">', $category['name'], '</option>
<option value="" disabled="disabled">-----------------------------</option>';
foreach ($category['boards'] as $board)
echo '
<option value="?board=', $board['id'], '.0"', $board['is_current'] ? ' selected="selected"' : '', '> ' . str_repeat('==', $board['child_level']) . '=> ' . $board['name'] . '</option>';
}
echo '
</select>&nbsp;
<input type="button" value="', $txt[161], '" onclick="if (this.form.jumpto.options[this.form.jumpto.selectedIndex].value) window.location.href = \'', $scripturl, '\' + this.form.jumpto.options[this.form.jumpto.selectedIndex].value;" />
</form>
</div>
<br />';

// Show the quick reply box.
if ($context['can_reply'] && !empty($options['display_quick_reply']))
{
echo '
<a name="quickreply"></a>
<div style="width: 100%;" align="left"><div class="tborder" style="width: 100%;" align="left">
<div class="catbg" style="padding: 4px;"><a href="javascript:swapQuickReply();"><img src="', $settings['images_url'], '/', $options['display_quick_reply'] == 2 ? 'collapse' : 'expand', '.gif" alt="+" id="quickReplyExpand" /></a> <a href="javascript:swapQuickReply();">', $txt['quick_reply_1'], '</a></div>
<div class="windowbg" id="quickReplyOptions" style="padding: 1ex;', $options['display_quick_reply'] == 2 ? '' : ' display: none', '">
', $context['is_locked'] ? '<b>' . $txt['quick_reply_warning'] . '</b><br /><br />' : '', '
<form action="', $scripturl, '?action=post2" method="post" accept-charset="', $context['character_set'], '" name="postmodify" id="postmodify" onsubmit="submitonce(this);" style="margin: 0;">
<input type="hidden" name="topic" value="' . $context['current_topic'] . '" />
<input type="hidden" name="subject" value="' . $context['response_prefix'] . $context['subject'] . '" />
<input type="hidden" name="icon" value="xx" />
<input type="hidden" name="notify" value="', $context['is_marked_notify'] || !empty($options['auto_notify']) ? '1' : '0', '" />
<input type="hidden" name="goback" value="', empty($options['return_to_post']) ? '0' : '1', '" />
<input type="hidden" name="num_replies" value="', $context['num_replies'], '" />';

// Here we show the actual post box with the smileys and BBCode..
theme_quickreply_box();

echo '
<br />
<input type="submit" name="post" value="' . $txt[105] . '" onclick="return submitThisOnce(this);" accesskey="s" tabindex="4" />
<input type="submit" name="preview" value="' . $txt[507] . '" onclick="return submitThisOnce(this);" accesskey="p" tabindex="6" />';
if ($context['show_spellchecking'])
echo '
<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'postmodify\', \'message\');" tabindex="5"/>';
echo '
<input type="hidden" name="sc" value="' . $context['session_id'] . '" />
<input type="hidden" name="seqnum" value="', $context['form_sequence_number'], '" />
</form>';
echo '
</div>
</div></div>';
}
if ($context['show_spellchecking'])
echo '
<form action="', $scripturl, '?action=spellcheck" method="post" accept-charset="', $context['character_set'], '" name="spell_form" id="spell_form" target="spellWindow"><input type="hidden" name="spellstring" value="" /></form>';
}



slash

Люди памагите, при установке данного мода столкнулся с проблемой
теряеться $context['form_sequence_number'], и в итоге пустой инпут выводит :(
<input type="hidden" name="seqnum" value="">
при нажатии отправить пишет
"Вы уже отправили это сообщение! Возможно, Вы случайно нажали дважды или пытались обновить страницу."
если нажать просмотр, то норм просматриваеться и уже нормально отправляеться.
Сначало устанавливал через админку, ничо не установилось.
Потом вручную начал, результат собственно такой какой и щас.
Потом скачал smf 1.1.4 с установленными модами(50Mb), думал может я чтото криво заменил, взял оттуда 2 этих файла, результат такойже впринципе.
Что делать? в чём может быть проблема?
весь день мучаюсь wallbash

PS менял Display.template.php и Display.php

slash

Проблему решил, оказываеться в этой переменной рандомное число))
$context['form_sequence_number'] = rand(1, 16000000);

Шаннар

А можно ли реализовать какие-то настройки/опции для этого мода? К примеру, «полная», как сейчас, «минимальная», с тэгами B, I, U, S, img, url, ftp, etc, ну и «максимальная», ещё и с возможностью вложений и всё такое?.. Желательно, чтобы это ещё и у пользователя в профайле могло задаваться.

rex1k

 Можете дать плиз ссылку на мод Быстрый Ответ?

dedmazai

Цитата: rex1k от 09 апреля 2008, 17:24:02
Можете дать плиз ссылку на мод Быстрый Ответ?

У тебя уже есть быстрый ответ.В админке-настройки тем посмори

Солярис

А почему после установки мода (версия 2.0.2) табличка быстрого ответа как-то сужается по горизонтали (то есть не по ширине основного форума)?! Это никак нельзя исправить?

dedmazai

Цитата: Солярис от 19 апреля 2008, 00:10:38
А почему после установки мода (версия 2.0.2) табличка быстрого ответа как-то сужается по горизонтали?! Это никак нельзя исправить?

Можно.Если хочешь стукни в асю 434570, я тебе дам нормальный мод

Солярис


dedmazai


Elviss

А как можно в этом моде реализовать возможность изменения высоты блока ввода сообщения, в идеале две кнопочи + и -, одна увеличивает высоту блока, другая уменьшает. Но если это сложно, подойдёт и простое, статическое увеличение блока

dedmazai

Пиши мне на асю, я тебе кину нормальный быстрый ответ

digger®

Цитата: Elviss от 20 апреля 2008, 22:32:35
А как можно в этом моде реализовать возможность изменения высоты блока ввода сообщения, в идеале две кнопочи + и -, одна увеличивает высоту блока, другая уменьшает. Но если это сложно, подойдёт и простое, статическое увеличение блока
Есть же мод с двумя кнопочками.