[Мод "Кнопка Hide"]

Автор varmed, 04 января 2007, 23:38:50

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

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

varmed

При использовании Thanks mod в сочетании с Hide Tag Special приходится часто помещать текст (ссылок например) в тэги [hide][/hide].Для автоматизации этого процесса сделал вот такую простенькую рацуху:



Ничего особенного,но очень удобно.
Опять же если что неправильно - исправьте.Учусь...
Мод проверялся на 1.1RC3

Более правильная версия мода: подправлена всплывающая надпись.Вообще-то надо post.russian(english).php изменять,но и так сойдет.
Зачем употре[censored] иностранное слово "файерволл",когда можно просто сказать "брандмауэр"?

bessmkm2

 а на 1.1.2 будет работать?

Олег Верещагин


LocK

hide добавляет, но не прячет.
Я уверен что сделал чтото не так.
Подскажите плз

Mavn

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

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

hymen

Нужна помощь в этом - нужна кнопка для вставки тега hide

Mavn

Цитата: hymen от 06 августа 2007, 16:27:26
Нужна помощь в этом - нужна кнопка для вставки тега hide
Используй поиск!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

DarkTemplar

Цитата: hymen от 06 августа 2007, 16:27:26
Нужна помощь в этом - нужна кнопка для вставки тега hide
Первое сообщение темы прочитай

Thor

Жаль что с 1.1.3 не совместим :(

DarkTemplar

Да не, совместим, у меня работает. Открой файл package-info.xml и найди там строчку

<install for="1.1 RC2, 1.1 RC3, 1.1, 1.1.1-1.1.2"> и допиши версию 1.1.3 , а также допиши тоже самое и в этой строчке

<uninstall for="1.1 RC2, 1.1 RC3, 1.1, 1.1.1-1.1.2">

Thor

Дописал. Заработало. Спасибо.

kostyk

Ребята дайте пожалуйста кто-нить русский мод HIDE!
Ато я зае...ся искать каждый пишет разное кто-то дает ссылки на
reglinks кто-то ещё на что-то а конкретики нет!
Поиск по форуму мало что дает в моем вопросе!

kostyk

Скачал HideTagSpecial161Fix и добавил в его package-info.xml руками вот такой вот код

<install for="1.1.1,1.1">
<readme>ReadMe.txt</readme>
<modification type="file">hidebutton.xml</modification>
                <require-file name="hide.gif" destination="$themedir/images/bbc" />
</install>
<uninstall for="1.1.1,1.1">
<modification type="file" reverse="true">hidebutton.xml</modification>
</uninstall>
<install for="1.1 RC3,1.1 RC2 1.1.3">
<readme>ReadMe.txt</readme>
<modification type="file">hidebutton.xml</modification>
                <require-file name="hide.gif" destination="$themedir/images/bbc" />
</install>
<uninstall for="1.1 RC3,1.1 RC2 1.1.3">
<modification type="file" reverse="true">hidebutton.xml</modification>
</uninstall>

добавил в самый конец файла
Затем заливаю его на хостинг и ставлю из админки перевожу форум на англ язык, создаю тему но все-равно кнопки hide не появляется, почему, обьясните пожалуйста.

DarkTemplar

Открой файл Post.template.php из темы оформления и там найди

'list' => array('code' => 'list', 'before' => '[list]\n[li]', 'after' => '[/li]\n[li][/li]\n[/list]', 'description' => $txt[261]),
и добавь строчку
'hide' => array('code' => 'hide', 'before' => '[hide]', 'after' => '[/hide]', 'description' => 'hide'),

Ток вот где прописывать иконку ей я чтото не помню :)

kostyk

ага спасибо кнопка hide в панели появилась но когда закрываешь тегами [hide][/hide] то то что между тегами скрывается от всех, даже от зарегистрированных пользователей :-(

DarkTemplar

Администрирование -> Характеристики и настройки
Там будет настройка мода )) если нет то на англ. версии форума посмотри :) Будут группы которые видят текст :) и пример рядом будет стоять (ID 2 is Global Moderator)

kostyk

