С момента нашего предыдущего поста про обновления в релиз ушло ни много ни мало 16 апдейтов. Помимо небольших доработок новой панели управления, о которых показалось излишним писать отдельный пост для блога, мы выпустили несколько десятков багфиксов и ряд полезных обновлений.

Исправляемся и перечисляем основные!

Обновления системы


159 комментариев
« 1 2 3 »
68 Написал Canon_L 25 Июня 2018, 01:11
Еще одна ошибка форума:
В теме по 20 постов на каждой странице. 40 постов - должно быть 2 страницы, однако на деле их 3. В виде темы написано - 40 ответов, но последний пост нумеруется 41ым, в виде темы возле ее названия написано 2 страницы, перейдя на нее видишь, что есть еще одна.
74 Написал Canon_L 25 Июня 2018, 18:45
Господа из UCOZ, подскажите какими условными операторами заменяются input'ы "Просмотреть", "Отправить" и "Сбросить" на текстовые ссылки в форме добавления ответа на форуме?

решено
76 Написал Canon_L 25 Июня 2018, 20:40
Нельзя ли ссылки на $NUMBER$ с http://site.ru/forum/19-6-1224380-16-1527115979 сменить на короткие с якорем http://site.ru/forum/19-6-38#1224380 ??
78 Написал Drinko 25 Июня 2018, 23:43
Зачем? При переносе сообщения в другую тему такие ссылки станут мертвыми.
80 Написал Canon_L 26 Июня 2018, 01:40
Да, действительно, не подумал...
А вообще у каждого поста же есть id, почему бы не сделать ссылки в виде http://site.ru/forum/post#1224380 ?!
82 Написал -SAM- 26 Июня 2018, 05:48
А еще есть логи, что выводят ID поста, допустим, что был удалён, но, блин, как понять с какой именно темы его снесли? Я вот так опытным путём ходил и всматривался в идентификаторы постов по темах, чтобы временные рамки как-то обозначить, а сделав это - уже потом установил предполагаемую тему, в которой "дела сделали", да после через веб-архив пост восстановил (через бекап долго искать было, да и не вариант в моём случае был - файл много занимает, как и не факт, что все его делают). К примеру, /forum; deleting messages и пишется Entry IDs: 1224380 (нет Thread ID).

UPD. от 26.07.2018 (ответ на это): хорошо, что сделали, но очень нехватает настройки такой, скажем, в безопасности сайта, чтобы вводишь секретку и выбираешь какие логи нужны, а какие и нет... допустим, не нужно логирование в файловом менеджере, поскольку у сайта один владелец, что там заливаются файлы какие-то, а после удаляются и так далее... или по много раз правятся файлы, например, скрипты для теста... сейчас же получается, что в ПУ логи забиваться будут впустую, "довеском".
2
89 Написал Styler 27 Июня 2018, 16:50
Конкретно в этом месте не выводится id темы по той причине, что id удаленных сообщений может быть больше чем одно. Функционал удаления сообщений позволяет удалять несколько постов сразу. Но - я с вами согласен, это неудобно, и потому мы добавим в этот лог id темы.
77 Написал Director_Inspiration_ 25 Июня 2018, 23:26
Приятно видеть в списке фиксов, баг который ты же и обнаружил)) и отдал в тех поддержку для работы)
81 Написал Canon_L 26 Июня 2018, 05:06
Еще 3 ошибки форума:

1. При поиске по записям участника - Все темы и сообщения - Список сообщений - Сначала старые/новые - в .gTableTop ничего не написано, из-за этого ячейка сваливается вниз и торчит пару пикселей ее бекграунда. min-height не работает для пустой ячейки. Хотелось бы поставить на место шапку таблицы, напишите туда что-нибудь.

2. При поиске по записям участника на странице usermess зачем-то виден селект с опциями модератора, который нужен только в темах, а на этой странице как собаке пятая нога. Хотелось бы что б убрали бесполезный элемент со страницы.

3. На странице поиска по записям в виде материалов форума не работает условный оператор <?ifnot($PAGE_ID$='usermess')?>...<?endif?>
0
90 Написал Styler 27 Июня 2018, 16:51
Замечания приняты, проверяем.
0
93 Написал Styler 27 Июня 2018, 17:21
1. Не могу подтвердить. Даже  на сайте из вашего профиля - там есть надпись "Поиск" - http://viptaxi.ucoz.com/forum/0-0-0-6
Можно пример, где ее нет?

2. Уже убрано, разольется по всем серверам в пятницу.

3. Аналогично пункту 2, исправлено, после тестов разольется по всем серверам.
101 Написал -SAM- 28 Июня 2018, 00:12
Относительно 3 пункта - нельзя назвать багом же; теперь в виде материалов будет работать переменная $PAGE_ID$ из шаблона "Общий вид страниц форума"?

UPD.: А что касается первого, то смотрим страницу списка участников форума - таблица, в которой находиться, не такая же, что её окружающего там содержимого нет (смотрим другие страницы и сравниваем, к примеру, страницу правил форума). Из-за такого вот некоторые скрипты (напр., на то же +\- форума) не срабатывают на странице участников форума, хотелось бы чтобы там таблицы были такие же, как на остальных страницах.
102 Написал Canon_L 28 Июня 2018, 00:35
1. На том же оффоруме там пусто и из-за этого шапка таблицы сваливается вниз:



