Реклама

сайтостроительное

Продолжаю ковырять сайт

Начало истории здесь.
Методом научного тыка (путем поочередного отключения плагинов) удалось выяснить, что страницы записей не отображались из-за плагина Advanced Category Excluder. Не скажу, что этот плагин сайту жизненно необходим, Но кое-какие полезные функции он выполнял. Придется искать альтернативу.
С чем не удалось разобраться:
1) не удается убрать форму комментария с главной страницы. Как я уже писал, эта форма вылезает, как только в блоках на главной странице применяется плагин PHP Code Widget. Найти адекватную альтернативу этому плагину не удается.
2) не получается заставить отображаться блок “Лучшее по рейтингу”. Подробности по ссылке выше.

Если у кого есть дельные советы – с радостью приму вашу помощь.

Спецы по WordPress, нужна помощь!

Вкратце: сайт движок сайта настоятельно рекомендовал перейти на свежую версию PHP. Дескать, пятая версия морально устарела. Дело нехитрое, некоторое время назад я уже поднимал версию. На всякий случай сделал бекап и в личном кабинете любимого хостинга Зенон поменял версию PHP. Сайт малость поглючил, пришлось техподдержку напрячь, но все быстро поднялось. Сам WordPress обнаружил два конфликтующих плагина, их вырубил в режиме отладки – без них какое-то время можно нормально работать. Но тут же выяснилось, что главная страница отображается криво. А именно: в блоках “Блог”, “Статьи, обзоры” и так далее вместо списка последних десяти записей отображается кусок PHP-кода. Сама страница у меня сверстана при помощи конструктора Site Origin, блоки выводятся простеньким кодом через виджет HTML. Да, на старой версии PHP этот виджет нормально обрабатывал код PHP. А после того, как я включил версию 7.2, виджеты код понимать отказались и выдали ошибку:

Вы наверняка скажете: поставь плагин PHP-код и будет тебе счастье. Так вот: этот плагин у меня стоит. И код через него я уже выводил. Но есть одна загвоздка – если в блоках использовать виджет PHP-код, то на главной странице выползает форма отправки комментария. И убрать ее я не могу – во всех настройках комментарии на главной странице отключен! Именно по этой причине я и использовал виджет HTML-код. Возможно, это косяк темы. А, может, глюк самого плагина, не знаю. Факт тот, что до обновления PHP код в виджете HTML работал, а комментарии с плагином PHP-код вылезали и до того.

И еще странность: перестал работать код, выводивший лучшие по рейтингу записи. В виджете HTML-код также показывается несколько ошибок:

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

С нетерпением жду ваших подсказок, советов.

Тестирую push-уведомления

Некоторое время назад настроил систему уведомлений с помощью плагина и сервиса OneSignal. Но, такое впечатление, что сервис приказал долго жить. Вместо него поставил плагин PushAssist, настроил. Теперь надо проверить, как оно фурычит.

Помощь зала

Ребяты, кто в PHP шарит? Вопрос всплыл.

Три недели назад я перелопатил главную страницу сайта. Не все получилось, но в целом идея мне понравилась. А тут пришла одна мысль, хотел слегка обновить страницу. Конструировал я страницу с помощью плагина Site Origin, архиудобная штукенция, доложу я вам. Добавил пару новых строк, сохранил. Обновил страницу и охренел – внизу вылезла форма комментариев. Хотя по умолчанию на странице комментарии отключены.

Откатил страницу назад. Начал играть с черновиком, есть у меня страничка для тренировки. Опытным путем пришел сперва вычислил, что форма комментирования появляется, когда в строку вставляется виджет PHP-code, плагин PHP Code Widget. Начал искать альтернативу, испробовал пару плагинов. И каждый раз, при добавлении кода, на странице появляется форма комментирования. Внимание, вопрос: возможно ли, что каким-то образом непосредственно код активирует форму? Непосредственно код на картинке.

UPD: Решение нашлось само, все оказалось просто – виджеты HTML с некоторых пор тоже понимают PHP. Я просто заменил виджеты PHP-code на HTML и вставил нужный код. Страница отображается корректно, все выглядит так, как я и хотел.

Вопрос знатокам WordPress

Как известно, когда коту нечего делать, он вылизывает под хвостом. У меня хвоста нет, вылизываться не умею, поэтому в очередной раз переделываю главную страницу сайта. В принципе, мне результат почти нравится, но есть одно “но”: строка “Лучшее по рейтингу” выбивается из общего стиля. Я вообще-то хотел сделать вывод этих записей в виде плиток с миниатюрами, тогда бы “Видеозал” ушел бы вниз сайта. Но вот как сделать вывод Топ-5 по рейтингу в виде той самой плитки, не допираю. Плагин WP PostRaiting в плане вывода рейтинга очень скудный. Нынешний рейтинг выводится через PHP-код, максимум, что я могу там сделать – это вывести ссылки в одну строчку. Но это совсем отстой.

