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

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


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

Мы в социальных сетях



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

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


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

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Интересные решения
Быстрый переход к сервисам: JPG-Net Видео фоторедактор Транслит
Видео-туториалы
Настройка шапки форума
Категории и подфорумы - 1
Создание портала
Модули
Виджеты
Как присваивать награды
Выброс кубиков
Pop-up для входа на форум
Настроение в профиле

Фон сообщения, получившего "спасибо" от автора

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

Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Чт 17 Дек - 16:27

Доброго дня.

У меня тут возникла некоторая сложность с выделением сообщения, получившего "спасибо" от автора темы. Сложность в том, что стандартно это сообщение выделяется одним цветом (и, да, я знаю, где его сменить), но он перекрывает весь фон. А хотелось бы сделать так, чтобы цвет этот был полупрозрачен. Как сделать саму прозрачность я имею понятие, но без понятия о том, как назвать этот пункт в CSS, чтобы он заработал. Если есть сведущие в этом вопросе, буду благодарен за любую помощь или даже наводку.

Если такая тема уже есть, прошу прощения за повтор. Но тогда хотелось бы получить ссылку на оную.

Заранее благодарю всех неравнодушных!

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Пн 21 Дек - 23:03

17

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Пн 28 Дек - 10:59

read

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор Tinna в Пн 28 Дек - 11:57

King of the Secret Forest, можете показать скрином?

Tinna
 
 

Пол : Женщина
Сообщения : 353
Возраст : 97
Карма : Без предупреждений
Благодарности : 126
Регистрация : 2014-02-12

http://shatika.gta-ru.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Вт 29 Дек - 0:06

Прошу.


В данном случае задал зеленый цвет стандартным путем, а именно: Оформление > Цвета > Фоновый цвет для сообщения, получившего "спасибо" от автора:

Но там полупрозрачности не сделать. Или мне такая возможность неведома. Вот и хотел бы понять, можно ли в CSS этот нюанс как-то решить, чтобы даже тот же цвет, к примеру, сделать полупрозрачным. С такими прелестями как opacity и rgba(0,0,0,0.5) знаком, но не знаю, как задать саму строку (как то .postbody .content и иже с ними) для этого пункта, чтобы программа находила именно фон для такого сообщения, получившего "спасибо" от автора, и именно там задавала указанные мною настройки.

Благодарю за участие и желание мне помочь!

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор Tinna в Вт 29 Дек - 13:13

King of the Secret Forest, есть идея как обыграть это ....не знаю понравиться ли вам
-заходите в цвета Фоновый цвет для сообщения, получившего "спасибо" от автора  ставите #262321(сохранить)
-заходите в каскадную CSS
Код:
.thanked {
            background: rgba(28, 25, 24, 0.1)!important;
}
#fa_thanks_message img { vertical-align:middle }
#fa_thanks_message {
    color: #262321;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background-color: #BF9F79;
    border: 1px solid #504735;
    border-radius: 6px;
    padding: 6px;
    margin: 6px;
}
-заходите Управление кодами Javascript
Расположение :в темах
Код:
$(function() {
  var message = function(child, parent) {
        var pseudo = $(child, parent).text(),
icon = '<img src="http://smages.com/images/fasta10.png" alt=""/>';
  
            return '<div id="fa_thanks_message">' + icon + '  ' + pseudo + ' !Вам сказали спасибо  ' + icon + '</div>';
      },
    
version = $('.bodylinewidth')[0] ? 0 : document.getElementById('wrap') ? 1 : $('.pun')[0] ? 2 : document.getElementById('ipbwrapper') ? 3 : 'badapple', // version check
node = document.createElement(version ? 'DIV' : 'TR'),
post = $(version ? 'div' : 'tr' + '.post'),
j = post.length,
i = 0;
 
  if (version == 'badapple') {
    if (window.console) console.error('This plugin is not optimized for your forum version. Please contact the support for further assistance.');
    return;
  }
 
node.id = 'fa_thanks'; // id for style modifications
  if (!version) node.innerHTML = '<td colspan="2"></td>'; // phpbb2 must have a cell as the child node
 
  for (; i < j; i++) {
  
    if ((version ? post[i] : post[i].firstChild).style.backgroundColor) { // thanked posts have the backgroundColor style property
    
post[i].className += ' thanked'; // mark the thanked post with a class
      (version ? node : node.firstChild).innerHTML = message(['.name', 'dl > dt > strong', '.username', '.popmenubutton'][version], post[i]); // thanks message
    
      switch (version) {
      
        case 0 : // phpbb2
node.firstChild.style.backgroundColor = post[i].firstChild.style.backgroundColor;
node.firstChild.className = post[i].firstChild.className;
post[i].parentNode.insertBefore(node, post[i].nextSibling);
          break;
        
        case 1 : // phpbb3
post[i].firstChild.insertBefore(node, post[i].firstChild.lastChild.previousSibling);
          break;
        
        case 2 : // punbb
node.className = 'postfoot';
node.style.margin = '0';
post[i].appendChild(node);
          break;
        
        case 3 : // invision
node.className = 'post-footer';
node.style.backgroundColor = post[i].style.backgroundColor;
post[i].appendChild(node);
          break;
      
      }
    
      break; // break out of the for loop when the thanked post is found
    }
  
  }
});

в итоге фон будет прозрачным и будет строчка
тык:


Последний раз редактировалось: Tinna (Вт 29 Дек - 17:29), всего редактировалось 1 раз(а)

