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

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

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


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


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

Сообщений 1521 страница 1540 из 1599

1

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

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

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

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

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

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

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

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

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

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

+1

1521

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

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

https://gannplus.ru/

+1

1522

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

0

1523

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

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

Спасибо ! :cool:

0

1524

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

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

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

+1

1525

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

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

0

1526

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

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

0

1527

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

1528

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

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

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

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

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

0

1529

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

Отключил.

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

+1

1530

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

Отключил.

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

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

+1

1531

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

0

1532

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

1533

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

1534

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

https://gannplus.ru/

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

0

1535

Доброго времени !
по типу: "Глава 01", "Глава 02" - так я тоже пробовал не работает
На данный момент работает только сортировка по количеству просмотров
https://forumupload.ru/uploads/0000/14/1c/39142/t327961.pnghttps://forumupload.ru/uploads/0000/14/1c/39142/t993352.png

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

0

1536

sant24
А если не двузначные, а трех или четырех, по типу:
Глава 0001, Глава 0002, Глава 0003 или 0001 Глава, 0002 Глава, 0003 Глава и тд.
С сериями сериала мучался, получилось разложить по порядку.

Отредактировано ACT3255 (Чт, 28 Ноя 2024 21:53:35)

0

1537

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

sant24
А если не двузначные, а трех или четырех, по типу 0001, 0002, 0003 и тд.
С сериями сериала, мучался, получилось разложить по порядку.

Доброго времени

Я пробовал несколько вариантов, включая удаление всех букв из названия темы, оставляя только числа, но это не сработало. Ошибка где то в коде , при смене параметра сортировки , выбирая разные параметры -  применяется всегда только сортировка по просмотрам темы ( по умолчанию стоит )

Интересная задача  !
https://forumupload.ru/uploads/0000/14/1c/39142/t645334.png

0

1538

Снес все скрипты в админке , заработала сортировка ! Буду вычислять , отпишусь - кто виновник
https://forumupload.ru/uploads/0000/14/1c/39142/t695432.png

0

1539

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

Снес все скрипты в админке , заработала сортировка ! Буду вычислять , отпишусь - кто виновник
https://forumupload.ru/uploads/0000/14/1c/39142/t695432.png

Код:
<!------------------------------------------------------------------------------------------------------------------------>
<!--Рейтинг темы звездочками                                                                                            -->
<!------------------------------------------------------------------------------------------------------------------------>
<script type="text/javascript">
of_Stars = 500; // Кол-во просмотров на одну звезду
var records = 0;
var Select = $("#pun-main div.forum table:first");
var Rang_TR = [];

Select.find("td.tc3").each(function() {
    var L = parseFloat($(this).text());
    if (!($(this).parent('tr:first').find("td.tcl span.stickytext").length)) {
        Rang_TR[L] = true;
        $(this).parent('tr:first').attr('alt', L);
        if (L > records) {
            records = L;
        }
        L = Math.round(L / of_Stars);
        if (L) {
            var SS = '',
                s = '<img src="https://cdn-icons-png.flaticon.com/128/7408/7408613.png" style="width:16px;height:16px;margin-right:0px"/>';
            for (i = 0; i < L; i++) {
                SS += s;
            }
            // Добавляем звездочки после названия темы
            $(this).parent('tr:first').find("td.tcl").append(' ' + SS);
        }
    }
});

for (i = 0; i < (records + 1); i++) {
    if (typeof(Rang_TR[i]) != 'undefined') {
        Select.find("tr.[alt='" + i + "']").each(function() {
            var a = Select.find("tr[alt]:first");
            if ($(this).html() != a.html()) {
                $(this).insertBefore(a);
            }
        });
    }
}
Rang_TR = '';
</script>
<!--End//Рейтинг темы звездочками-->

Этот скрипт все портил

+2

1540

sant24
Хм, да, в скрипте конкретно вот эта часть меняет местами строчки:

for (i = 0; i < (records + 1); i++) {
    if (typeof(Rang_TR[i]) != 'undefined') {
        Select.find("tr.[alt='" + i + "']").each(function() {
            var a = Select.find("tr[alt]:first");
            if ($(this).html() != a.html()) {
                $(this).insertBefore(a);
            }
        });
    }
}

По идее, если её удалить, то и звёздочки останутся и темы перестанут пересортировываться.
Либо есть такая версия от Герды: Рейтинг темы (просмотров) в списке тем и на странице топика

0


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