Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Форум для новичков » Общие вопросы от новичков (63) #2


Общие вопросы от новичков (63) #2

Сообщений 1541 страница 1560 из 1960

1

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое HTML и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

Любой вопрос по оформлению/неполадкам сопровождайте ссылкой на форум, по которому возникли сложности.

Предыдущая часть темы: Общие вопросы от новичков (63)

+2

1541

BillyEscobar
Скрипт будет работать только для новых цитат, отправленных после его установки. К сожалению, информацию о том, какие посты процитированы в предыдущих, ему брать неоткуда.

+1

1542

Alex_63 написал(а):

BillyEscobar
Скрипт будет работать только для новых цитат, отправленных после его установки. К сожалению, информацию о том, какие посты процитированы в предыдущих, ему брать неоткуда.

Замечательно! Огромное спасибо!

0

1543

Доброго времени !
Столкнулся с проблемой сортировки тем на форуме. Мне необходимо зафиксировать порядок тем по алфавиту, включая нумерацию (например: "Глава 1", "Глава 2" и т. д.).

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

  • "Глава 1", "Глава 2"

  • "Глава 01", "Глава 02"

  • "1 Глава", "2 Глава"

Тем не менее, порядок тем остается несогласованным.

Подскажите, можно ли с помощью скрипта или иным способом задать порядок отображения тем принудительно? Спасибо!
https://upforme.ru/uploads/0000/14/1c/39142/t655005.png

0

1544

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

Как вариант, главы наверное будут создаваться в хронологическом порядке - чем больше номер, тем свежее, т.е. глава 2 позже главы 1?
В таком случае можно выбрать вариант сортировки (в Администрирование - Форумы) по времени создания темы, новые в конце.

0

1545

Alex_63 написал(а):

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

Как вариант, главы наверное будут создаваться в хронологическом порядке - чем больше номер, тем свежее, т.е. глава 2 позже главы 1?
В таком случае можно выбрать вариант сортировки (в Администрирование - Форумы) по времени создания темы, новые в конце.

Данный подход я тоже пробовал , ни чего не меняется . Сейчас создал еще одну тему Глава 14 , поставил сортировку по времени создания темы - новые в начале .Тема расположена внизу списка - последняя. Может быть такое что фильтр не работает из-за установленных скриптов ?
https://upforme.ru/uploads/0000/14/1c/39142/t90386.png

0

1546

sant24
Дайте ссылку на форум с проблемой, без этого к сожалению остаётся только гадать )

0

1547

Alex_63 написал(а):

sant24
Дайте ссылку на форум с проблемой, без этого к сожалению остаётся только гадать )

https://gannplus.ru/

+1

1548

sant24
Ок, завтра в течение дня постараюсь посмотреть.

0

1549

Alex_63 написал(а):

sant24
Ок, завтра в течение дня постараюсь посмотреть.

Спасибо ! :cool:

0

1550

Здравствуйте, подскажите, почему выводится такое сообщение?

https://upforme.ru/uploads/0000/14/1c/32894/t697299.jpg
https://upforme.ru/uploads/0000/14/1c/32894/t275518.jpg

посмотреть https://act3255.mybb.ru/viewtopic.php?id=1667&p=24

+1

1551

ACT3255
Ну под гостем трабла нет, выводятся все сообщения... (Есть вариант(если смотришь не под Админом) в настройках группы под кем смотришь нет разрешения на поиск

Отредактировано Deff (Чт, 28 Ноя 2024 08:46:46)

0

1552

Deff
У меня такое из под Админа.
В режиме инкогнито, все показывает, будем смотреть...Добавлено спустя 4 минуты 55 секунд:
Поиск разрешен всем группам, а админ вообще имеет все права, но чет не показывает.

Отредактировано ACT3255 (Чт, 28 Ноя 2024 10:32:02)

0

1553

ACT3255 написал(а):

Здравствуйте, подскажите, почему выводится такое сообщение?

Если отключите (временно) двухфакторную аутентификацию, посмотрю, вероятно какой-то скрипт меняет разметку в минипрофиле (добавляя что-то между ником автора и иконкой поиска).

Добавлено спустя 7 минут 6 секунд:
Навскидку этот:

Код:
<!-- Всплывающее окно в профиле -->
<script type="text/javascript">
$(document).ready(function(){
$('#pun-viewtopic div.post').each(function(){
var purl = $(this).find('.pl-email:first a').attr('href');
var pem = $(this).find('.pl-email:last a').attr('href');
var pls = purl.slice(purl.indexOf('id=')+3);var pweb = $(this).find(".post-links ul li.pl-website a");
var pwu = pweb.attr("href");
var sumb = String.fromCharCode(9660);
$(this).find("div.post-author .pa-author a").after(" <span style='cursor:pointer;' class='vprofo open'>"+sumb+"</span><div class='viewp' style='color: rgb(153, 153, 153);display: block;position: absolute;width: auto;padding: 8px;background: #fff; border: 1px solid #cecece; transform: translate(0px, 5px);z-index:1000;'>• <a href='"+purl+"'>Посмотреть профиль</a><br />• <a href='https://act3255.mybb.ru/messages.php?action=new&uid="+pls+"'>Написать ЛС</a><br></fweb></div>");
if(pweb.length){}else {$(this).find("fweb").replaceWith(" ");}
$(".viewp, .pl-email, .pl-website").hide();
$(this).find("div.post-author .pa-author .vprofo").click(function () {
$(this).toggleClass("open").toggleClass("close").next().toggle()});});});
</script>

Можно попробовать заменить на такой:

<!-- Всплывающее окно в профиле -->
<script type="text/javascript">
$(document).ready(function(){
$('#pun-viewtopic div.post').each(function(){
var purl = $(this).find('.pl-email:first a').attr('href');
var pem = $(this).find('.pl-email:last a').attr('href');
var pls = purl.slice(purl.indexOf('id=')+3);var pweb = $(this).find(".post-links ul li.pl-website a");
var pwu = pweb.attr("href");
var sumb = String.fromCharCode(9660);
$(this).find("div.post-author .pa-author").after(" <span style='cursor:pointer;' class='vprofo open'>"+sumb+"</span><div class='viewp' style='color: rgb(153, 153, 153);display: block;position: absolute;width: auto;padding: 8px;background: #fff; border: 1px solid #cecece; transform: translate(0px, 5px);z-index:1000;'>• <a href='"+purl+"'>Посмотреть профиль</a><br />• <a href='/messages.php?action=new&uid="+pls+"'>Написать ЛС</a><br></fweb></div>");
if(pweb.length){}else {$(this).find("fweb").replaceWith(" ");}
$(".viewp, .pl-email, .pl-website").hide();
$(this).find("div.post-author .pa-author .vprofo").click(function () {
$(this).toggleClass("open").toggleClass("close").next().toggle()});});});
</script>

0

1554

Alex_63 написал(а):
ACT3255 написал(а):

Здравствуйте, подскажите, почему выводится такое сообщение?

Если отключите (временно) двухфакторную аутентификацию, посмотрю, вероятно какой-то скрипт меняет разметку в минипрофиле (добавляя что-то между ником автора и иконкой поиска).

Отключил.
Я иконку немного отодвигал от Ника, но и без подвижки, выводилось такое же сообщение, из под Админа.

Отредактировано ACT3255 (Чт, 28 Ноя 2024 10:48:36)

0

1555

ACT3255 написал(а):

Отключил.

Дополнил предыдущее сообщение, попробуйте убрать/переставить скрипт на поправленный, если не поможет - буду авторизоваться и смотреть по месту.

+1

1556

Alex_63 написал(а):
ACT3255 написал(а):

Отключил.

Дополнил предыдущее сообщение, попробуйте убрать/переставить скрипт на поправленный, если не поможет - буду авторизоваться и смотреть по месту.

Заработало, большое спасибо.

+1

1557

Alex_63
Ток теперь "Всплывающее окно в профиле" не открывается )))
Ладно, удалю этот скрипт.

