Будни сумасшедшего

Жалобная палата. => Кузня. => Тема начата: shurutov от октября 08, 2014, 05:54:04

Название: Что сделано.
Отправлено: shurutov от октября 08, 2014, 05:54:04
Тема закрытая, информационная.
Собственно, конфа установлена. Сначала на MyBB, но ее (MyBB) морда мне совсем не понравилась, а именно - инфа, которая д/б по идее где-нибудь сбоку, располагалась вверху. Поэтому движок заменен на SMF.
Идеи и исполнение будет тыриться из отсюда (http://sysadminz.ru/index.php?topic=20.0).
Название: Re: Что сделано.
Отправлено: shurutov от октября 10, 2014, 11:27:28
Прикрутил Правила форума (http://forums.crazynotes.ru/index.php?action=rules). Штатными средствами движка, однако.
Название: Что сделано.
Отправлено: shurutov от октября 10, 2014, 14:34:09
Ctrl+Enter отправляет сообщение.
Open Themes/default/GenericControls.template.php, find:
<textarea class="editor" name="', $editor_id, '" id="', $editor_id, '" rows="', $editor_context['rows'], '" cols=" ', $context['browser']['is_ie8'] ? '600' : $editor_context['columns'], '" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="', $context['tabindex']++, '" style="width: ', $editor_context['width'], '; height: ', $editor_context['height'], '; ', isset($context['post_error']['no_message']) || isset($context['post_error']['long_message']) ? 'border: 1px solid red;' : '', '">', $editor_context['value'], '</textarea>
replace with:
<textarea class="editor" name="', $editor_id, '" id="', $editor_id, '" rows="', $editor_context['rows'], '" cols=" ', $context['browser']['is_ie8'] ? '600' : $editor_context['columns'], '" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="', $context['tabindex']++, '" style="width: ', $editor_context['width'], '; height: ', $editor_context['height'], '; ', isset($context['post_error']['no_message']) || isset($context['post_error']['long_message']) ? 'border: 1px solid red;' : '', '" onkeypress="if(event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {submit();}">', $editor_context['value'], '</textarea>

на самом деле код зависит от версии форума, у меня он (на момент внесения изменений - 2.0.9) несколько иной. Нам нуже кусок в самом конце:
'">', $editor_context['value'], '</textarea>
который заменяется на:
'" onkeypress="if(event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {submit();}">', $editor_context['value'], '</textarea>


Then open Themes/default/Display.template.php, find:
<textarea cols="75" rows="7" style="', $context['browser']['is_ie8'] ? 'max-width: 100%; min-width: 100%' : 'width: 100%', '; height: 100px;" name="message" tabindex="', $context['tabindex']++, '"></textarea>
replace with:
<textarea cols="75" rows="7" style="', $context['browser']['is_ie8'] ? 'max-width: 100%; min-width: 100%' : 'width: 100%', '; height: 100px;" name="message" tabindex="', $context['tabindex']++, '" onkeypress="if(event.keyCode==10 || (event.ctrlKey && event.keyCode==13)) {submit();}"></textarea>
Тут замена - по образу и подобию.

Open Themes/default/languages/Modifications.english.php and paste to end:
// Ctrl+Enter for Quick/Full reply form
$txt['shortcuts'] =  'shortcuts: hit ctrl+enter to submit/post or alt+p to preview';
$txt['shortcuts_firefox'] = 'shortcuts: hit ctrl+enter to submit/post or shift+alt+p to preview';


Open Themes/default/languages/Post.english.php and paste to end too:
// Ctrl+Enter for Quick/Full reply form
$txt['shortcuts'] =  'shortcuts: hit ctrl+enter to submit/post or alt+p to preview';
$txt['shortcuts_firefox'] = 'shortcuts: hit ctrl+enter to submit/post or shift+alt+p to preview';


На самом деле я открывал Themes/default/languages/Modifications.{english*,russian*}.php и Themes/default/languages/Post.{english*,russian*}.php.

Взято отсюда - http://www.simplemachines.org/community/index.php?topic=412538.0
Название: Что сделано.
Отправлено: shurutov от октября 16, 2014, 12:04:12
Пришпилен мод (http://custom.simplemachines.org/mods/index.php?mod=2381;id=191449), выводящий название форума на всех сопутствующих страницах, т.е. в Помощи, Правилах, Поиске и т.д.
Название: Что сделано.
Отправлено: shurutov от ноября 23, 2014, 10:31:55
Установлен мод Spoiler BBCode 1.1.3 (http://custom.simplemachines.org/mods/index.php?mod=2330)

Проверяем:
Spoiler: "Проверка" • показать
Проверка связи, однако
Название: Re: Что сделано.
Отправлено: shurutov от августа 13, 2016, 22:05:16
После переинсталляции форума (а то что-то оно как-то совсем криво работало после обновлений) мал-мала развлёкся с переустановкой модов.
Spoiler BBCode 1.1.3 заменён на Expanding & Collapsing Spoiler Tag (http://custom.simplemachines.org/mods/index.php?mod=3981)
Правила форума восстановились без проблем, название форума в заголовке окна везде - аналогично.
С Ctrl+Enter... - сначал встало, а потом поломалось, пришлось одну строчку откатывать.
Добавлено:
Nickname to Reply (http://custom.simplemachines.org/mods/index.php?mod=2792) - вставка ника в форму быстрого ответа;
dQuoteSelection (http://custom.simplemachines.org/mods/index.php?mod=2086) - вставка выделенного, как цЫтаты, в форму быстрого ответа;
WYSIWYG Quick Reply (http://custom.simplemachines.org/mods/index.php?mod=1299) - вижуфиг-редактор вместо аскетичной, простой и неказистой формы быстрого ответа, для его установки пришлось приводить в изначальное состояние строку
<textarea cols="75" rows="7" style="', $context['browser']['is_ie8'] ? 'max-width: 100%; min-width: 100%' : 'width: 100%', '; height: 100px;" name="message" tabindex="', $context['tabindex']++, '"></textarea>
в файле Themes/default/Display.template.php; также этот мод отключал два предыдущих, пока я не прочёл всякое разное вот здеся: http://smfedit.ru/mody/smajly-i-bb-kody-v-bystrom-otvete-smf-1-1-x-i-2-0-rc3.html
Спасибо доброму человеку, однако!
Ну вот как-то так.
Название: Re: Что сделано.
Отправлено: shurutov от сентября 24, 2016, 08:20:05
Прикрутил reCAPTCHA for SMF (http://custom.simplemachines.org/mods/?mod=1044) и Anti-Spam Links (http://custom.simplemachines.org/mods/index.php?mod=2404). А то чегой-то боты как-то люто полезли...
Ну и выставил требование на один пост перед тем, как исчезнет капча.
Название: Re: Что сделано.
Отправлено: shurutov от мая 05, 2017, 11:47:06
Пришпандорил более-менее видимую картинку в качестве логотипа - пущай все понимают, вкудыть их, несчастных занесло... :wacko:
Название: Re: Что сделано.
Отправлено: shurutov от января 20, 2018, 08:42:56
Обновил ПГ до 10.1.
Обновил форум до 2.0.15, соответственно, переустановил моды.

Post Merge: Январь 20, 2018, 08:44:19

Так, вставка ника по клику не работает.
Отправка сообщений по Ctrl+Enter не работает.

Post Merge: января 20, 2018, 08:44:45

Автослияние сообщений работает.
Название: Re: Что сделано.
Отправлено: shurutov от сентября 05, 2019, 10:30:59
Обновил БД до текущей старшей мажорной версии;
Обновил сервер приклада также до текущей старшей мажорной версии
Название: Re: Что сделано.
Отправлено: shurutov от января 10, 2022, 21:03:38
Обновил форум до 2.0.19;
Обновил пыхпых до 8.0;
Название: Re: Что сделано.
Отправлено: shurutov от декабря 28, 2023, 20:34:39
Обновил борду до версии 2.1.4
Поотваливалась туева хуча модов (все, на самом деле). ЖЫСТь - боль и страдания, унижение и отчаяние...
Название: Re: Что сделано.
Отправлено: shurutov от декабря 28, 2023, 20:35:57
ЗЫ. Борду пришлось обновить по причине выпиливания 8.0 пыхпыха из всех доступных реп. А 2.0.19 на 8.1 не взлетела. Вот.
Название: Re: Что сделано.
Отправлено: shurutov от декабря 28, 2023, 20:46:09
Проверка мода слияния постов от одного пользюка.
Название: Re: Что сделано.
Отправлено: shurutov от декабря 28, 2023, 21:32:40
Цитата: shurutov от декабря 28, 2023, 20:46:09Проверка мода слияния постов от одного пользюка.
Нихт арбайтен.