2,3 - Спасибо!
83 Написал zarim 26 Июня 2018, 23:10
Такое впечатление, что это не готовое обновление, а сдача сырого материала вебмастерам на тестирование...
3
84 Написал Styler 27 Июня 2018, 12:14
Те недоработки, о которых пишут в комментариях - с данным обновлением в большинстве своем - не связаны никак.
85 Написал Canon_L 27 Июня 2018, 15:34
Это так, но и обсуждаемый релиз "Куратор темы" и "Автор темы" на форуме вы не смогли достойно представить:

1. Функции добавили, а условных операторов под формой редактирования шаблона в админке нет. Люди не знают и не понимают как это заставить работать на измененных шаблонах.

2. Нет условного оператора, который бы выводил профиль куратора в вид темы (например, под название и описание темы).

3. Нет условного оператора - флага, что тема курируется.

4. В самой теме с куратором не появляется строка .forumModerBlock с пометкой "Куратор темы: Nickname".

5. У администраторов не появилась функция - Показать все темы кураторов.

Иными словами, пользователи не читающие блог, не смогут воспользоваться релизом, а даже если кто-то сбросит нужный код, то ни пользователи ни сам администратор не увидят кто где и какие темы курирует. Абсолютно посредственное обновление, не понимаю зачем так торопиться и сливать непродуманные решения...
2
86 Написал Styler 27 Июня 2018, 16:35
1. http://easycaptures.com/fs/uploaded/1178/3224095022.png

2. http://easycaptures.com/fs/uploaded/1178/6152888185.png

3. Можно реализовать на основе оператора из пункта 1

4. Относительно этого не понял. Как написано в помощи: https://www.ucoz.ru/help/module-forum/kurirovanie_tem - если этого функционала нет, восстановите шаблоны (можно просто скопировать/вставить текущий шаблон после восстановления)

5. Об этом функционале нас, собственно, не просили. И зачем он? Проверять хорошо ли курируют кураторы? smile
91 Написал Canon_L 27 Июня 2018, 17:07
1. https://s22.postimg.cc/g6ut0z38v/image.jpg

2. Та же история

3. Понял

4. Я имел в виду - https://s22.postimg.cc/kh9gwwvkv/image.jpg только вместо "Модератор форума: ..." "Куратор темы: ...". Если куратор темы только модерирует ее, но при этом ничего не пишет, то пользователям неизвестно кто ответственный за тему. Понимаете о чем я?

5. Нет, что бы не держать в голове все курируемые темы, что бы все администраторы знали темы с кураторами и т.д. Когда 2-3 темы - это еще куда ни шло, когда со временем таких тем наберется 200-300, то как их все найти? Элементарно что-то не устроило в пользователе, хочешь снять его с кураторства во всех темах, скажем спустя пол года в десятках тысяч тем думаете вспомнишь где кто куратор? 300% нет.
99 Написал -SAM- 27 Июня 2018, 23:29
Ну, что касается пункта 5 - тут более чем аргументировано. Это уже из разряда uWishlist - на будущее, что нужна страничка, наподобие списка тем с подписками, но тут вот сделать страницу со списком курируемых тем (и выводом их кураторов). Да и не вывод где-то там в ПУ, а чтобы и простые пользователи видели (а не только те, кто имеет доступ к ней или же административные полномочия на форуме). UPD.: ясно, будет хорошо, если сделают - отписался сперва, а после увидел этот коммент.
2
92 Написал Styler 27 Июня 2018, 17:16
Пункты 1 и 2. Напоминаю вам вот про этот факт:

Цитата
Поскольку поддержка функционала системы для двух версий панели управления требует достаточно много времени и ресурсов, начиная с 15.09.2017 мы решили прекратить поддержку старой версии панели управления.

В частности - анонсированный на днях функционал Маркета - тоже выпущен только для новой версии панели управления.

Но - коды добавить просто, потому они будут добавлены.

4. Понимаю. А что мешает добавить там, где вам нужно в шаблоне "Вид темы/опроса" код вида:

Цитата
<?if($CURATOR_NAME$)?><div class="forumCurator">Куратор темы: $CURATOR_NAME$</div><?endif?>

5. Согласен, со временем такая проблема может возникнуть. Сделаем список.
95 Написал Canon_L 27 Июня 2018, 17:30
Про панель я знаю и помню, но вы хотя бы условные операторы добавляйте в ПУ или хотя бы с релизами их публикуйте. Учитывайте то, что пользователи с 2005 по 2017 год в подавляющем большинстве предпочли остаться на старой компактной и удобной ПУ.

4. Я вам страницу темы показываю и ячейку .forumModerBlock, к которой доступа нет, а вы мне про вид темы в списке тем... Допустим человек уже читает тему, у него возникли вопросы, что бы узнать кто модерирует тему вы предлагаете пользователю выйти из темы, посмотреть кто модератор и вернуться обратно? Зачем эти лишние телодвижения? Если пользователи привыкли, что в .forumModerBlock они видят модератора, то там же и искать будут куратора с правами модератора.

5. Спасибо!
3
96 Написал Styler 27 Июня 2018, 17:53
4. Теперь понятно. Будем выводить куратора темы сразу за списком модераторов.
97 Написал Canon_L 27 Июня 2018, 18:22
Хорошо бы, что б не отдельной строкой - верх форума еще на 20px подвинется ради 20-30 символов. Лучше в одну строку, через запятую и с маленькой буквы:

Цитата
Модератор форума: Styler, куратор темы: Canon_L


А если у раздела нет модератора, то с большой буквы в .forumModerBlock:

Цитата
Куратор темы: Canon_L