Цитата: DarkTemplar от 29 августа 2007, 20:43:52
Администрирование -> Характеристики и настройки
Там будет настройка мода )) если нет то на англ. версии форума посмотри :) Будут группы которые видят текст :) и пример рядом будет стоять (ID 2 is Global Moderator)
у меня нет ничего такого не в русской не в англ версии :-(

kostyk

DarkTemplar
Протестил этот мод на голой версии форума 1.1.3 и все-таки не появилась та опция про которую ты говорил...

bonussp

Цитата: kostyk от 30 августа 2007, 01:27:39
DarkTemplar
Протестил этот мод на голой версии форума 1.1.3 и все-таки не появилась та опция про которую ты говорил...

У меня получилось только после того, как вот этот код:

function template_edit_hidetagspecial_settings()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;

echo '
<form action="', $scripturl, '?action=postsettings;sa=hidetagspecial" method="post" accept-charset="', $context['character_set'], '">
<table border="0" cellspacing="0" cellpadding="4" align="center" width="80%" class="tborder">
<tr class="titlebg">
<td colspan="2">', $txt['hidetagspecial_titel'], '</td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right">
<label for="hide_MUIswitch_check">', $txt['hide_MUIswitch'], '</label> <span style="font-weight: normal;">(<a href="', $scripturl, '?action=helpadmin;help=hide_MUIswitch_help" onclick="return reqWin(this.href);">?</a>)</span>:
</th>
<td valign="top">
<input type="checkbox" name="hide_MUIswitch" id="hide_MUIswitch_check"', empty($modSettings['hide_MUIswitch']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right">
<label for="hide_enableHTML_check">', $txt['hide_enableHTML'], ':<br />
<span class="smalltext" style="font-weight: normal;">'.$txt['hide_enableHTML_help'].'</span></label>
</th>
<td valign="top">
<input type="checkbox" name="hide_enableHTML" id="hide_enableHTML_check"', empty($modSettings['hide_enableHTML']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right">
<label for="hide_useSpanTag_check">', $txt['hide_useSpanTag'], '</label> <span style="font-weight: normal;">(<a href="', $scripturl, '?action=helpadmin;help=hide_useSpanTag_help" onclick="return reqWin(this.href);">?</a>)</span>:
</th>
<td valign="top">
<input type="checkbox" name="hide_useSpanTag" id="hide_useSpanTag_check"', empty($modSettings['hide_useSpanTag']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right">
<label for="hide_enableUnhiddenText_check">', $txt['hide_enableUnhiddenText'], ':  <span style="font-weight: normal;">(<a href="', $scripturl, '?action=helpadmin;help=hide_unhiddentext_help" onclick="return reqWin(this.href);">?</a>)</span>
</th>
<td valign="top">
<input type="checkbox" name="hide_enableUnhiddenText" id="hide_enableUnhiddenText_check"', empty($modSettings['hide_enableUnhiddenText']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr>
<tr class="windowbg2">
<td colspan="2"><hr /></td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right">
<label for="hide_hiddentext_textarea">', $txt['hide_hiddentext'], ' <span style="font-weight: normal;">(<a href="', $scripturl, '?action=helpadmin;help=hide_text_help" onclick="return reqWin(this.href);">?</a>)</span>:<br />
<span class="smalltext" style="font-weight: normal;">'.$txt['hide_hiddentext_help'].'</span></label>
</th>
<td valign="top">
<textarea name="hide_hiddentext" id="hide_hiddentext_textarea" cols="40" rows="8">', (empty($modSettings['hide_hiddentext']) ? '' : $modSettings['hide_hiddentext']), '</textarea>
</td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right">
<label for="hide_unhiddentext_textarea">', $txt['hide_unhiddentext'], ' <span style="font-weight: normal;">(<a href="', $scripturl, '?action=helpadmin;help=hide_text_help" onclick="return reqWin(this.href);">?</a>)</span>:<br />
<span class="smalltext" style="font-weight: normal;">'.$txt['hide_hiddentext_help'].'</span></label>
</th>
<td valign="top">
<textarea name="hide_unhiddentext" id="hide_unhiddentext_textarea" cols="40" rows="8">', (empty($modSettings['hide_unhiddentext']) ? '' : $modSettings['hide_unhiddentext']), '</textarea>
</td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right">
<label for="hide_posUnhiddenText_select">', $txt['hide_posUnhiddenText'], '</label> <span style="font-weight: normal;">(<a href="', $scripturl, '?action=helpadmin;help=hide_posUnhiddenText_help" onclick="return reqWin(this.href);">?</a>)</span>:
</th>
<td valign="top">
<select name="hide_posUnhiddenText" id="hide_posUnhiddenText_select" class="select">
<option value="1"', $modSettings['hide_posUnhiddenText'] == 1 ? ' selected="selected"' : '', '>', $txt['hide_posUnhiddenOption1'], '</option>
<option value="2"', $modSettings['hide_posUnhiddenText'] == 2 ? ' selected="selected"' : '', '>', $txt['hide_posUnhiddenOption2'], '</option>
<option value="3"', $modSettings['hide_posUnhiddenText'] == 3 ? ' selected="selected"' : '', '>', $txt['hide_posUnhiddenOption3'], '</option>
<option value="4"', $modSettings['hide_posUnhiddenText'] == 4 ? ' selected="selected"' : '', '>', $txt['hide_posUnhiddenOption4'], '</option>
</select>
</td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right">
<label for="hide_onlyonetimeinfo_check">', $txt['hide_onlyonetimeinfo'], ':<br />
<span class="smalltext" style="font-weight: normal;">'.$txt['hide_onlyonetimeinfo_help'].'</span></label>
</th>
<td valign="top">
<input type="checkbox" name="hide_onlyonetimeinfo" id="hide_onlyonetimeinfo_check"', empty($modSettings['hide_onlyonetimeinfo']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right">
<label for="hide_noinfoforguests_check">', $txt['hide_noinfoforguests'], '</label>:
</th>
<td valign="top">
<input type="checkbox" name="hide_noinfoforguests" id="hide_noinfoforguests_check"', empty($modSettings['hide_noinfoforguests']) ? '' : ' checked="checked"', ' class="check" />
</td>
</tr>
<tr class="windowbg2">
<td colspan="2"><hr /></td>
</tr>
<tr class="windowbg2">
<th width="50%" align="right" valign="top">
<label for="hide_autounhidegroups_input" onclick="return openAutoUnhideGroupsList();">', $txt['hide_autounhidegroups'], '</lable>:
</th>
<td valign="top" align="left"><a href="#" onclick="return openAutoUnhideGroupsList();">'.$txt['mboards_groups'].'</a><br />
<div id="allowedAutoUnhideGroupsList" style="display:block;">';


Я добавил в файл Admin.template.php после строки // Template for editing post settings.

Правда настройки появились  в админе - Сообщения и темы.
Ну и разумеется кнопку пришлось прикручивать тоже вручную. На форуме об этом написано.

Krut

Подскажите как можно сделать что бы в место скрытого текста вставлялась определенная картинка или хотя бы просто текст «Скрытая информация»

LepRiKonS

Цитата: DarkTemplar от 29 августа 2007, 13:51:26
Ток вот где прописывать иконку ей я чтото не помню :)
А ее не надо прописывать, нужно просто добавить файл hide.gif в
forum/Themes/ваша_тема/images/bbc/hide.gif