Две строки с миниатюрами сделаны через плагин Content Views, он тоже не помощник – таксономия позволяет выбрать лишь рубрику или метку. Возможно, что в платной версии плагина есть возможность добавить свои фильтры, но не факт. Да и денег на покупку нет, так что не вариант.

Короче, кто у нас по WordPress спец – поделитесь мыслями и советами, пожалуйста.

Минутка гордости

Одна из основных причин, по которым я решил отказаться от Prestashop, была проблема с SEO. Движок плохо дружит с поисковиками, как бы я там не выдрючивался, но в итоге все было довольно мрачно. Если Гугл по некоторым запросам и выводил сайт на первую страницу, то Яндекс в лучшем случае ставил на третью. А последнее время выше четвертой вообще не поднимал…

Индикатором для нас служит поисковый запрос “aria soho”, это одна из самых популярных моделей АТС от Ericsson-LG. Сейчас пробил по Яндексу и увидел сайт Артком СПб на одиннадцатом месте. В самом начале второй страницы. А ведь с момента запуска сайта на новом движке не прошло и недели!

Приятно.

Спецы по ocStore, отзовитесь!

Краткое содержание предыдущих серий: волевым решением я перевел сайт АРТКОМ СПб с устаревшей версии Prectashop на более современный движок ocStore, в девичестве Opencart. Сайт уже запущен, в промежутке между набиванием карточек товаров занимаюсь допиливанием движка и оформления под себя.

За основу был взят дефолтный шаблон, в котором я изменил цвета и перелопатил файлы tpl для большего индивидуализма. В том числе из файла header.tpl было убрано все, кроме телефона компании. Возможно, в будущем мы вернем возможность регистрации покупателя и оформление покупки непосредственно на сайте, но на данный момент компания к этому не готова. Кучу освободившегося места решил занять ссылками на страницу с прайс-листом и товарами со скидкой. Вывел простенько, кусочек кода под катом:

Читать далее

Новый сайт Артком СПб

После нескольких неудачных попыток растормошить устаревшую версию Prestashop, было принято волевое решение менять движок сайта. В качестве замены был выбран ocStore – русскоязысная версия Opencart. На данный момент это наиболее популярный бесплатный движок для интернет-магазина.

Почему не WordPress с нужными плагинами? Я рассматривал этот вариант и на локальном сервере обкатал пару-тройку сборок. Вердикт: не подходит. Магазин на WordPress не понимает вложенную структуру категорий, которая нам нужна – АТС->Модель->Товар. Я же не могу в одну кучу свалить комплектующие Aria Soho и iPECS eMG80. Некузяво со всех точек осмотра.

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

Кому интересно: заходите.

Спецы по WordPress, отзовитесь!

Нужна помощь зала.

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

anons_fb

Как говорила одна дама у Высоцкого: я такую жу хочу. Но в упор не допираю, как это сделать. За репост в соцсети у меня отвечает плагин Social Network Auto-Poster, там в настройках ничего похожего не нарыл. В настройках самого движка еще не копался. В гугле поиск по ключам “wordpress тизер социальные сети” ничего не дает – все про кнопки (стоят) и тизерную рекламы (не надь).

Так что

Семь дней усталый старый Дон…

В спектакле театра Образцова “Божественная комедия” есть такой момент: Бог сотворил мир, оглядел свое творение и произнес:

– И сказал Он (то есть, я), что это хорошо!

Вот я свой сайт оглядываю, и тоже думаю, что это хорошо. Сделал, как и обещал, списки наиболее читаемых записей, а также ТОП-5 по рейтингу. Виджеты чуток перетасовал: теперь на главной и на страницах записей показывается блок “Что нового?”, а при переходе в категорию выводится блок “Новое в рубрике”.

Что мне не очень нравится:

1) на планшете сайт не желает увеличиваться;
2) картинки в записях жестко зафиксированы по ширине (800 пикселей), на десктопе с этим проблем нет, но на планшете фотографии вылезают в область виджетов.

Вполне возможно, что оба недостатка следствие “резиновости” шаблона. Как с этим бороться пока не знаю, если есть дельные советы – пишите.

Реклама
Сверим часы

E-mail автора: don-ald@don-ald.ru

Купить книги С. Уткина

Реклама
Самые популярные
Мои страницы

Архивы
Реклама
Zenon Logo

© 2012-2024 Сергей "Don-Ald" Уткин

Авторство всех материалов данного сайта принадлежит Сергею Уткину и охраняется четвертой частью Гражданского кодекса. Любые перепечатки в офлайновых изданиях без согласования с автором категорически запрещаются. В онлайновых изданиях разрешается перепечатывать материалы сайта при условии сохранения имени автора и гиперссылки на www.don-ald.ru