Tinna
 
 

Пол : Женщина
Сообщения : 353
Возраст : 97
Карма : Без предупреждений
Благодарности : 126
Регистрация : 2014-02-12

http://shatika.gta-ru.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Вт 29 Дек - 13:50

Tinna, к сожалению что-то не так с моим форумом, потому как скрипт вместо прозрачности для фона сообщения, получившего "спасибо" от автора, прозрачным сделал ярлык всплывающей боковой панели (слева, та, что нижняя). Он и так был частично прозрачен, но настолько же, насколько и второй (верхний). А после внесенных изменений стал полностью прозрачен.
печаль:
А сообщение осталось без изменений. И, да, строка тоже не появилась.

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор Tinna в Вт 29 Дек - 13:53

King of the Secret Forest, можете дать ссылку на пост?

Tinna
 
 

Пол : Женщина
Сообщения : 353
Возраст : 97
Карма : Без предупреждений
Благодарности : 126
Регистрация : 2014-02-12

http://shatika.gta-ru.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Вт 29 Дек - 13:56

Разумеется. ПРОШУ

А вообще идея со строчкой о том, кто именно поблагодарил, мне понравилась. good

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор Tinna в Вт 29 Дек - 14:00

King of the Secret Forest, вы сейчас поставили все пункты которые  описала выше?
п.с.там моя ошибка была ) там не кто поблагодарил, а кого поблагодарили)

Tinna
 
 

Пол : Женщина
Сообщения : 353
Возраст : 97
Карма : Без предупреждений
Благодарности : 126
Регистрация : 2014-02-12

http://shatika.gta-ru.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Вт 29 Дек - 14:04

Tinna, да, все. Но сейчас еще раз проверю, мне не сложно.
Понял. И что тогда нам делать? Есть другое решение?

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Вт 29 Дек - 14:15

И до меня только дошло, кто мой новый зарегистрированный пользователь. Facepalm

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор Домовой в Вт 29 Дек - 15:36

@King of the Secret Forest пишет:А вообще идея со строчкой о том, кто именно поблагодарил, мне понравилась.
Эта идея была бы прекрасна если бы спасибо мог сказать любой юзер, кому понравилось сообщение. В данной ситуации и так ясно кто поблагодарил, так как спасибо может сказать только автор темы и только один раз.

Домовой
 
 

Пол : Мужчина
Сообщения : 6976
Возраст : 92
Место обитания : :яинатибо отсеМ
Карма : Без предупреждений
Благодарности : 3216
Регистрация : 2010-01-30

http://udomovogo.rusff.ru

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Вт 29 Дек - 15:46

Домовой, когда форум будет посещать больше участников, темы будут создаваться чаще, порой новоприбывший участник может не успеть прочесть все сообщения, в том числе и первое сообщение темы. Хорошо, если Вы продвинутый юзер, но есть и такие, кто еще не так прочно засел на форумах. Сайтов-то много, и системы лайков и благодарностей могут отличаться. Потому людям, пришедшим с принципиально других ресурсов может быть не сразу понятно, что их поблагодарил создатель темы, так как они могут изначально не знать, что кнопка доступна только ему. Следовательно, вот такая надпись об имени поблагодарившего будет вполне уместна. А со временем человек разберется, что имя поблагодарившего и автора темы совпадают.
Но я, разумеется, отношусь к тем, кто был бы рад, если бы система благодарностей была доступна всем, а не только авторам темы. Но ни я, ни уважаемая Tinna не можем на это повлиять. Посему пока вот так. Что имеем, как говорится. Я уже и за это благодарен. И буду еще благодарнее, если дело будет доведено до конца.

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор Домовой в Вт 29 Дек - 17:21

@King of the Secret Forest пишет:Но я, разумеется, отношусь к тем, кто был бы рад, если бы система благодарностей была доступна всем, а не только авторам темы.
Я тоже, но увы не понятно с чем связано не желание сделать это на сервисе. На оригинальном движке эта функция есть а на этом обрубке почему то нет.

Домовой
 
 

Пол : Мужчина
Сообщения : 6976
Возраст : 92
Место обитания : :яинатибо отсеМ
Карма : Без предупреждений
Благодарности : 3216
Регистрация : 2010-01-30

http://udomovogo.rusff.ru

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Вт 29 Дек - 17:44

@Домовой пишет:Я тоже, но увы не понятно с чем связано не желание сделать это на сервисе. На оригинальном движке эта функция есть а на этом обрубке почему то нет.
Хм... Да, весьма печально. Также мне весьма невесело от мысли, что здесь никак не сделать, чтобы скрытый текст был виден при набранном нужном количестве сообщений. Увы, но некоторые заявки висят в воздухе. И я даже хотел бы отдать свой голос за них, как и многие, чтобы хоть количество нуждающихся в этой прелести сыграло какую-то роль, но в тех темах уже и проголосовать-то нельзя. Хотя мне именно для анонимных голосований и нужно. В общем... печаль.

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

Re: Фон сообщения, получившего "спасибо" от автора

Сообщение автор King of the Secret Forest в Ср 30 Дек - 18:05

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

Если же у кого появится идея, как решить этот вопрос, пишите в ЛС.

King of the Secret Forest
 
 

Сообщения : 57
Возраст : 27
Карма : Без предупреждений
Благодарности : 4
Регистрация : 2015-06-18

http://post-mortem.forumgrad.com/

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

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


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