0

1558

ACT3255
А если так?

<!-- Всплывающее окно в профиле -->
<script type="text/javascript">
$(document).ready(function(){
$('#pun-viewtopic div.post').each(function(){
var purl = $(this).find('.pl-email:first a').attr('href');
var pem = $(this).find('.pl-email:last a').attr('href');
var pls = purl.slice(purl.indexOf('id=')+3);var pweb = $(this).find(".post-links ul li.pl-website a");
var pwu = pweb.attr("href");
var sumb = String.fromCharCode(9660);
$(this).find("div.post-author .pa-author").after(" <span style='cursor:pointer;' class='vprofo open'>"+sumb+"</span><div class='viewp' style='color: rgb(153, 153, 153);display: block;position: absolute;width: auto;padding: 8px;background: #fff; border: 1px solid #cecece; transform: translate(0px, 5px);z-index:1000;'>• <a href='"+purl+"'>Посмотреть профиль</a><br />• <a href='/messages.php?action=new&uid="+pls+"'>Написать ЛС</a><br></fweb></div>");
if(pweb.length){}else {$(this).find("fweb").replaceWith(" ");}
$(".viewp, .pl-email, .pl-website").hide();
$(this).find("div.post-author .vprofo").click(function () {
$(this).toggleClass("open").toggleClass("close").next().toggle()});});});
</script>

+1

1559

Alex_63 написал(а):

ACT3255
А если так?

<!-- Всплывающее окно в профиле -->
<script type="text/javascript">
$(document).ready(function(){
$('#pun-viewtopic div.post').each(function(){
var purl = $(this).find('.pl-email:first a').attr('href');
var pem = $(this).find('.pl-email:last a').attr('href');
var pls = purl.slice(purl.indexOf('id=')+3);var pweb = $(this).find(".post-links ul li.pl-website a");
var pwu = pweb.attr("href");
var sumb = String.fromCharCode(9660);
$(this).find("div.post-author .pa-author").after(" <span style='cursor:pointer;' class='vprofo open'>"+sumb+"</span><div class='viewp' style='color: rgb(153, 153, 153);display: block;position: absolute;width: auto;padding: 8px;background: #fff; border: 1px solid #cecece; transform: translate(0px, 5px);z-index:1000;'>• <a href='"+purl+"'>Посмотреть профиль</a><br />• <a href='/messages.php?action=new&uid="+pls+"'>Написать ЛС</a><br></fweb></div>");
if(pweb.length){}else {$(this).find("fweb").replaceWith(" ");}
$(".viewp, .pl-email, .pl-website").hide();
$(this).find("div.post-author .vprofo").click(function () {
$(this).toggleClass("open").toggleClass("close").next().toggle()});});});
</script>

А так работает и то и то, благодарю.

+1

1560

sant24 написал(а):

https://gannplus.ru/

Посмотрели, к сожалению на данный момент вряд ли что-то возможно сделать, это особенности работы сортировки по строке в базе данных. Можете попробовать переименовать все темы (в форуме с сортировкой по алфавиту) так, чтобы названия оканчивались на цифру ("Глава 3" и т.п.), будет более корректно сортировать. А ещё лучше добавить нули, по типу: "Глава 01", "Глава 02" и т.п., по идее тогда порядок сортировки должен быть верным.

0


Вы здесь » Единый форум поддержки » Форум для новичков » Общие вопросы от новичков (63) #2