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

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

вставить ссылку в виджет из другого виджета Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

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

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

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

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

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

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

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

Последние темы
» Не корректное отображение картинок
автор Luz Вчера в 12:40

» Переход с 2x2forum.ru на 2x2forum.com
автор Luz Вчера в 12:13

» Проблема с метатегом Description
автор VeraLV Март 18th 2024, 15:31

» 1 марта будет запрет на ВПН, это отразится на работе платформы?
автор Svet007 Март 14th 2024, 11:43

» нужен скрипт сумма просмотров тем в разделе
автор лексей2222 Март 5th 2024, 07:37

» Новое: Откройте для себя функцию "Подписка на пользователей"
автор лексей2222 Март 1st 2024, 17:26

» 301 редирект
автор Dana Domirani Февраль 25th 2024, 18:28

» Помощь в нескольких вопросах по форуму
автор лексей2222 Февраль 22nd 2024, 13:21

» [Общая тема] Что делать, если вы забыли / потеряли пароль
автор Dana Domirani Февраль 14th 2024, 00:54

» Загрузка форума
автор лисенок Февраль 13th 2024, 01:09

вставить ссылку в виджет из другого виджета

Участников: 2

Перейти вниз

Решено вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 17th 2023, 09:11

Виджет Вход - в него вставить ссылку(персонально для каждого)
из виджета Странички - разделы,
при совпадении одной из ссылок с логином участника чтоб эта ссылка вставлялась в виджет Вход
вставить ссылку в виджет из другого виджета Clipbo35
вот искомый виджет со ссылками в выпадающем меню
.
я все ссылки приведу в совпадение с логинами


Последний раз редактировалось: literrary (Февраль 19th 2023, 12:48), всего редактировалось 1 раз(а)
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор Ilya Февраль 17th 2023, 12:42

Добрый день!

1) В Вашем виджете (выпадающем списке) найдите

Код:
<form name="cngtng">
                                                                                                                                                            
         <div align="center">
                    <img src="https://forumstatic.ru/files/001a/b0/fb/43863.png" /><br />       
         </div>
                      
         <div align="center">

Замените на:

Код:
<form name="cngtng">
                                                                                                                                                            
         <div align="center">
                    <img src="https://forumstatic.ru/files/001a/b0/fb/43863.png" /><br />       
         </div>
                      
         <div class="form_options" align="center">

Сохранить.

2) ПА - Оформление - Шаблоны - Портал - mod_login

После этого кода:

Код:
<dl class="mod-login clearfix">
         <dt>{L_PM} : </dt>
         <dd> {NB_PM_UNREAD} / {NB_PM_READ}</dd>
               
         <dd style="text-align: center;"><a href="{USERLINK}">{L_MY_PROFILE}</a></dd>
      </dl>

Добавьте:

Код:
<div class='contact__site'></div>

Найдите этот код:

Код:
<div class="maintitle"><h3>{USERNAME}</h3></div>

Замените на:

Код:
<div class="maintitle user_name_in_widget"><h3>{USERNAME}</h3></div>

И в самый конец шаблона вставьте этот код:

Код:
<script>
$(document).ready(function() {
 
let listOfLinks = document.forms.cngtng.querySelector('div.form_options').childNodes[1].options;
let userNameInWidget = $('.user_name_in_widget').text();
 
  for (let i = 1; i <= listOfLinks.length; i++) {
      if (listOfLinks[i].innerText === userNameInWidget) {
  let atr = listOfLinks[i].attributes[0].nodeValue;
  document.querySelector('div.contact__site').innerHTML = `<a href=${atr}>Link</a>`;
};
  };
  });
</script>

Сохранить. Опубликовать
Ilya
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3249
Регистрация : 2011-10-29
Благодарности : 1519

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

https://help.forum2x2.ru

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 17th 2023, 13:30

@Ilya
не работает
какойто Link - псевдоссылка
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор Ilya Февраль 17th 2023, 13:48

В место этого кода:

Код:
<script>
$(document).ready(function() {
 
let listOfLinks = document.forms.cngtng.querySelector('div.form_options').childNodes[1].options;
let userNameInWidget = $('.user_name_in_widget').text();
 
  for (let i = 1; i <= listOfLinks.length; i++) {
      if (listOfLinks[i].innerText === userNameInWidget) {
  let atr = listOfLinks[i].attributes[0].nodeValue;
  document.querySelector('div.contact__site').innerHTML = `<a href=${atr}>Link</a>`;
};
  };
  });
</script>

Используйте этот:

Код:
<script>
$(document).ready(function() {
 
let listOfLinks = document.forms.cngtng.querySelector('div.form_options').childNodes[1].options;
console.log(listOfLinks);
let userNameInWidget = $('.user_name_in_widget').text();
 
  for (let i = 1; i <= listOfLinks.length; i++) {
      if (listOfLinks[i].innerText === userNameInWidget) {
  let atr = listOfLinks[i].attributes[0].nodeValue;
  let linkElem = `<a class='link_of_user' href={atr}>Link</a>`;
  document.querySelector('div.contact__site').insertAdjacentHTML('afterbegin', linkElem);
  document.querySelector('.link_of_user').setAttribute('href', atr);
};
  };
 
  });
</script>
Ilya
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3249
Регистрация : 2011-10-29
Благодарности : 1519

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

https://help.forum2x2.ru

literrary поставил(а) лайк

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 17th 2023, 13:51

!!!работает
правда скрытие ифрейма помощи перестало действовать в темах
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор Ilya Февраль 17th 2023, 13:54

literrary пишет:!!!работает
правда скрытие ифрейма помощи перестало действовать в темах

У меня на тестовом форуме работают обе функции.
Попробуйте переустановить код со скрытием ifame
Ilya
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3249
Регистрация : 2011-10-29
Благодарности : 1519

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

https://help.forum2x2.ru

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 17th 2023, 14:04

и пропали кнопки формы ответа
переставил код в коды Админпанели -показ на главной и в форумах -работает! удивительно
зато на главной исчез тулбар
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 17th 2023, 17:09

@Ilya а там переменна let повторяется в этих скриптах
вроде....


Последний раз редактировалось: literrary (Февраль 17th 2023, 17:12), всего редактировалось 1 раз(а) (Обоснование : ошибся)
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор Ilya Февраль 17th 2023, 17:40

let - это способ назначения переменной, а не переменная.

Попробуйте этот код для окна iframe

Код:
<div class='btn_iframe'>Скрыть инструкцию</div>
<script>
 
  $(document).ready(function() {
    let iframeInstruction = $('iframe[src="https://stihi-podval.forumotion.com/h1-page"]');
    let btnIframe = $('.btn_iframe');
 
    btnIframe.click(function() {
        if (btnIframe.text() === 'Скрыть инструкцию') {
          btnIframe.text('Показать инструкцию');
          iframeInstruction.css("display", "none");
          localStorage.setItem('btniframe','off');
        } else if (btnIframe.text() === 'Показать инструкцию') {
          btnIframe.text('Скрыть инструкцию');
          iframeInstruction.css("display", "block");
          localStorage.removeItem('btniframe');
        };
    });
 
    if (localStorage.getItem('btniframe') === 'off') {
        btnIframe.text('Показать инструкцию');
        iframeInstruction.css("display", "none");
    } else {
        localStorage.removeItem('btniframe');
    };
  });
 
</script>
Ilya
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3249
Регистрация : 2011-10-29
Благодарности : 1519

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

https://help.forum2x2.ru

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 17th 2023, 18:07

нет,все равно
с чем то конфликтует в скриптах форума
отключал по очереди другие скрипты - все равно
тулбар главное скрывается,ифрейм то терпимо
и кнопки ответа скрываюься
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 17th 2023, 19:21

я кажется придумал: вставить форму селект прямо в Вход, можно ж догадаться автору нажать! без скрипта
но это странно что такой скрипт конфликтует с тулбаром
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 17th 2023, 20:17

вставил короче, этот Селект, в виджет Вход
а как сделать выпадающее меню зелёным с белыми буквами, и крупнее шрифт?

дополн:у такого решения есть хороший плюс: будут нажимать не только свой раздел
люди с :85: порталов не понимают, что ссылки форумов -это разделы
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 18th 2023, 09:55

в общем чтото сделал я
вопрос как эти строки раздвинуть?

вставить ссылку в виджет из другого виджета Clipbo36
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор Ilya Февраль 19th 2023, 12:09

Расстояние добавить не получится.
Стилизовать Select-option c помощь СSS практически невозможно. Очень ограниченное количество правил к ним можно применить. Поэтому часто не используют эти HTML теги и пишут вручную на JS, jQuery ...

Можно увеличить текст в списке:

Код:
select.select-css option {
    font-size: 30px;
}

Результат:

вставить ссылку в виджет из другого виджета Ouo106
Ilya
Ilya
Помощник
Помощник

Мужчина

Сообщения : 3249
Регистрация : 2011-10-29
Благодарности : 1519

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

https://help.forum2x2.ru

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

Решено Re: вставить ссылку в виджет из другого виджета

Сообщение автор literrary Февраль 19th 2023, 12:42

да
я уже поиск приспособил Яндекс, он много ищет и быстро
ладно, так пойдёт
за скрипты спасибо
тема решена
literrary
literrary
 

Мужчина

Сообщения : 227
Возраст : 74
Регистрация : 2020-09-23
Благодарности : 14

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

https://stihi-podval.forumotion.com/

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

Вернуться к началу

- Похожие темы

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