» » Большое обновление BlockPro для DLE (v4.5)

Большое обновление BlockPro для DLE (v4.5)

22.04
45
16 933
Большое обновление BlockPro для DLE (v4.5)


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

Требования к системе


  • Версия DLE: 10.2 и выше
  • Поддерживаемая кодировка: UTF-8
  • Версия php: 5.3 и выше
  • Наличие IonCube Loader: Да (v.4.4 и выше) Модуль имеет привязку к домену. Его можно использовать на разных поддоменах, доменных зонах одного домена, а также на localhost без активации лицензии.
    Для проверки совместимости настроек сайта и модуля можно скачать специальный скрипт (распакуйте содержимое архива на сайт и запустите php-файл).

Купить модуль BlockPro (теперь всего 420р!)
Перед покупкой обязательно ознакомьтесь с требованиями и лицензией на сайте!

Для чего нужен модуль?


Модуль предназначен для очень гибкого вывода новостей на сайте под управлением CMS DataLife Engine.
С ним Вы сможете воплотить жизнь практически любую свою задумку т.к. подобных аналогов по гибкости вывода контента на данный момент просто не существует.
Если вы сомневаетесь в необходимости использования модуля — ознакомьтесь с таблицей сравнения возможностей BlockPro и custom:
Большое обновление BlockPro для DLE (v4.5)


Что нового в BlockPro 4.5


Как показала практика, в большинстве случаев модуль устанавливается на один сайт. Поэтому для одного доменного имени модуль будет стоить всего 420р, а не 840р (домены в разных доменных зонах и поддомены не требуют дополнительных лицензий). Кроме того, все, кто уже купил модуль по старой цене — автоматически получат по 3 ключа. Если вам нужно более 5 ключей – не отчаивайтесь! Вопрос скидок решается индивидуально.

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

Немного скриншотов:


Новый генератор строк подключения
Большое обновление BlockPro для DLE (v4.5)


Готовая строка подключения
Большое обновление BlockPro для DLE (v4.5)


Форма создания виджета
Большое обновление BlockPro для DLE (v4.5)

Большое обновление BlockPro для DLE (v4.5)


Список виджетов
Большое обновление BlockPro для DLE (v4.5)


Исправление ошибок:


  • Исправлена ошибка с xfields NOT LIKE LIKE в запросе на фильтрацию исключающих значений допполей.
  • Исправлена ошибка с выводом новостей, не принадлежащих указанному временному интервалу. Пример ошибки: новость, опубликованная вчера попадала в выборку по параметрам &day=1. Теперь день "начинается" корректно. Можно вводить новости, опубликованные только в указанные интервалы дней. Вчерашняя новость не попадёт в сегодняшнюю выборку, а сегодняшняя не попадёт во вчерашнюю.
  • Исправлена ошибка с ненужным показом постраничной навигации, когда новостей меньше, чем на две страницы.
  • Исправлена ошибка генерации уменьшенной копии изображения, если не указано качество создаваемой копии.
  • Исправлена ошибка с некорректной генерацией строки подключения в некоторых случаях. Вместо символа & вставлялся символ ¬ и удалялась часть текста строки подключения, что приводило к некорректному выводу контента через модуль.
  • Исправлена ошибка с выводом прикрепленных файлов в новости.
  • Исправлена потенциальная ошибка с выводом скрытого текста.
  • Исправлена ошибка генерации предпросмотра блока в админке при использовании memcache.
  • Исправлена потенциальная ошибка в DLE 10.4 при сортировке типа "Хит" и попадании в выборку новостей с отрицательным рейтингом.
  • Исправлена ошибка с отображением админки, если сайт установлен в подпапку.
  • Устранено возникновение ошибок MySQL при некоторых сочетаниях параметров вывода новостей.
  • Исправлен мелкий баг с отображением старых стилей и скриптов при обновлении модуля, если используется кеширование фронтенда сторонними скриптами (например pagespeed for nginx).


