Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.


С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях

Правила форума

для обязательного прочтения!


Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Интересные решения
Быстрый переход к сервисам: j-p-g.net Видео фоторедактор Транслит

Две свои кнопки

Предыдущая тема Следующая тема Перейти вниз

Две свои кнопки

Сообщение автор McCleod в Вс 30 Сен - 2:44

Можно ли сделать как тут http://help.forum2x2.ru/t25859-topic?highlight=%EA%ED%EE%EF%EA%F3, только что б кнопки было две, три?

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор Ilya в Вс 30 Сен - 10:11

Так же само: ПА - Модули - Виджеты форума - Создать персональный виджет

Имя - любое
Использовать стандартный шаблон - нет
Название - пустым оставить

В содержание вставить

<script type="text/javascript">
var ciklepost=document.getElementsByTagName("div");
var sj=0; for (sj=0; sj<ciklepost.length; sj++)
{
if (ciklepost[sj].className=="post-entry")
{
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[h]', "<div style='border: 2px groove #000; width: 97%; padding: 1px; background: weight; height: 85px;'><img src='http://savepic.ru/1601599.png' style='background: transparent; margin-right: 30px; margin-top: 35px; padding-left: 6px;' align='left'><div style='background: green; height : 20px; width: 100%; color : #fff; font-weight: bold; font-size:14px;'>Сообщение от хелпера: </div><div style='border-top: 1px dotted #000; width: 100%; padding-top: 3px;'>");
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[/h]', "</div></div>");
}
}
</script>

Теги [h ] и [/ h]- это теги, которые предназначены для пользователей, чтобы они писали сообщение в данном случае от хелпера. Можно изменить на свои.

Зеленый - от кого сообщение (текст)

Синий - цвет верхнего поля таблички (там где пишется от кого сообщение.)

Результат
avatar
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3050
Возраст : 21
Регистрация : 2011-10-29
Благодарности : 1455

Без предупреждений

http://help.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Вс 30 Сен - 12:57

Я не про тег, я именно про кнопки которые его вставляют. С тегами по аналогии я разобрался. Проблема в том, что кнопки для этих тегов, если их две, закрывают друг друга. А мне надо что б у определённых пользователей (админ, он же модер, он же координатор) было на выбор три кнопки. Можно ли как то задать им координаты?
П.С. Илья, спасибо за поддержку, но вам надо не торопится помогать. Вы в своём благородном стремлении помочь часто не до конца вникайте в суть проблемы. Я вижу вы можете в принципе решить проблему, и за ото я вам благодарен, но пожалуйста вникните в суть проблемы, что б решить именно её.
С уважением.

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор Ilya в Вс 30 Сен - 14:35

1) Создаете один виджет

Имя - любое
Использовать стандартный шаблон - нет
Название - пустым оставить

Код:
    <script type="text/javascript">
    var ciklepost=document.getElementsByTagName("div");
    var sj=0; for (sj=0; sj<ciklepost.length; sj++)
    {
    if (ciklepost[sj].className=="post-entry")
    {
    ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[h]', "ТЕКСТ");
    ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[/h]', "");
    }
    }
    </script>

ТЕКСТ - это ваш текст, который будет вставляться, после нажатия на кнопку.

2) Создаете еще один виджет

Имя - любое
Использовать стандартный шаблон - нет
Название - пустым оставить

Код:
  <div id="text">
    <button class="button2" onclick="bbfontstyle('[h]', '[/h]');return false"type="button" title="Кнопка текста"><img src="http://www.snapsnap.ru/i/dodddu10rdr.png" alt="Кнопка текста" /></button>
    </div>
    <script type='text/javascript'>
    //<![CDATA[
    jQuery(document).ready(function(){
    jQuery("#text_edit").after(jQuery('div#text'));
    });
    //]]>
    </script>
    <style type="text/css">
    #text {
    display:block;
    }
    </style>

3) ПА - Оформление - Цвета - Каскадная таблица CSS
Вставьте:

Код:
#text {
    display:none;
    }


Интересные ссылки: Правила форума   | Туториалы | Генератор заказов | Правила раздела "Стол заказов"

Администратор, как Фемида - в одной руке меч, в другой весы, ему постоянно приходится взвешивать свои решения, но хороший администратор всегда с завязанными глазами
avatar
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3050
Возраст : 21
Регистрация : 2011-10-29
Благодарности : 1455

Без предупреждений