Со ссылками на профиль естественно. И оберните в span с каким-нибудь классом. Спасибо!
100 Написал -SAM- 27 Июня 2018, 23:45
Зачем так мудрить и еще делать привязки к наличию модеров (и вносить кураторов в блок вывода модераторов)? Просто вывести блоком за модерами, с заглавной буквы пропись. Кому иначе нужно - пропишут стилями инлайном и сделают еще себе разделитель какой-то между блоком вывода модеров и кураторов (по типу ::before {content:"|";} - как-то так). Реально, чем более всего - тем больше багов потом.

UPD. (на ответ ниже): да-да, Canon_L, я смотрю сейчас уже пошли писаться сюда вещи, которые вообще этого обновления не касаются, писать то, что кому нужно (но не факт, что оно нужно другим), просто пользуясь возможностью, так сказать, что-то там под себя реализовать. Как выше написал, нет там никакой причины вносить в блок к модераторам, как вам кажется более логичным. Надеюсь, что в uCoz поступят более правильно.
103 Написал Canon_L 28 Июня 2018, 00:59
Элементарное условие, какие тут могут быть баги? Гармонии хочется, а то каждый элемент на форуме как будто прилеплен от балды. А если учесть, что там таблицы в таблицах, в дивах и все это в таблицах и нет возможности все это переписать культурно, то сильно не разгуляешься. А так будет гармонично в одну строку, через запятую, как единое целое - это же логично.
104 Написал Canon_L 28 Июня 2018, 02:44
1. Хорошо бы на сайтах, скорее всего более применимо к форуму, немного апгрейдить функцию замечаний. Сейчас мы и наши пользователи в жестких рамках - 5 нарушений и давай до свидания, будь то грубые нарушения, будь то мелочь какая. Если грубое нарушение заслуживает 20%, то мелкое нарушение как-то не тянет на это. Можно ли сделать еще одну функцию (чекбокс) - "По окончанию понизить уровень замечаний"?

Т.е. пользователь что-то нарушил по мелочи, выписал бан на сутки, замечания увеличиваются до 20%... Через сутки истек срок бана, 20% сбросилось на 1 ступень назад. При этом, что бы все замечания хранились в профиле каждого пользователя.

2. Хорошо бы замечания привязать к $DO_BAN_URL$, если нарушения сделаны на форуме. В смысле рядом с замечанием указывать источник (пост), как это уже сделано с репутацией. Как показывает 11-летняя практика можно сделать замечание, но если человек за день много пишет, то не факт, что поймет за что именно ему дали бан.
105 Написал -SAM- 28 Июня 2018, 03:26
Как это относиться к текущей записи? Здесь не uWishlist.

У меня, допустим, механизм отлажен давно на выдачу замечаний, сделано указание ссылки на источник нарушения. Если человек не понимает, за что ему дали замечание, значит это недоработка администрации, которая такой бан выписала, и (или) проблемы самого человека, но никак не проблемы разработчиков uCoz. Можно много чего еще писать здесь - новый и "нужный" функционал придумывать, а после еще услышать предложения от других к ранее написанному (как сделать лучше и более правильно), но - место не то!
Ну, а так - введение вывода Источник в выписанное замечание вполне оправдано.
Что касается предыдущего предложения - это уже индивидуально.

UPD.: Canon_L, так в этом и дело, что ранее такие предложения (из самых лучших побуждений) удалялись вообще, перенаправляли на uWishlist. Сейчас что? Может, тогда всем начать писать так, как вы и Drinko? Я как раз по существу написал. Ибо нет смысла вводить какое-то непонятное обновление, что после его перекрывают другие обновления (или вообще где-то там параллельно разрабатывается отдельным функционалом, кто себе за деньги заказывает и так далее), более востребованные многими. Вот тот проект и даёт возможность понять, так ли это... как и отписать там комментарии к отдельно взятой публикации с предложением. Если тот проект не несёт своей первоначальной функции, то очень жаль... что, якобы предложения там годами не реализуются, а когда реализуются - не так, как описано в нём... но, тут по понятным причинам - есть другие предложения, которые после сделаны были, что-то перекрывается-замещается, а что-то действительно не востребовано, сложно реализовать в системе и так далее. Так что, без обид, никто никем не командует (я уж точно, даже в мыслях не было).

UPD.2: 
106 Написал Canon_L 28 Июня 2018, 03:56
Если вы для себя определили какое-то место, то удачи там на просторах, а я буду делать все, что мне захочется в рамках действующего законодательства и правил блога. Раз уж начали форум латать, то почему бы попутно замечания и предложения не написать?! Тем более я трачу на это свое время не из корыстных побуждений, что бы лично мне каких плюшек накидали, а что бы наша система развивалась и становилась лучше. Так что давайте вы будете командовать своей женой, детьми и собакой, а люди, которые здесь сидят пусть пишут все, что им захочется - еще до нашей эры греческий философ понял, что в споре рождается истина... wink

P.S. Не лень же было столько строчить biggrin
109 Написал Drinko 28 Июня 2018, 08:25

Цитата
Раз уж начали форум латать, то почему бы попутно замечания и предложения не написать?

Именно - лучше сейчас что-то сделать, пока разработчики достаточно серьезно занимаются форумом и уже понимают что там и как - меньше возможных багов и экономится время на внедрение чего-то нового.
110 Написал -SAM- 28 Июня 2018, 10:22