Улучшения:


  • Добавлена поддержка нового рейтинга 10.4.
  • Обновлён шаблонизатор Fenom до актуальной версии. Теперь шаблонизатор работает ещё быстрее, а возможностей вывода контента стало больше.
  • Добавлен шаблон модуля с кучей примеров вывода данных. И подробными комментариями о том, что там вообще происходит. Очень пригодится тем, кто работает с модулем впервые.
    {THEME}/blockpro/fullexample.tpl

  • Добавлен учёт настроек DLE по публикации новостей на не наступившую дату. Теперь модуль будет выводить новости, дата которых не наступила, если это разрешено в настройках DLE.
  • Теперь при AJAX-запросе, если страница уже закеширована, будет отдан 304 статус, что значительно ускоряет отображение результата и снижает нагрузку на хостинг.
  • [beta] Добавлена поддержка навигации по стрелкам браузера при ajax-навигации в блоке с модулем. А так же при обновлении страницы, если пользователь находился на определённой странице в навигации блока, будет загружена эта страница. Пока такая навигация введена экспериментально и корректно работает только для одного блока на странице (или одного из блоков, если их много).
  • Добавлен режим афиши: вывод новостей только на не наступившую дату. При этом параметры &day и &dayCount не вычитают, а прибавляют дни. Например для вывода афиши на послезавтра нужно прописать ?future=y&day=3&dayCount=1. Режим афиши не зависит от настроек DLE по выводу новостей на не наступившую дату.
  • Добавлен шаблон-пример с группировкой новостей по дате group.tpl. На основе этого шаблона можно делать практически любую доступную группировку. Шаблон снабжен подробными комментариями.
  • Добавлены теги {$el.ratingonclickPlus} и {$el.ratingonclickMinus} для вывода атрибута onclick для повышения и понижения рейтинга в цифровом варианте настроек.
  • Добавлен новый тег {$dleConfig} для доступа к конфигу DLE внутри шаблона. Использовать можно так: {if $dleConfig.rating_type == '2'}Тип рейтинга: 2{/if}.
  • Добавлен новый тег {$dleModule} для доступа к переменной dle_module внутри шаблона модуля.
  • Добавлен новый тег {$lang} для доступа к языковым фразам внутри шаблона. Этот тег будет полезен, если один шаблон используется для нескольких языков сайта.
  • Добавлена новая переменная cacheVars, позволяющая указать значимые параметры для формирования кеша. В переменную можно передавать через запятую ключи, доступные через $_REQUEST, или значения переменной $dle_module. Эта функция полезна, если требуется выводить разное оформление в блоке с новостями для разных страниц сайта. Таким образом, если прописать &caceVars=newsid,category,forum, будет создаваться отдельный кеш для каждой новости, каждой категории и модуля forum (при интеграции форума).
  • Добавлена сортировка новостей по количеству скачиваний прикрепленного файла или файлов &sort=download.
  • Добавлена сортировка новостей по дате редактирования &sort=editdate.
  • Добавлена сортировка новостей по символьному коду &sort=symbol.
  • Добавлена фильтрация новостей по символьному коду. Использование: &symbols=a,A для вывода новостей, содержащих указанные символьные коды. Или &symbols=this для вывода новостей текущего символьного каталога. &notSymbols=Б,г,V,v для игнорирования новостей, содержащих указанные символьные коды. Или &notSymbols=Б,г,V,v для игнорирования новостей текущего символьного каталога.
  • Добавлена сортировка по значению дополнительного поля. Для этого необходимо указывать &sort=xf|fieldname, где fieldname — название дополнительного поля. Такая сортировка будет полезна при выводе каталога товаров (по цене) или фильмов по годам производства. Пример строки подключения
    {include file="engine/modules/base/blockpro.php?xfilter=price&sort=xf|price&order=new"}

    где xfilter=price прописано для отбрасывания пустых значений.
  • Добавлен новый параметр &xfSortType=string. Его необходимо указывать, если требуется сортировка по значению дополнительного поля, при этом указанное допполе содержит текст, а не цифры.
  • Добавлен новый модификатор dump, для реализации вывода переменной через php-функцию print_r. {$el|dump}, который выведет распечатку массива новости. Модификатор очень полезен при отладке вывода контента.
  • Переработан функционал получения картинок в шаблоне. Теперь можно получать массив всех картинок. Для этого третьим параметром нужно передавать не номер получаемой картинки, а cтроку all. При этом будут действовать все настройки ресайза и типов картинок. Такая возможность очень полезна для вывода галереи из картинок новости (или из дополнительного поля).
  • Если при получении картинки попадётся смайлик или спойлер - будет взята следующая картинка (раньше возвращалась заглушка).
  • Добавлена возможность получать картинку без обработки. Такая возможность нужна, если исходная картинка уже соответствует требованиям вывода, и дополнительные действия над ней производить не требуется. Получение такой картинки похоже на получение оригинала, однако первым параметром необходимо указывать intext. Пример:
    {$el.full_story|image:$noimage:'intext':'2'}
    или
    {$el.full_story|image:$noimage:'intext':'all'}
    для получения массива всех картинок без обработки.
  • Добавлена возможность указывать собственную папку для сохранения обработанных картинок. Для этого последним параметром необходимо передать имя папки, начинающееся со слеша. В этом случаи путь будет построен от корня сайта. Пример:
    {$el.full_story|image:$noimage:'small':'all':'150':'85':'crop':true:true:'/uploads/myfolder/'}

    Все картинки из новости будут уменьшены до 150px и сложены в папку /uploads/myfolder/150/. Папка создаётся автоматически.
  • Заменён тип отправки формы генератора в админке, с post на get. Теперь при обновлении страницы через F5 форма генерации строки подключения сбрасываться не будет.
  • Переработана структура формы генератора строки подключения, теперь она более удобная и логичная.
  • При генерации строки подключения больше не будут выводиться значения по умолчанию. Строка стала более понятная и короткая.
  • Добавлена возможность выводить контент модуля на стороннем сайте (виджет). Для этого необходимо сгенерировать строку подключения в админке и на вкладке просмотра результатов нажать на кнопку "Создать виджет". Далее следовать указаниям.
  • Реализована асинхронная загрузка виджета, так что можно не опасаться за подвисание страницы из-за того, что сайт-донор виджета упал или работает очень медленно.
  • Добавлен шаблон-пример для корректного вывода контента на стороннем сайте. Шаблон снабжен подробными комментариями, так что проблем с перенастройкой вывода не будет.
  • Добавлена возможность вывода RSS-ленты через модуль. Теперь можно настроить RSS канал в точности с вашими желаниями. Весь функционал модуля полностью доступен и для RSS.
  • Добавлен типовой шаблон для вывода RSS-ленты. Шаблон снабжен подробными комментариями, так что проблем с перенастройкой вывода не будет.
  • Увеличена скорость выборки с фильтрацией по ID новостей и по категориям (если не используются мультикатегории).
  • Значительно увеличена скорость выборки случайных новостей на больших БД (проверено на БД с 20 000 + новостями, скорость выполнения запроса возросла c 0.3cек до 0.005cек). Для этого введён новый параметр сортировки &sort=randomLight.
  • Добавлен новый параметр &order=asis — сортировка "как есть". На данный момент она распространяется только на ID новостей. Такая сортировка может понадобиться, если требуется вывести новости в строго определённом порядке по их ID. Для вывода следует добавить в строку подключения &order=asis&postId=1,5,6,15. В этом случае новости выведутся в том порядке, в котором заданы в параметре postId.
  • Добавлен новый параметр &saveRelated=y — возможность записывать похожие новости в БД (по аналогии со стандартным функционалом). По умолчанию параметр отключен. Рекомендуется включать для ускорения работы модуля, особенно на больших БД. Похожие новости при включенной настройке будут выведены в том порядке, в котором они были записаны в БД (по умолчанию в DLE похожие новости сортируются по id).
  • Обновлён установщик модуля. Теперь он тоже адаптивный и выглядит более современно и удобно.


