<<<1...5...10...26272829303132>>>
Принимаем вопросы от населения
Dayver |
|
---|---|
#46517 Kabak: И что что она в адресной строке превращается в такую? Ничего плохого в этом нет. Это везде по движку такое поведение при аякс навигации (не только для пагинации) ... для корректной работы истории перехеодов в браузере. Если на пальцах: Когда происходит обычные переходы по ссылкам то браузер видит что пользователь перешёл от урла страницы А к урлу странице Б и значит история переходов работает корректно. Когда происходит переход с помощью аякс то если урл не будет менятся то и история браузера не будет работать потому что нет информация что локация А поменялась на локацию Б. Если вас это не устраивает то просто в админке в настройках отключите Ajax и ничего не нужно хакать в php файлах Добавлено 4 Минуты спустя: #46520 Kabak: Надеюсь объяснил понятно что это во первых не глюк, а намеренно прогнозированное поведение которое необходимо и не требует никакой коррекции и если не устраивает то отключается лёгким движением руки. А во вторых действительно лучше не менять системные файлы или коробочные плагины поскольку при обновлениях такие изменения слетят. Pavlo Tkachenko aka Dayver
|
webitproff |
|
---|---|
#46522 Dayver: и тут стало не прогнозироемое поведение, а точнее перестал работать плагин по загрузке файлов attach2 #46522 Dayver: это во первых не глюк, а намеренно прогнозированное поведение которое необходимо и не требует никакой коррекции как оказалось, всё же коррекция надо, потому что без включенного Ajax получается как брюки свисают ниже подошвы ботинок.. так и покалечится можно
Добавлено 11 Минуты спустя: в данном случае Паша, я склоняюсь к тому, чтобы в каждом расширениии из коробки, в конфигурации этого расширения присутствовала опция использовать аякс или нет, потому что вырубил его в настройках сайта, и в след за ним бесполезными или кривыми становятся другие расширения, в том числе загруженные отсюда из официального сайта аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
Dit bericht is bewerkt door webitproff (2023-04-27 18:25, 2 jaren ago) |
Kabak |
|
---|---|
Ajax отключать нельзя, потому что поломается работа сайта и кода использующего Ajax Как же переходить по ссылкам страниц, если они не работают нормально , когда генерится rel=.... для ссылок. Нельзя ничего сделать чтобы созданные ссылки на страницы нормально работали по левому клику "из коробки" ? |
Dayver |
|
---|---|
#46524 Kabak: Постойте что то я не пойму - тоесть в остальных местах у вас аякс используется и всё устраивает но именно в комментариях не устраивает? И что значит "они не работают нормально" ? При клике ЛКМ происходит локальное переключение порции комментариев, при этом меняется урл - это нормальная работа. Или у вас при клике кроме изменения урла ничего больше не происходит? Pavlo Tkachenko aka Dayver
|
Kabak |
|
---|---|
#46528 Dayver:#46524 Kabak: Ссылки присвоенные HTML элементам для перехода по страницам не работают по левому клику - это не нормально. Павел, по-моему я очень точно описал проблему. Возможно у меня не работает Ajax рпавильно. Я и пытаюсь устранить эту проблему, а не прихожу на форум для споров или выяснений отношений. Почему все дают какие-то уклончивые советы и ответы ? ( риторический )
при клике левой кнопкой мыши переход на нужную страницу не происходит. Происходит изменение урла в строке броузера где мы указываем урл. На что именно я указал выше. выделил цветом и указал какой именно код движка отвечает за это. |
Dayver |
|
---|---|
#46530 Kabak: Я вроде ни с кем не спорил и не выяснял отношения. #46530 Kabak: Почему все дают какие-то уклончивые советы и ответы ? ( риторический ) Я чётко ответил на вопрос про приведённые в примерах урлы - как они работают и почему. За ответы остальных участников я не в ответе #46530 Kabak: Вы изначально написали что ссылка меняется на не правильную и не написали что проблема именно в том что не работает аякс переключение комментариев. Я ответил по вопросу правильности ссылок и только сейчас оказывается что проблема в переключении, а не самих ссылках. #46530 Kabak: Вот с этого и нужно было начинать. #46530 Kabak: Я же чётко задал вопросы по проблеме создания ссылок на страницы. Что непонятно ? Как раз и было не понятно как корректная работа формирования ссылок может формировать проблему. Не понятно было до того момента пока не оказалось что не сами ссылки являются проблемой. Вы в поиске проблемы сами же увели суть разговора в неправильное русло, в русло якобы не правильных ссылок и якобы глючного кода вырезав который у вас всё заработало.
Итак начнём сначала. У вас не работает переключение коментариев по нажатию ЛКМ. Про ссылки скорее всего это ложный путь решения проблемы. Верните урезанный код и либо скажите что происходит при клике ЛКМ в панели разработчика вашего браузера на вкладке Сеть либо вернув урезанное дайте посмотреть что происходит на странице, урл который вы привели в примере. Подозреваю что аякс запрос у вас при клике происходит, но далее либо этот ответ ошибочный либо он не заменяет полученым контентом блок куда он должен попасть в силу потери класса который используется в селекторе. Добавлено 11 Минуты спустя: Как работает аякс в движке. Если у ссылки (или у формы) есть клас ajax тогда к ней прикрепляется обработчик её нажатия который отправляет аякс запрос либо урлу из аттрибута href либо формирует его на базе содержимого аттрибута rel и полученым ответом замещает содержимое контейнера с id="ajaxBlock" либо того контейнера id которого указан в rel. Это если кратко описать мануал. Добавлено 10 Минуты спустя: Проверил как работает это в коробочной версии. Вижу что в шаблоне нет никакого контейнера с указаным id=comments потому аякс ответ никуда не вставляется. Сейчас попытаюсь разобратся в чем дело Добавлено 3 Часы спустя: Судя по всему аякс пагинация и не работала никогда ранее в этом плагине так как должна была бы работать (от того и странно что это только сейчас обнаружилось за столько лет). И дело было не только в отсутвующем аттрибутие id для контейнера обновления но и в целом код осутствовал который бы формировал акяс ответ. Исправлено этим коммитом, протестировал только лишь на комментариях к модулю страниц и категориям (комментарии к опросам и сторонним плагинам не проверялись). Работа комментариев с другими расширениями из-за нехватки времени увы не тестировал. P/S/ #46530 Kabak:Что непонятно ? Разработчиков занимающихся движком крайне мало и к тому же посвящают они этому остатки своего личного свободного времени, потому просьба это понять и формировать вопросы как можно детальнее и не повышать градус общения если возникакет какое либо недопонимание в связи с этим Pavlo Tkachenko aka Dayver
|
|
Dit bericht is bewerkt door Dayver (2023-04-29 03:07, 2 jaren ago) |
Kabak |
|
---|---|
Что у меня не работает : Сформированная нумерация страниц ( ссылки на страницы ) не вызывает перехода броузера на нужную страницу. но если нажать правую кнопку мыши и в меню выбрать перейти, переход происходит. Помогите понять и устранить проблему, пожалуйстя Добавлено 7 Минуты спустя:
И хочу вам помочь устранять проблемы в плагинах и движке не отрывая вас от вашей деятельности, но почему-то не встречаю движения разработчиков движка мне навстречу. Алекс300 проигнорировал мой призыв сделать нормальный поиск на этом сайте. Вероятно , поэтому я переспрашиваю повторно нужную мне информацию. Мне нужно разобраться с тем, как работает движок , Ajax - благодарен, что вы отвечаете мне. |
|
Dit bericht is bewerkt door Kabak (2023-04-29 07:44, 2 jaren ago) |
Dayver |
|
---|---|
Kabak |
|
---|---|
После первого нажатия на ссылку страницы выводится сообщение : после закрытия этого окна и нажатии повторно на любую ссылку страниц , браузер переходит на нужную страницу. И так повторяется постоянно : сперва окно ошибки ( закрываю окно ), и повторный клик левой кнопкой работает корректно. |
Dayver |
|
---|---|
#46534 Kabak: 1) Вы не задали в своём шаблоне нужный индетификатор по которому селектор аякс ответа вставлял бы ответ запроса на переключение 2) Судя по тому что аякс ответ возвращает 404 то допускаю что вы либо не добавили новый файл plugins/comments/comments.ajax.php либо не зашли в админке в настройки плагина и не нажали "Обновить" Pavlo Tkachenko aka Dayver
|
Kabak |
|
---|---|
Да, вы правы, я забыл проделать оба пункта. Осталось запомнить на всех сайтах этому блоку присваивать id="comments" Заработало. Благодарю. Добавлено 2 Дни спустя: 1) Для чего предназначена функция function cot_parse($text, $enable_markup = true, $parser = ''){} Как ей правильно пользоваться ?
2) Есть ли встроенная функция в движок, которая обрезает строку текста до указанной длинны с отсечением всех символов пробела и табуляции спереди строки до первой буквы или цифры ? |
|
Dit bericht is bewerkt door Kabak (2023-05-02 08:52, 2 jaren ago) |
Alex300 |
|
---|---|
1) обрабатывает текст парсером (html/bbcode/markitup и т.п.). Возвращает обработанный текст. Нужна в расширениях, которые могут для текста использовать разные парсеры, в зависимости от настроек. 2) https://github.com/Cotonti/Cotonti/blob/master/system/functions.php#L4599 Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kabak |
|
---|---|
Как проверить при выполнении PHP плагина наличие и работу другого плагина движка ? |
Dayver |
|
---|---|
#46552 Kabak: if (cot_plugin_active('comments')) { ... }
Pavlo Tkachenko aka Dayver
|
Kabak |
|
---|---|
Как ограничить длину набираемой строки в CKEditor ? т.е. Когда пользователь пишет текст не нажимая ENTER строка сама переносилась бы после определённого количества набранных символов ? И желательно, чтобы весь набранный текст ограничивался определённым количеством символов в строке. Такое настраивается без дополнительных плагинов ? |