http://help.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Вс 30 Сен - 15:08

То что надо, кнопки две. Теперь разжуйте пожалуйста за что отвечает тот или иной виджет, что надо знать чтоб добавить ещё кнопку, какие строки отвечают за положение кнопки
Спойлер:
.
Отшлифовать и тянет на туториал.

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Вс 30 Сен - 15:12

В догонку: можно ли в виджет как нибудь вставить ссылку вида этой. Просто ссылка вставляется, а в виде текста - виджет не работает.

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор Ilya в Вс 30 Сен - 15:52

@McCleod пишет:В догонку: можно ли в виджет как нибудь вставить ссылку вида этой. Просто ссылка вставляется, а в виде текста - виджет не работает.

Сделайте скрин, а то гостям запрещено смотреть форум.
Сегодня вечером, как будет свободное время все разжую.


Интересные ссылки: Правила форума   | Туториалы | Генератор заказов | Правила раздела "Стол заказов"

Администратор, как Фемида - в одной руке меч, в другой весы, ему постоянно приходится взвешивать свои решения, но хороший администратор всегда с завязанными глазами
avatar
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3050
Возраст : 21
Регистрация : 2011-10-29
Благодарности : 1455

Без предупреждений

http://help.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Вс 30 Сен - 16:08

Скрин чего? Это просто ссылка ввиде текста [url=урл адрес]текст ссылки[/url].

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор Ilya в Вс 30 Сен - 16:11

Код:
<a href="ССЫЛКА НА ТЕМУ" class="postlink" target="_blank" rel="nofollow">ТЕКСТ</a>


Интересные ссылки: Правила форума   | Туториалы | Генератор заказов | Правила раздела "Стол заказов"

Администратор, как Фемида - в одной руке меч, в другой весы, ему постоянно приходится взвешивать свои решения, но хороший администратор всегда с завязанными глазами
avatar
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3050
Возраст : 21
Регистрация : 2011-10-29
Благодарности : 1455

Без предупреждений

http://help.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Вс 30 Сен - 16:19

Код:
<script type="text/javascript">
var ciklepost=document.getElementsByTagName("div");
var sj=0; for (sj=0; sj<ciklepost.length; sj++)
{
if (ciklepost[sj].className=="post-entry")
{
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[get]', "<div style='border: 2px groove #000; width: 97%; padding: 1px; background: #FFFFFF; height: 85px;'><img src='http://savepic.ru/1601599.png' style='background: transparent; margin-right: 30px; margin-top: 35px; padding-left: 6px;' align='left'><div style='background: #0ACC0A; height : 20px; width: 100%; color : #fff; font-weight: bold; font-size:14px;'>Добро пожаловать в СТАДО!!! </div><div style='border-top: 1px dotted #000; width: 100%; padding-top: 3px;'>Теперь вам необходимо заглянуть <a href="http://impenetrableherd.forum2x2.ru/t28-topic" class="postlink" target="_blank" rel="nofollow">сюда</a> и выполнить всё что там написано. На этом все формальности заканчиваются.");
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[/in]', "</div></div>");
}
}
</script>
не работает виджет, вырезаю
Код:
<a href="http://impenetrableherd.forum2x2.ru/t28-topic" class="postlink" target="_blank" rel="nofollow">сюда</a>
работает.

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Пн 1 Окт - 20:08

Илья, не забыли?

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Пн 1 Окт - 23:35

Как сделать их в ряд или хотябы уменьшить расстояние между ними?
Можно ли сделать чтоб кнопка работала только в определённом разделе и только для определённой группы?

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Вт 2 Окт - 19:37

ап

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Чт 4 Окт - 0:25

ап

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Чт 4 Окт - 21:47

ап

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор Dana Domirani в Пт 5 Окт - 0:44

Как сделать их в ряд или хотябы уменьшить расстояние между ними?
Назначить через CSS свойство float:left, например.

Можно ли сделать чтоб кнопка работала только в определённом разделе
Нет.

и только для определённой группы?
Да, если скрипт установлен не через шаблон, а через виджет с ограниченными правами доступа (только для админов / модеров / пользователей).



Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


avatar
Dana Domirani
Администратор
Администратор

Женщина

Сообщения : 22300
Возраст : 32
Регистрация : 2008-04-18
Благодарности : 8959

Без предупреждений

http://poltergeist-legacy.com/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Пт 5 Окт - 1:21