Ещё раз хочу напомнить, что модуль работает только в кодировке UTF-8 и поддержка windows-1251 не планируется.

На этом пока всё. Обновиться можно в кабинете покупок, а купить модуль — в магазинчике.

Похожие материалы

Комментарии

Олег
Олег 24 апреля 2015 08:49
Здравствуйте.
Вывод статических страниц, как и в предыдущих версиях - невозможен?
ПафНутиЙ
ПафНутиЙ 24 апреля 2015 11:29
Невозможен в принципе т.к. модуль предназначен для вывода новостей, а статические страницы к новостям не относятся.
kild
kild 3 мая 2015 20:37
Здравствуйте
вопрос возник
делаю новый сайт, и вот выбираю, обойтись ли bp3, или покупать еще одну лицензию на bp4 (кстати, а скидок на доп. лицензии нету?)
в общем, можно ли организовать такую систему:
есть дополнительное поле в новости, в нем перечень слов, надо в этой новости вывести новости из другой категории, в названии которых встречается что-то из этого перечня. И если да, то велика ли будет нагрузка?
ПафНутиЙ
ПафНутиЙ 3 мая 2015 20:49
Получается некий аналог похожих новостей. Нагрузка будет такая же как и от похожих новостей - т.е. большая, особенно при большом кол-ве новостей.
Но проблема в том, что такой вариант реализации выборки сделать не получится.
Лучше (и по нагрузке и по удобству) завести допполе, туда писать id новостей, которые требуется выводить, а в строку подключения прописывать
&postId=[xfvalue_ids]
. В этом случаи получится самая наименьшая нагрузка из всех возможных.
Скидки на лицензии начинаются после 4й копии. А пока делаете сайт - можно использовать модуль на локалке, он не попросит активации. Можно так же сравнить по нагрузке модули и решить, что лучше.
kild
kild 3 мая 2015 20:57
ясно, спасибо. а на локалке только на домене локалхост или модуль по другому различает? у меня просто локалхост занят )
ПафНутиЙ
ПафНутиЙ 3 мая 2015 21:22
Если сможете на локалке добиться того, что модуль станет требовать лицензию - сообщите мне об этом.
nseregau
nseregau 5 мая 2015 01:59
У меня такой вопрос или даже предложение. Реально ли реализовать чтобы модуль выдергивал картинки из видео (youtube, vimeo) и потом эти картинки выводить уже где нужно как миниатюры новостей?
SamadTavarov
SamadTavarov 5 мая 2015 16:11
Здравствуйте! Можно ли с этим блоком создать фото галерею для сайта ?
ПафНутиЙ
ПафНутиЙ 5 мая 2015 16:25
Такой функционал не востребован массами, поэтому не планирую его делать. Но в частном порядке можно реализовать, если интересует - пишите на почту, обсудим.
ПафНутиЙ
ПафНутиЙ 5 мая 2015 16:26
Да, можно.
Модуль умеет выводить (в т.ч. с ресайзом) картинки из новостей, в т.ч. все картинки новости.
Остальное вопрос предпочтений в дизайне и вёрстке.
bekmedia
bekmedia 18 мая 2015 22:17
Здравствуйте! Navigation есть на модуль?
ПафНутиЙ
ПафНутиЙ 18 мая 2015 23:21
Да, ещё с первого релиза 4й версии.
DMJO
DMJO 7 июля 2015 08:25
Можно к примеру через Blockpro выводить новости в топ за весь период, но так чтобы считались популярные новости по просмотрам за неделю или за месяц.
т.е из общего числа всех новостей будут браться популярные новости которые больше просматривались за неделю и месяц.
А не учитывались новости только добавленные за текущую неделю или месяц.
ПафНутиЙ
ПафНутиЙ 7 июля 2015 08:34
да, для этого вам нужно реализовать функционал учёта просмотров за определённые промежутки времени.
DMJO
DMJO 7 июля 2015 08:39
ПафНутиЙ, Спасибо ) А в 3-й версии blockpro это возможно сделать? или же только в новой версии?
ПафНутиЙ
ПафНутиЙ 12 июля 2015 11:00
можно.
chorna
chorna 13 июля 2015 21:27
здрасте павел,
в блоке можно вывести например такой: "топ дня" за весь период из всех новостей... набирающий рейтинг только сегодня, вчера или когда то... !?
Надеюсь, вы поймете, что я хотел сказать,:)
ПафНутиЙ
ПафНутиЙ 13 июля 2015 22:33
chorna
chorna 17 июля 2015 22:02
"href="http://bp.pafnuty.name/documentation/#dayCount" знаю этот вывод не эту вывод хочу,
как объяснить, например из всех новостей вывести только сегодня набранным рейтингом...
если новость на сайте 1 месяц и у новость 200 просмотров... я хачу што этом блоке сегодня 12 час начал Учет заново с нуля... belay winked
ПафНутиЙ
ПафНутиЙ 17 июля 2015 22:11
Я вас прекрасно понял.
Как только вы сможете реализовать учёт просмотров с привязкой к датам - модуль выведет вам такие новости.
medvestnik
medvestnik 22 июля 2015 22:02
Купил модуль, но не обратил внимания, что он под кодировку UTF-8.
Можно ли его подружить с win-1251?
ПафНутиЙ
ПафНутиЙ 22 июля 2015 22:29
Можно, но гарантии работоспособности нет.
sashok7062005
sashok7062005 8 сентября 2015 20:10
Добрый день, намерен купить Ваш модуль, вот только кодировка 1251, скажите если я перекодирую файлы модуля работать будет?
ПафНутиЙ
ПафНутиЙ 8 сентября 2015 21:55
нет, не будет.
sashok7062005
sashok7062005 8 сентября 2015 21:57
Ой, уже купил(((( wassat
YoYoYo
YoYoYo 9 сентября 2015 05:32
Какой бред.. Даже специально зарегался для этого коммента. ПафНутий, Вы один по моему из всех DLE веб-разработчиков занимаетесь подобной ерундой.

Одно дело Вам самому приспичило сидеть на этой недокодировке, НО зачем ее так навязчиво навязыватьв сем остальным?! smile Вам за это приплачивают чтоли? belay

Ну не используют ее 80-90% администраторов DLE. Неудобна она и не практична. Большинство модулей и шаблонов (шаблоны вообще все по-моему) на DLE написаны либо только на CP1251, либо основная у них кодировка CP1251.

С какой целью Вы создаете какие то сложности своим потенциальным клиентам, и в том числе себе - мне не понятно. Не первый раз просто уже натыкаюсь на Ваши модули и каждый раз диву даюсь =) Оффициально ведь DLE выпускается в двух кодировках, и первой ссылкой отдается именно в кодировке 1251. Для чего Вы отсекаете сами себе 80-90% продаж? )

Неужели так сложно сделать свою любимую версию на UTF8 в виде альтернативы (как это делают ВСЕ кодеры), а основу на стандартной CP1251? ) Там ведь для этого, не так и много для этого нужно сделать по сути.
ПафНутиЙ
ПафНутиЙ 9 сентября 2015 08:41
Специально для вас отвечу ещё раз, т.к. уже неоднократно отвечал на такие вопросы.

1. Прежде чем бросаться громкими заявлениями о процентах, предоставили бы пруф, в подтверждение этого самого заявления smile
Вот вам результаты опроса посетителей сайта dle-faq.ru, который я проводил в прошлом году http://joxi.ru/DmBRnyZF3ydjmP В этом ситуация будет уже другая и скорее всего 50-60% будет уже за utf-8.
2. Просто откройте php файлы последних версий DLE, они уже в кодировке utf-8 и переход DLE на utf-8, как основную кодировку — вопрос времени.

3. Всё встанет на свои места, если вы узнаете о том, что я не ставлю целью привлечь 80-90 мифических процентов клиентов.
Более того — я не ставлю себе задач как то зарабатывать продажей модулей и шаблонов, это всего лишь способ поддержки собственных сайтов на плаву.

4. Для меня в клиентах главное качество, а не количество, я лучше продам 1 копию модуля в год, чем буду тонуть в море бесконечной техподдержки и решения проблем клиентов из-за того, что они сами себе создают трудности, ставя windows-1251.

P.S.
Для того, что бы понять в чём преимущество utf-8 (а минусов у этой кодировки нет в сравнении с 1251). Просто поработайте с каким нибудь сервисом, отдающим данный в json, желательно, чтобы данных было много и часто.
sashok7062005
sashok7062005 9 сентября 2015 09:18
Все ваши споры это конечно же хорошо, в споре рождается истина, но все же что делать мне, не подскажите мне проще перекодировать весь сайт, или все же пробовать кодировать модуль?
YoYoYo
YoYoYo 9 сентября 2015 09:39
1.Ну как не крутите а преимущество на скриншоте явно за CP1251 smile

Второй момент, сами заявляете о ситуации на текущий год, хотя мало того что пруфа не даете, так еще и сами данных таких не имеете =)