UPD.: ну, о чём я и говорил... вот еще freeserb принялся писать предложения, которые опять как-то слабо вяжутся с тем, о чём тут запись... гулять, так гулять - вот от меня еще про загрузчик, последний абзац там (а кому лень по ссылке идти, то вот суть: при прикреплении изображения дать возможность выставлять размеры уменьшенной копии 0x0 px, что тем самым будет запрещать её создание, в обход выставленным в системе и в ПУ размерам минимальным для неё).
107 Написал Canon_L 28 Июня 2018, 04:15
По поводу UPD: Возможно и удалялись сообщения, противоречащие общепринятым нормам морали или правилам блога, но в той форме, о которой вы говорите, я за 12 лет не замечал никогда. Вы предлагаете UCOZ обзавестись собственным call-центром и общаться с представителями компании там?
108 Написал Canon_L 28 Июня 2018, 04:25
Прекратите редактировать свои сообщения, теряется смысл изначально написанного или же сначала формулируйте, а потом публикуйте. А то запостили три строки, вам ответили, а вы 20 раз отредактировали и исказили начальный смысл. Это сродни длинного анекдота про Пушкина, где сначала он с помпой выходил из кареты, а в конце говорили, что он залитый в слюни выпал из кареты в грязь лицом... biggrin

P.S. И минусы ставить, если словарный запас ограничен biggrin Минусы от вас мне как-то монопенесуальны biggrin biggrin biggrin Обычно люди общаются и аргументируют сказанное, а дурачки бегают минусы тыкают. Извините, изначально подумал о вас лучше, чем есть - ошибся... Обидели Саманту, расплакалась, запсиховала... Аргументы закончились, побежала по минусам кликать biggrin

Собака лает - караван идёт hands
112 Написал Canon_L 30 Июня 2018, 18:02
По форуму:
У заглушки форума (сообщение изменено/добавлено) у body есть класс .replaceBody. У странички предпросмотра поста у body класса нет - думаю это огромная проблема для светлых сайтов с темным бекграундом. Темный шрифт оказывается на темном фоне...
113 Написал -SAM- 30 Июня 2018, 22:39
Что касается предварительного просмотра сообщения (на том же форуме или личного сообщения), то неплохо было бы, чтобы содержимое, которое находиться под bb-кодом на спойлер, можно было смотреть непосредственно на этой странице, поскольку сейчас спойлер там во всплывающем окне по умолчанию не открывается, из-за чего приходиться предосмотр делать сперва не ставя под спойлер.
Спойлер не срабатывает там, поскольку на странице предосмотра нет подключенного скрипта на jQuery, а самостоятельно поменять содержимое там - нет же возможности... или хотя бы сделать так, чтобы содержимое в спойлере на странице предосмотра было изначально в открытом спойлере... как-то так.

114 Написал Drinko 01 Июля 2018, 00:46
Что мешает вместо стандартного предпросмотра в отдельном окне -  подгружать его AJAX'ом - в этом случае все прекрасно работает
115 Написал Canon_L 01 Июля 2018, 01:23
Если объективно, то хотелось бы, что б в системе все работало там где должно работать, а не на каждое упущение UCOZ очередные костыли городить. Подгрузить то содержимое можно куда угодно, но если есть стандартный предпросмотр, который вполне устраивает, то почему бы разработчикам UCOZ на страницу просмотра не подключить jQuery, версии указанной в админке, если поленились написать спойлер на чистом CSS?!
116 Написал Canon_L 01 Июля 2018, 02:36
1. В последнее время в постах частенько вот такая борода:



У службы поддержки позиция - Ну, там у пользователей проблемы какие-то... Мне как-то не очень привлекает ситуация бегать по форуму, чистить это нагромождение тегов и объяснять пользователям что у них проблемы какие-то (какие?). Было бы хорошо залатать эту дырку.

2. Еще сегодня увидел еще одну проблему. У тела блока CODE (.codeMessage) цвет шрифта в CSS - color: rgba(38,38,38,0.8);
Сегодня в посте увидел такое:

Код
текст... текст... текст...
текст...
[color=rgba(38,38,38,0.8);]Скопированный текст из блока CODE[/color]
текст... текст...
текст...


3. Если редактировать пост на форуме или комментарий с CODE, то из CODE исчезают закрывающие BB-теги. Можно проверить на этом сообщении... Зайдя в редактирование тега _[/color] не увидите.

P.S. Обещанные исправления ошибок, которые должны были разлиться в пятницу, до сих пор не исправлены.
120 Написал Canon_L 07 Июля 2018, 15:51
Еще одна ошибка форума (после обновления):
При редактировании сообщений из .forumNamesBar исчезает ссылка и название, к какому разделу принадлежит тема.

Т.е. если в самой теме видишь:
Список форумов » Автомобили » Audi » Название темы (описание темы)

То при редактировании сообщения в теме теперь:
Список форумов » Audi » Название темы (описание темы) » Редактирование сообщения

Очень неудобно, т.к. в разных разделах могут быть одинаковые подразделы.
121 Написал Canon_L 08 Июля 2018, 02:45
Собираю все ошибки форума в одном посте.
Актуально на 19.07.2018


1. Куратор темы не отображается в теме в .forumModerBlock

2. При склейке постов дата и время публикации поста меняется на дату добавления.

3. При редактировании поста в #allSmiles не появляется ссылка "Все смайлы".

4. Форум не понимает функцию "Удалить все записи пользователя" через его профиль. После удаления всех записей темы в ленточном варианте остаются вверху, а автора и время отображает удаленный пост через профиль.

5. В теме по 20 постов на каждой странице. 40 постов - должно быть 2 страницы, однако на деле их 3. В виде темы написано - 40 ответов, но последний пост нумеруется 41ым, в виде темы возле ее названия написано 2 страницы, перейдя на нее видишь, что есть еще одна.

6. При поиске по записям участника - Все темы и сообщения - Список сообщений - Сначала старые/новые - в .gTableTop ничего не написано, из-за этого ячейка сваливается вниз и торчит пару пикселей ее бекграунда.

7. При поиске по записям участника на странице usermess зачем-то виден селект с опциями модератора, который нужен только в темах.

8. У заглушки форума (сообщение изменено/добавлено) у body есть класс .replaceBody. У странички предпросмотра поста у body класса нет - думаю это огромная проблема для светлых сайтов с темным бекграундом. Темный шрифт оказывается на темном фоне...

9. Если редактировать пост на форуме или комментарий с CODE, то из CODE исчезают закрывающие BB-теги.

10. При редактировании сообщений из .forumNamesBar исчезает название (ссылка), к какому разделу принадлежит тема.
122 Написал Drinko 08 Июля 2018, 11:25
Цитата
В виде темы написано - 40 ответов, но последний пост нумеруется 41ым

Здесь все правильно - стартпост + 40 ответов на него.
Цитата
В теме по 20 постов на каждой странице. 40 постов - должно быть 2 страницы, однако на деле их 3

Я уже обращал на это внимание, но...
Пример на оф.форуме: http://forum.ucoz.ru/forum/45-0-1-0-10-1-[инородная]
1
123 Написал Styler 11 Июля 2018, 16:05
Пункты 1,3,7 - уже реализованы, и разливаются с еженедельным апдейтом на этой неделе.

По остальному - работаем.
124 Написал Canon_L 11 Июля 2018, 16:09
Большое спасибо, что отписываетесь и держите в курсе. А то уже показалось, что собрались, пообщались и разошлись ни с чем )))
2
125 Написал Styler 12 Июля 2018, 17:00
1,3,7 - вылито на все сервера.
2,6,8 - сделано, разольется по серверам с еженедельным апдейтом, начиная с понедельника.
126 Написал Canon_L 12 Июля 2018, 17:33
1,7 - Отлично! Спасибо!
3. На странице редактирования (postedit) Вы добавили ссылку без текста rolleyes

Код
<a href="javascript:;" title="Полный список смайлов" rel="nofollow"></a>


P.S. За новое окошко смайлов - тоже респект, спасибо, что пересобрали, а не подлатали! Стало намного удобнее. Можно было бы в base повесить .all-smiles figure {text-align: center;}. Убрал figcaption - стало еще симпатичнее.
0
130 Написал Styler 13 Июля 2018, 17:07
Сделали 10, также будет разливаться с понедельника.
131 Написал freeserb 14 Июля 2018, 10:21
Очень спасибо за  $RECENT_POSTS_BY_MSG_LINK$ !

Уже предлагали в комментариях, но повторюсь. Просьба расширить действие $CURATOR_NAME$ на "Вид материалов"
127 Написал Canon_L 12 Июля 2018, 18:29
Было бы хорошо новое окошко со смайлами по высоте ограничить в пикселей 350. Объясню минусы нынешнего исполнения - когда пишешь пост и открываешь uОкошко - оно закрывает всю форму ответа и как не скроль, писать невозможно (окошко от верха и до низа и fixed) пока не закроешь окно со смайлами. И так при каждом желании вставить смайл - открыл, закрыл, открыл, закрыл... Если окошко ограничить в 350px по высоте, то перед глазами мы имеем и окошко со смайлами (которое достаточно будет открыть только один раз за пост) и форму ответа, в которой будет комфортно писать.

Пример:
0
129 Написал Styler 13 Июля 2018, 17:07
Принято, добавим.
128 Написал Canon_L 12 Июля 2018, 21:21
Большое спасибо за $RECENT_POSTS_BY_MSG_LINK$!!!
Однако есть небольшая недоработка. При переходе в ленточный вариант в виде сообщений видны посты из разделов, в настройках которых запрещен вывод в ленточный вариант (Темы форума не должны выводиться в ленточном варианте форума).
133 Написал -SAM- 14 Июля 2018, 23:41
Ну, недоработки нет в этом, ведь та привязка для тем форума, а не для недавно сделанной ленты с выводом в виде сообщений. В принципе, кому не нужно видеть - можно и через вид материалов привязки поделать, если не введут еще одну привязку там в ПУ (чего не сделаешь в обратном порядке - уберут вывод сообщений, как вы написали, а привязку в ПУ не сделают, чтобы вернуть). По мне, так даже хорошо, что там выводятся все недавние сообщения - администрации облегчает жизнь, что не нужно бегать по форумах, что темы не выводятся выше названой настройкой в ПУ (она как бы для посетителей больше, а эта страничка новая - для персонала... у себя лично даже ссылку на нее пописал по группам АМС, чтобы только им выводилась - пока так, ибо дорабатывается).
"Ленточный вариант форума" - надо бы заглавие для этой страницы другое сделать (а то сбивает с толку), под название переменной (как там идёт, пока в списке не появилась еще, ибо старую ПУ использую, типо "Последние сообщения форума"). И вообще, как мне кажется, было бы лучше с выводом по аналогии, как на странице с записями участника, что там идёт в одну строку - после номера сообщения | Тема: ... вместо этого сейчас сделали перевод на новую строку, из-за чего у многих (в том числе и у меня) это всё просто не видно, поскольку вид материалов такой, что фиксированная высота строки этой идёт... ну вот, надо бы сделать в одну всё, как выше сказал, да и название форума выводить за темой - когда не помещается, то чтобы визуально не видно было, пока не сделаешь масштабирование (или перевод на новую строку стилем... на самом деле не фатально, если это визуально подрезать... ведь можно зайти в тему даже и посмотреть в каком она форуме, сейчас же вообще получается невидимо оно всё, а у кого просто вид материалов внешне портится из-за второй строки этой). В общем, чтобы вот так было - Сообщение # ... | Тема: ... | Форум: ..., а не через <br> [!]


Еще чего заметил - при обращении к этим страницам по сайтам выдаёт ошибку 504 (будем надеяться, что действительно временные тех. проблемы, иначе от такого "информера" толку не будет).



Вот такое еще, из разряда "списка желаний": очень жаль, что в uCoz нет флага в виде сообщений, чтобы привязка была по "сообщение прочитано" (да, есть функции отметить все темы прочитанными, но нет такого, чтобы сделать по аналогии с другими форумами, к примеру, как на том же Рутрекере иконка идёт в сообщении другая, пока не прочитаешь... можно самому делать по дате сегодня\вчера, но ясно, что это всё не то... ну, или цеплять всякие скрипты на куки, наверное).
135 Написал Canon_L 15 Июля 2018, 14:41
Так а смысл подгружать страницу лишним скриптом, если через CSS можно убрать перенос? У себя я сделал так:

Код
.forum__post .prepost_top_2 {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

.forum__post .prepost_top_2 br {
  display: none;
}


Убрали вывод описания темы, вроде все помещается теперь. Правда с порядком немного каша получилась. Если в самих темах видим строку:

Код
15. Опубликовано Сегодня в 12:18


То и на этой страничке хотелось бы сохранить привычный порядок:

Код
15. Опубликовано Сегодня в 02:18 | Форум: название форума | Тема: название темы


А вообще в идеале обворачивать такие вещи в span, например:

Код
<span class="postForumName">Форум: <a href="/forum/101" class="postForumLink">Название форума</a></span>


Что бы каждый сам решал, что он хочет показывать, а что нет, где inline нужно, а где block, псевдоэлементами :after/:before расставлять делители, если они ему нужны и такие, какие нужны именно ему.
136 Написал -SAM- 15 Июля 2018, 14:55
Ясно, спасибо... как-то не подумал, что можно убрать посредством css так, скрипт сразу прописал на подмену.

И по поводу того бага, что описали - данные из просто поставленных там $CITY$/$STATE$ не выводит. || Писал уже в тему блога, чтобы отвечали в теме рапортов о багах и ошибках, но нет... тотальный игнор (что там на форуме, что здесь нет ответа на комментарии мои... исправляться оно вообще будет, а если будет - когда?... ибо там есть такое, что "костылями" со своей стороны не решить).

UPD.2:
P.S.: кстати, ваш скрипт работать не будет, кто пробовать себе ставить захочет, а всему виной то, что в uCoz винрарный "баг" с подменой символов, что, видите ли, сама система решает за человека после как вывести то, что он написал... это тебе и произвольные разрывы длинных строк, причём когда даже публикуешь скрипты в bb-коде code - там вообще обработки со стороны системы быть не должно в этой области, но фиг там... сокращения пробелов, что всю "красоту" опубликованного исходного кода рушит, а также ставит довески в виде пробелов-отступов при каждой правке... и подмены символов, как в вашем случае произошло на смайлы - вместо рабочего }); сделало };); (вот и скрипт запороло тем самым).
137 Написал Canon_L 15 Июля 2018, 15:28
Как вы выше отметили, что страничка скорее рабочая, нежели для общего пользования, поэтому я бы не стал уделять столько внимания совсем уж мелочам.

.forumNamesBar можно вообще спрятать или повесить на него font-size: 0.00000001em; а для .forumNamesBar a {font-size: 14px;}

***

<div class="gTableTop">Новые сообщения</div>

Код
<?if($PAGE_ID$='recentposts')?>
<script type="text/javascript">   
$('.gTableTop').each(function () {   
$(this).html($(this).html().replace(/Новые сообщения/g, 'Последние сообщения форума'));
};);   
</script>
<?endif?>


Но стоит ли игра свеч? )))

Или пропишите для .gTableTop color тот же, что и background, что бы не юзать очередной скрипт.
132 Написал PhoEn-X 14 Июля 2018, 11:34

Цитата olegoleg ()
могло сложиться впечатление, что разработчики бросили всё и улетели в теплые края. Однако спешим заверить, что это не так
, видимо, не все разработчики из теплых краев вернулись lol к примеру, uAPI 15го года выпуска так и висит в недопиленном состоянии. Техподдержка года 2 назад перестала отвечать) Вместо мелочей и правок, было бы всё-таки здорово увидеть что-то более серьёзное и востребованное, чем пара новых классов, да полей)
134 Написал Canon_L 15 Июля 2018, 14:19
Нашел ошибку на новой страничке recentposts:

В виде материалов не показывает $CITY$ и $STATE$. У меня написано:

Код
<?if($COUNTRY$ || $CITY$ || $STATE$)?>
<div class="user_location">
<?if($STATE$)?>$CITY$, $STATE$<?else?>$COUNTRY$, $CITY$<?endif?>
</div>
<?endif?>


$CITY$ - у меня город
$STATE$ - район

При просмотре тем все ок, на странице recentposts видна только страна и запятая:
Российская Федерация,

Даже у тех, у кого должно быть видно $CITY$, $STATE$.
138 Написал Canon_L 17 Июля 2018, 16:48
Извиняюсь, что по личному вопросу, но может кто-нибудь подскажет.
Окошко со смайлами открывается:

Код
<a href="javascript:;" title="Полный список смайлов" rel="nofollow" onclick="new _uWnd('Sml', this.title, -window.innerWidth * .5, -window.innerHeight * .5, {autosize:1, closeonesc:1, resize:1, }, {url:'/index/35-0-0'}); return false;">Все смайлы</a>


Можно ли в окошко прописать параметр, что бы по клику на смайл окошко автоматически закрывалось?

Очень нужно для адаптива! А то по клику на смайл получается следующее:



Пишешь пост, открываешь окошко со смайлами - прячется клавиатура, кликаешь по смайлу - он отправляется в textarea, выезжает клавиатура и подкидывает окошко вверх. Приходится сначала свайпить вверх, закрывать окошко, потом свайпить вниз к форме ответа - не очень удобно для телефона.
140 Написал Drinko 18 Июля 2018, 11:07
После подгрузки вешать на onclick  _uWnd.close('Sml'')
А лучше просто подгружать без отдельного модального окна сразу над или под формой ответа.
141 Написал Drinko 18 Июля 2018, 12:57
Верстка новой страницы с последними сообщениями тот еще кошмар - мало того что зачем то в $NUMBER$ вместо стилей добавили жесткий перевод строки, так еще и табличную верстку попытались убрать обернув сообщения в <div class="gTable"> с тем же классом, что и для табличного <table>.

+ ссылка на тему не оканчивается на -1 - привет дубли в ПС.
144 Написал -SAM- 18 Июля 2018, 20:56
Да, есть такое, сам прифигел, когда начал разбираться почему скрипты форума у меня отвалились именно на этой странице, стал смотреть, как ранее писал - всё другое по коду уже... видать, морально начали готовить к переходу на другой тип верстки, раз решили эту страницу, вопреки всем остальным имеющимся, сделать иначе... по мне, так нелепо (и просто лень было, видимо, делать по старому образцу, взяли имеющиеся новые наработки; или наоборот логично, раз действительно скоро везде в системных участках кода шаблона форума будет блочная верстка) - если уж менять, то всё сразу, а не кусок кинули, а ты потом с ним мучайся, чтобы подстроить так, как на остальных страницах, ведь сроки не озвучивают, что не ясно ничего, когда оно до ума доведено будет (посему даже и не стал ходить по всех сайтах, да на каждый подстраивать всё, чтобы всё работало и внешне не отличалось от остального, от той же страницы старого ленточного варианта форума, где табличная верстка... на одном сайте сделал только, как писал здесь - пока хватит, последую совету o_Lisovenko :)).
142 Написал Canon_L 18 Июля 2018, 13:51
Цитата Drinko ()
После подгрузки вешать на onclick _uWnd.close('Sml'')

Если не сложно, покажите, пожалуйста целиком. Я или не в ту степь побрел или где-то косячу, но не работает.

Цитата Drinko ()
А лучше просто подгружать без отдельного модального окна сразу над или под формой ответа.

Над или под тоже не очень удобно, т.к. не хочется что бы пользователям приходилось делать лишние телодвижения при написании постов - клавиатура выкидывается впритык форме:


Да и не запихнешь все 250 смайлов под форму ))) С учетом, что в окошке со смайлами ушли от табличной верстки, на мой взгляд в адаптиве стало не позорно им пользоваться и вполне удобно:
143 Написал Drinko 18 Июля 2018, 15:53
Можно так:

Код
$('.all-smiles figure').live('mouseover', function() {
$(this).click(function() {_uWnd.close("Sml")});
});


или так:

Код
$(document).on('mouseover', '.all-smiles figure', function() {
$(this).click(function() {_uWnd.close("Sml")});
});
145 Написал Canon_L 19 Июля 2018, 21:15
Спасибо за багфиксы по форуму! Осталось немного дожать ))) Это уже серьезный подход так комплексно работать с модулем.

Актуально на 19.07.2018

1. При редактировании поста в #allSmiles не появляется ссылка "Все смайлы".

2. Окошко со всеми смайлами открывается на всю высоту окна и закрывает форму ответа - при открытом окне невозможно писать пост.

3. На странице recentposts не работают условные операторы $CITY$ и $STATE$ в виде материалов.

4. В теме по 20 постов на каждой странице. 40 постов - должно быть 2 страницы, однако на деле их 3. В виде темы написано - 40 ответов, но последний пост нумеруется 41ым, в виде темы возле ее названия написано 2 страницы, перейдя на нее видишь, что есть еще одна.

5. Если редактировать пост на форуме или комментарий с CODE, то из тела CODE исчезают закрывающие BB-теги.

6. Форум не понимает функцию "Удалить все записи пользователя" через его профиль. После удаления всех записей темы в ленточном варианте остаются вверху, а автора и время отображает удаленный пост через профиль.

Все остальные баги закрыты.

P.S. Все модераторы оценили страничку recentposts. Теперь управлять форумом одно удовольствие!
146 Написал -SAM- 20 Июля 2018, 00:39
1). О какой форме редактирования идёт речь? Ибо у меня, допустим, такая пропись присутствует на всех сайтах.

2). Вот как там происходит (по крайней мере, у меня): клацаешь на ссылку "Все смайлы", вылазит окно и оно не на всю высоту идёт, что аж упирается до полосы адресной строки браузера, ага, а сначала идёт нормально, выводиться полоса вертикальной прокрутки внутри окна, потом окно закрываешь, нажимаешь еще раз открыть - уже высота делается на всю экрана (понятно, что без полосы прокрути, что зависит от высоты экрана и количества содержимого в окне). Как бы, вы инициатором этого были, чтобы сменили (upd.: окей, но раньше остальных писать про это начали здесь, чтобы еще переделали), лично меня прежнее вполне устраивало... а текущее - вообще не устраивает (собственно, если у кого остался прежний код на вывод окна, какие там были параметры и высота - просьба скинуть, как и что еще убило - на сайте одном были "выпилены" системные скрипты и стили, так теперь это открытое окно большое, а смайлы просто идут в один столбик посередине).