AlexDJ

#21
подскажите пожалуйста как добавить кнопку в SMF 2.0 Beta 4 Все предыдущие рекомендации попробовал,ничего не получается...Там всё для старых версий.
http://alex-m.net - сайт путешественника Алекса

staskur

Цитата: AlexDJ от 07 февраля 2009, 13:59:06
подскажите пожалуйста как добавить кнопку в SMF 2.0 Beta 4 Все предыдущие рекомендации попробовал,ничего не получается...Там всё для старых версий.

1. включаете эмуляцию версии 2.0 Beta 4 Public вместо SMF 2.0 RC1
2. устанавливаете пакет из вложения
3. возвращаете эмуляцию версии SMF 2.0 RC1
4. наслаждаетесь кнопкой HIDE в редакторе. Она располагается сразу после ЦИТАТА

удачи....

p.s. если версия уже 2.0 Beta 4 Public, то просто ставим и все...

Kerlen

#23
После установки кнопки hide в логах появились ошибки:

http://.../__forum/index.php?action=post;topic=2685.0;wap2

8: Undefined index: bbc_hide

Файл: /home/.../public_html/__forum/Sources/Subs-Editor.php
Строка: 1238


SMF 2.0 RC1-1

Можно с этим что-то сделать и необходимо ли? Логи плодятся и это не есть хорошо.

zzup

Цитата: Mavn от 07 августа 2007, 11:55:49
Используй поиск!
Отец привет!  подскажи можно ли гденибудь надыбать  тег хайд  \что бы работал  ти па  [hide=100][/hide]то есть скрывать  по количеству кармы  ну или сообшений

bolyk

Цитата: zzup от 19 октября 2009, 01:04:24
Отец привет!  подскажи можно ли гденибудь надыбать  тег хайд  \что бы работал  ти па  [hide=100][/hide]то есть скрывать  по количеству кармы  ну или сообшений

Поддерживаю вопрос, помогите пожалуйста. :'(

bolyk

Цитата: bolyk от 31 января 2010, 02:24:54
Поддерживаю вопрос, помогите пожалуйста. :'(
Здесь:
http://www.simplemachines.ru/index.php?topic=3812.45
Продолжение темы. готов заплатить за доделанный мод. Нород, помогите , пожалуйста. :'(