2. Прочитал и глаза на лоб полезли - полез проверять. Прошерстил десяток PHP файлов - везде кодировка Windows-1251. Вы видимо путаете с версией DLE изначально скачиваемой в UTF8? =)

Опять же, второй момент - когда софтньюс это сделает (принудительный перевод на UTF8), если и сделает конечно (очень, очень сомневаюсь), то скорее всего уже и все существующие модули/шаблоны выпускаться в этой кодировке. А сейчас чего вперед паровоза бежать?

3. Это конечно похвально... Но странно.. Весьма странно. Сами понимаете что адаптировать код на работу в другой кодировке 5 минутное дело (в отличии от написания его с нуля), и из-за каких то принципов терять лишних подписчиков/покупателей, да в конце концов довольных и благодарных вебмастеров.. Странно )

4. Опять же, странный Вы человек =) Вот столько разработчиков делает модули на CP1251 и ни у кого проблем нет, а у Вас они почему то должны быть =)

Я у Сандера скупил 90% его модулей (некоторые даже ни разу не ставил), некоторыми пользуюсь уже несколько лет (ну или пару), и ни разу никаких проблем связанных с кодировкой не было. Как так? )

PS: Ах вон Вы куда полезли ) А много Ваших модулей работает с JSON? По мне это единственный плюс UTF8 - и все. Все остальное минусы:

