Автор статьи «гость Гость» ©
****
Вероятно, обращали внимание, что при просмотре своего сайта (MaxSite) средствами мобильной связи, не всё так гладко на картинке!? – сайт отображается или совсем узенькой полоской слева или наоборот не влезает (не компонуется под размер окна гаджета). Это слегка нервирует как гостей, так и автора блога. В особенности это ярчайше выражено, «гуляя» по web-просторам посредством всё более ныне обретающего популярность браузера Opera Mini.
Как поправить адаптивность сайта на MaxSiteCMS
Штатные браузеры большинства телефонов или планшетов использует всё меньше пользователей «…широты страны моей родной…» и не из-за каких-то там… а банально – «мощь» нашего интернета с трудом ворочает даже простейшее html
приложения, коли воспользоваться, например, «штаткой» (Android) Андроид — браузер грузит все нюансы дизайна сайта — это хорошо, но вот скорость прогрузки бесконечная — это свинство! А посему люди и обращаются к «кастрированному» до лёгкости браузеру Опера-Мини. На мой взгляд, это не очень плохой вариант.
В самом деле, Admin блога резонно желает установить к себе на ресурс кнопки соцсетей — «залогиниться» через такие-то соц-аккаунты, тем самым предоставляя возможность гостям сайта комментировать – всем польза и удовольствие. Ан нет!
Как только активируешь плагины loginza_auth
, fbauth
или (кстати парадоксально)) maxsite_auth
, который является отменным изобретением, – МОМЕНТАЛЬНО картинка сайта на мобиле «ломается», всё вкривь и вкось.
«Накось выкуси» говорит Оперативно браузер Mini!
Горе! …говорим мы.
Это горюшко хлебнул и я. Но, покопавшись добрую половину дня в скрипте ядра MaxSite, нашёл, на мой взгляд логичное, решение. (Кстати же, об этом мы справимся на MaxHub.ru)
А пока, значит, способ решения таков:
…тем, кто решил использовать вышеперечисленные плагины все вместе, или какой-то отдельный… следует зайти к себе на хостинг (в файло-менеджраки)))), а именно в units папку формы комментирования. Путь таков:
/application/maxsite/shared/type/page/units/page-comment-form.php
Открываем файл… К примеру, если править в Нотепад++ ищем строку 171 — и… можете что-то дописать своё посетителям (подчёркнуто. на фото кликать)
Теперь немного сойдём вниз: строки 190
Вот тут и закончим наши игрища)) (это «родной» документ ядра сайта)
Наглядности ради взгляните:
Теперь мною отредактированный:
Сравните — я закомментировал пример (надчёркнуто зелёным).
Должно в строке получиться так:
//echo '<p class="hint comments_auth"><span class="ffirst">' . tf('Авторизация' ...
И ещё: финальное фото, подчёркнуто красным — тег: </p>
меж кавычками — его нужно удалить.
Всё! Вопрос решён. Вероятно, это можно решить и по-другому. Но я сделал так.
Ну а если Вам в дальнейшем понадобится эта закомментированная функция, — всё просто — убираем (slash) слеш-слеш.
Отныне, после моих сурьёзнейших правок скрипта Opera Mini замечательно всё считывает, как и иные браузеры. А сайт аккуратно компануется или укладывается (кому как угодно) в рамки дисплея любого телефона, смартфона или иного заморского чуда.
Адаптивность сайта восстановлена!
Я сделал и в обновлённой cmsMaxSite: значит, открываем новый уже документ page-comments.php и в строках 111 — 112 добавляем ссылку на ЛОГИНЗА (этой иконки, на страничке статьи, в новой версии почему-то нет — а переходить на страничку регистрации не каждый пользователь станет ). Короче, добавляем ссылку на эту самую ИКОНКУ.
Всё аналогично прежнему способом поправляем.
Только вот ещё закавыка: чтоб не было ошибки (тега)… </р>
в коде странички, можно добавить открывающий — как на фото:
Этот вариант с обновлённой версии я сделал по-быстрому. Будет время, может что-то ещё добавлю к статье.
Поступил так: не стал рядить функции ссылок в отдельные DIV
ы, не утяжелять дабы…
Я своё дело выполнил остаётся только скинуть ссылку на сайт, в страницах которого решается подобная задача, но — для пользователей сайтов на движке WordPress. В частности там мудрит плагин vkontakte-api
или… Словом, часика через два ссылка…
На этом у меня на сегодня решительно всё!..
авторы постов непременно помогут!..
Если при обновлении Windows 10 (11) возникает ошибка 0x800f0984 - решаем проблему!