То есть бага в этом нет, так уж сделали - поведение окна задается параметрами (в личку вам скидывал). Что плохо, как считаю, что пропала кнопка закрыть у окошка (upd.: как выяснилось, то у меня из-за обнов - ниже написал почему)... сделали закрытие на кнопку ESC (upd: параметр походу и ранее был, просто у меня только им теперь закрыть можно) и описанный вами autosize присутствует, что окно принимает размеры такие - исходя от того, сколько у кого на сайте этих смайлов, дали еще возможность менять размеры окна, если кому нужно (upd: это, кажется, и ранее было).

И еще привет разработчикам: вот так прописан вывод смайлов в мини-чате у меня:
Код
<a href="javascript://" rel="nofollow" onclick="new _uWnd('Sml', 'Полный список смайлов', -window ... и так далее
Выводиться нормально, что идёт название окна и, что главное, крестик для его закрытия. А вот так уже идёт там, где форма на форуме, что "Все смайлы":
Код
<a href="javascript:;" title="Полный список смайлов" rel="nofollow" onclick="new _uWnd('Sml', this.title, -window ... и так далее
И не выводиться заглавие у окна, нет вообще крестика для его закрытия... интересно, что на другом чужом сайте выводит ... следовательно виной всему ваша пропись там this.title (когда в браузере там на форуме поменял, то стало норм работать) - отваливается на разных библиотеках jQuery, видимо; смотрел у себя с Firefox 48.0.2, если что... понял в чём дело было - суть в том, что на сайте подключен скрипт на всплывающие подсказки (tooltip или hint), и, как известно, он обрабатывает title, в этом вот случае он его убрал (посмотрел просто сперва через исходный код загруженной страницы, а после уже исходный код после обработки в окне... ну, так всё равно зря так поменяли код, теперь у многих такие проблемы будут же).

3). Там данные из полей этих не выводит, а не дело в условиях... видать, в uCoz тестировали на uID, ведь там всё скопом выводит (в том смысле, что место жительства идёт из профиля uID, а на локальных - там уже каждое поле отдельно).

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



UPD. (ответ на это): "жгите" еще, когда уже сказал до этого, что можно было кратко написать, что переменные не подключили к странице, вместо этого написан был такой пост с кучей своих условников... а когда действительно нужно было не так кратко написать - не расписали, а потом удивление почему не исправили, ага, ваши дубли поста ранее оставленного не решают, ибо уже раньше читали, но не поняли всего или просто еще не вышла законченная обнова (и уж точно не под вас подстраивают их, в точности как вы скажите)!
147 Написал Canon_L 20 Июля 2018, 02:35
1. Я же русским по белому написал - на странице редактирования поста форума (postedit), пустая ссылка:



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

Размеры изменял под себя, вы можете подогнать под себя:
Код
<a href="javascript:;" title="Полный список смайлов" rel="nofollow" onclick="new _uWnd('Sml', this.title, 300, 300, {autosize:1, closeonesc:1, resize:1, maxh:400, minh:100,}, {url:'/index/35-0-0'};); return false;">Все смайлы</a>


3. Я написал условные операторы, а не условия (читайте внимательнее).

P.S. Раз занимаются форумом, то я пишу только по форуму - по-моему это очевидно. Я нигде не написал, что все баги по системе закрыты (опять же читайте внимательнее и не занимайтесь домыслами моих фраз), т.к. понимаю, что это за гранью фантастики.
148 Написал -SAM- 20 Июля 2018, 03:50
150 Написал Canon_L 20 Июля 2018, 04:44
Цитата
исходный код смотрели через CTRL+U? Она в код выводиться...

Какая разница как смотреть код? Элементы либо есть либо нет.

Цитата
точно уверены, что ее нет, возможно, что у вас конфликты в скриптах.

Я скрин приложил выше. Но предположение огонь, с учетом что на страницах в темах в форме ссылка есть, а на странице редактирования она пустая.

Цитата
и "условные операторы" - это и есть условия, а не переменные

Будь по-вашему, но у нормальных людей $STATE$ это переменная, а <?if($STATE$)?>... - это условие с переменной.

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

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

Цитата Canon_L ()
/обновленный список багов по форуму/
Все остальные баги закрыты.

Цитата
И я бы не говорил, что все остальные баги закрыты... ибо каждому своё, не одним форумом дело ограничено

Цитата
в моём сообщении не написано про то, что вы говорили про баги всей системы

Бес попутал biggrin

Цитата
будут сюда писать

По этому поводу я уже выше вам давал полный расклад. Не хочу тратить время на повторяться. Можете освежить память выше.

Цитата
не ясно у всех он или нет, этот баг, что там скрипты этого блога или проблемы какие-то с идентификаторами и так далее...

С трудом понимаю вашу эпистолярную истерику, но при чем тут разметка, если блок быстрых смайлов выводится условным оператором $SMILES$ и ссылка подгружается системно?
151 Написал Drinko 20 Июля 2018, 08:21
-SAM-, небольшой совет - изучите по ссылочке https://ru.wikipedia.org/wiki/Абзац ибо ваши посты идущие сплошным текстом очень трудно читать.
153 Написал Canon_L 20 Июля 2018, 14:41
1-20 21-40 41-46
Ваш комментарий