- объем в БД в 2-2,5 раза больше (если Вы конечно не сайт для японцев/китайцев делаете на иероглифах);
- подбор и замена до боли привычных и удобных PHP функций на какие то альтернативы с хвостами, изменение принципа подсчета символов и т.п.;
- не комфортно что все обычные текстовые редакторы (например Notepad2) работая по умолчанию в кодировке 1251 нужно перенастраивать и постоянно за этим следить;
- ну и как уже писал плохая (точнее никакая) совместимость с большинством сторонних модулей и шаблонов для DLE.

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

PPS: У Вас ужасно неудобно реализована авторизация на данном сайте. Попробуйте авторизоваться, для оставления комментария со страницы поста..
ПафНутиЙ
ПафНутиЙ 9 сентября 2015 13:39
1. Пока что, позапрошлогодний опрос был 70/30 в пользу 1251.
2. Да, имелся ввиду дистрибутив в utf-8. Это уже достижение т.к. раньше он был в 1251.
utf-8 дистрибутив в 1251, Карл! (с)


Цитата: YoYoYo
А сейчас чего вперед паровоза бежать?

Я скорее за паровозом бегу. Только вот в роли паровоза далеко не DLE smile

К тому же все не закодированные модули спокойно перекодируются в 1251 при наличии прямых рук (с остальными предпочитаю общаться в рамках dle-faq.ru по мере возможностей).

3. Мне не нужны лишние клиенты, 1251 - не мой клиент. Если вдруг когда-нибудь я начну делать модули в 1251, это значит ставлю первой целью заработок на модулях, а не качество продукта и удобство "моего клиента".

4. Да, яндекс карты. Этого достаточно.
Размер БД это совершенно незначительная величина на мой взгляд.
Ну будет у вас не 100мб, а 250, mysql от этого не помрёт. А вот невозможность вести нормальный контроль версий при разработке в команде - доставит намного больше головной боли.
Остальные минусы - надумали вы себе сами и решаются использованием нормальных инструментов при разработке. Посмотрите в сторону SublimeText или NP++ на худой конец.

Цитата: YoYoYo
В общем то да, спорить тут можно долго и каждый сам выбирает что ему ближе и удобнее, но непонятно зачем это делать настолько в рассисткой форме? )

Я же не заставляю вас покупать мои модули?
К тому же по договорённости и за отдельные деньги я обязательно сделаю вам лично поддержку 1251 в полной мере и бесплатно исправлю ошибки, связанные с использованием модуля в этой кодировке, если таковые возникнут. Альтернатива всегда есть, просто есть препятствия к альтернативным решениям, в этом и суть.

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


С авторизацией да, самому жутко не удобно.
Я буду переделывать сайт (адаптивность всё же необходима, да и дизайн пора менять) и тогда уже можно будет более удобно пользоваться.

Добавить комментарий

Комментировать могут только зарегистрированные пользователи

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.