[quote="Dana Domirani"]
Назначить через CSS свойство float:left, например.
Код:
#text {
    display:none;
    }
Вот это и CSS. Подскажите куда ту вставить float:left

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Пт 5 Окт - 1:23

@Ilya пишет:
Сегодня вечером, как будет свободное время все разжую.
ап

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Пт 5 Окт - 1:50

[quote="McCleod"]
@Dana Domirani пишет:
Назначить через CSS свойство float:left, например.
Код:
#text {
    display:none;
    }
Вот это и CSS. Подскажите куда ту вставить float:left

С этим разобрался.
А как их теперь вверх приподнять.


margin-bottom и margin-top не помогают, такое ощущение что сами кнопки огромные по высоте.

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор Ilya в Пт 5 Окт - 12:53

@McCleod пишет:Илья, не забыли?

Нет, у меня есть важные и неотложные дела еще в жизни.

В первом коде:
Теги:
Код:
[h] [/h]

Их можно заменить на свои теги, например

Код:
[t] [/t]

Советую использовать всего лишь одну букву, так как при нажатии на эту кнопку, появятся только эти два тега, а при нажатии кнопки "отправить", появиться нужный текст, который вы задали в коде.
Внимание! Не используйте буквы для тегов, которые уже используются в других кнопках. К примеру - b(жирность текста) s(зачеркнутость) i(подчеркнутость)

('[h]', "ТЕКСТ")

В этой строке, в место слова ТЕКСТ вставляйте свой, который будет присвоен тегу и который будет появляться после отправки сообщения.

По второму коду

Код:
  <button class="button2" onclick="bbfontstyle('[h]', '[/h]');return false"type="button" title="Кнопка текста"><img src="http://www.snapsnap.ru/i/dodddu10rdr.png" alt="Кнопка текста" /></button>

button2 - это часть кода позволяет нам изменять оформление кнопки через CSS, то есть мы знаем, как эта кнопка обозначается у нас на форуме.

При замене тегов [ h ] на другой, в части ('[ h ]', '[ / h] ') вам так же нужно заменить букву h.

title="Кнопка текста" - текст при наведении

img src="http://www.snapsnap.ru/i/dodddu10rdr.png" - изображение кнопки

alt="Кнопка текста" - при исчезновении кнопки, будет показываться этот текст


Интересные ссылки: Правила форума   | Туториалы | Генератор заказов | Правила раздела "Стол заказов"

Администратор, как Фемида - в одной руке меч, в другой весы, ему постоянно приходится взвешивать свои решения, но хороший администратор всегда с завязанными глазами
avatar
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3050
Возраст : 21
Регистрация : 2011-10-29
Благодарности : 1455

Без предупреждений

http://help.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Пт 5 Окт - 22:07

@McCleod пишет:
Код:
<script type="text/javascript">
var ciklepost=document.getElementsByTagName("div");
var sj=0; for (sj=0; sj<ciklepost.length; sj++)
{
if (ciklepost[sj].className=="post-entry")
{
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[get]', "<div style='border: 2px groove #000; width: 97%; padding: 1px; background: #FFFFFF; height: 85px;'><img src='http://savepic.ru/1601599.png' style='background: transparent; margin-right: 30px; margin-top: 35px; padding-left: 6px;' align='left'><div style='background: #0ACC0A; height : 20px; width: 100%; color : #fff; font-weight: bold; font-size:14px;'>Добро пожаловать в СТАДО!!! </div><div style='border-top: 1px dotted #000; width: 100%; padding-top: 3px;'>Теперь вам необходимо заглянуть <a href="http://impenetrableherd.forum2x2.ru/t28-topic" class="postlink" target="_blank" rel="nofollow">сюда</a> и выполнить всё что там написано. На этом все формальности заканчиваются.");
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[/in]', "</div></div>");
}
}
</script>
не работает виджет, вырезаю
Код:
<a href="http://impenetrableherd.forum2x2.ru/t28-topic" class="postlink" target="_blank" rel="nofollow">сюда</a>
работает.

@McCleod пишет:
А как их теперь вверх приподнять.


margin-bottom и margin-top не помогают, такое ощущение что сами кнопки огромные по высоте.

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Две свои кнопки

Сообщение автор McCleod в Ср 10 Окт - 1:05

ап

McCleod
 

Сообщения : 237
Регистрация : 2012-09-06
Благодарности : 6

Без предупреждений

http://impenetrableherd.forum2x2.ru/

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения