Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» ВПНавтор Danny_Marcelo Сегодня в 07:47
» Пропала вкладка "Обработка пользователей"
автор Svet007 Вчера в 07:39
» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58
» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46
» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40
» Дублируется ссылка на форум в боковом меню
автор Чистый сталкер Октябрь 26th 2024, 21:13
» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45
» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43
» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14
» Пропали иконки редактирования - HEEELP
автор Archaea Сентябрь 23rd 2024, 18:11
вставить ссылку в виджет из другого виджета
Участников: 2
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
вставить ссылку в виджет из другого виджета
Последний раз редактировалось: literrary (Февраль 19th 2023, 12:48), всего редактировалось 1 раз(а)
Re: вставить ссылку в виджет из другого виджета
Добрый день!
1) В Вашем виджете (выпадающем списке) найдите
Замените на:
Сохранить.
2) ПА - Оформление - Шаблоны - Портал - mod_login
После этого кода:
Добавьте:
Найдите этот код:
Замените на:
И в самый конец шаблона вставьте этот код:
Сохранить. Опубликовать
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>
Сохранить. Опубликовать
Re: вставить ссылку в виджет из другого виджета
В место этого кода:
Используйте этот:
- Код:
<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>
literrary поставил(а) лайк
Re: вставить ссылку в виджет из другого виджета
!!!работает
правда скрытие ифрейма помощи перестало действовать в темах
правда скрытие ифрейма помощи перестало действовать в темах
Re: вставить ссылку в виджет из другого виджета
literrary пишет:!!!работает
правда скрытие ифрейма помощи перестало действовать в темах
У меня на тестовом форуме работают обе функции.
Попробуйте переустановить код со скрытием ifame
Re: вставить ссылку в виджет из другого виджета
и пропали кнопки формы ответа
переставил код в коды Админпанели -показ на главной и в форумах -работает! удивительно
зато на главной исчез тулбар
переставил код в коды Админпанели -показ на главной и в форумах -работает! удивительно
зато на главной исчез тулбар
Re: вставить ссылку в виджет из другого виджета
@Ilya а там переменна let повторяется в этих скриптах
вроде....
вроде....
Последний раз редактировалось: literrary (Февраль 17th 2023, 17:12), всего редактировалось 1 раз(а) (Обоснование : ошибся)
Re: вставить ссылку в виджет из другого виджета
let - это способ назначения переменной, а не переменная.
Попробуйте этот код для окна iframe
Попробуйте этот код для окна 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>
Re: вставить ссылку в виджет из другого виджета
нет,все равно
с чем то конфликтует в скриптах форума
отключал по очереди другие скрипты - все равно
тулбар главное скрывается,ифрейм то терпимо
и кнопки ответа скрываюься
с чем то конфликтует в скриптах форума
отключал по очереди другие скрипты - все равно
тулбар главное скрывается,ифрейм то терпимо
и кнопки ответа скрываюься
Re: вставить ссылку в виджет из другого виджета
я кажется придумал: вставить форму селект прямо в Вход, можно ж догадаться автору нажать! без скрипта
но это странно что такой скрипт конфликтует с тулбаром
но это странно что такой скрипт конфликтует с тулбаром
Re: вставить ссылку в виджет из другого виджета
вставил короче, этот Селект, в виджет Вход
а как сделать выпадающее меню зелёным с белыми буквами, и крупнее шрифт?
дополн:у такого решения есть хороший плюс: будут нажимать не только свой раздел
люди с порталов не понимают, что ссылки форумов -это разделы
а как сделать выпадающее меню зелёным с белыми буквами, и крупнее шрифт?
дополн:у такого решения есть хороший плюс: будут нажимать не только свой раздел
люди с порталов не понимают, что ссылки форумов -это разделы
Re: вставить ссылку в виджет из другого виджета
Расстояние добавить не получится.
Стилизовать Select-option c помощь СSS практически невозможно. Очень ограниченное количество правил к ним можно применить. Поэтому часто не используют эти HTML теги и пишут вручную на JS, jQuery ...
Можно увеличить текст в списке:
Результат:
Стилизовать Select-option c помощь СSS практически невозможно. Очень ограниченное количество правил к ним можно применить. Поэтому часто не используют эти HTML теги и пишут вручную на JS, jQuery ...
Можно увеличить текст в списке:
- Код:
select.select-css option {
font-size: 30px;
}
Результат:
Re: вставить ссылку в виджет из другого виджета
да
я уже поиск приспособил Яндекс, он много ищет и быстро
ладно, так пойдёт
за скрипты спасибо
тема решена
я уже поиск приспособил Яндекс, он много ищет и быстро
ладно, так пойдёт
за скрипты спасибо
тема решена
Похожие темы
» Как вставить ссылку на опрос в виджет?
» Как сделать виджет с новостями от другого сайта?
» Как вставить изображение в название виджета?
» Как вставить ссылку в код модератора?
» Как проще вставить ссылку?
» Как сделать виджет с новостями от другого сайта?
» Как вставить изображение в название виджета?
» Как вставить ссылку в код модератора?
» Как проще вставить ссылку?
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения