Giter Club home page Giter Club logo

sitebill's Introduction

CMS Sitebill для риэлторов Коммерческая система с открытым исходным кодом. Вы можете вносить свои изменения, но при обновлении вам необходима лицензия.

Включает в себя следующие функции:

  • Установщик системы
  • Панель управления (админка)
  • Внешний сайт

Инструкция по установке

  1. Загрузите исходный код в корневую директорию вашего сайта на хостинге
  2. Зайдите на этот сайт, будет запущен мастер установки (потребуется лицензионный ключ или демо-ключ, база данных MySQL, PHP 7.1)
  3. Следуйте инструкциям мастера

Если вы не знакомы с установкой PHP-скриптов, то можете попробовать скрипт на нашем хостинге. По этой ссылке: http://www.sitebill.ru/client/cart.php?a=add&pid=3 Для вас будет создан сайт с доступом в панель управления и FTP-доступ к файлам.

Также свежая версия инструкции с видео всегда есть на сайте http://www.sitebill.ru/quick-start/

sitebill's People

Contributors

dependabot[bot] avatar rumantic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

sitebill's Issues

Размер изображений любых типов в DB.

Далеко не всегда изображения соответствуют размерам, заданным настройках CMS. Добавьте пожалуйста возможность, при загрузке картинок, получать и писать в базу их размер w и h. Например это нужно для генерации

<meta property="og:image:width" content="968">
<meta property="og:image:height" content="504">

Сейчас я использую вот такой костыль:

{capture name='sizeimg'}{html_image file=$smarty.capture.image|replace:'https://site.ru':''}{/capture}
{$smarty.capture.sizeimg|regex_replace:'/(<img src=").*(" alt="" width=")/':'<meta property="og:image:width" content="'|replace:'" height="':'" /><meta property="og:image:height" content="'} 

Приходится это делать на стороне шаблона т.к. есть своя логика, в разных случаях, изображения из разных таблиц (дата, статьи, или вообще заглушка) берутся. Плюс ко всему функция {html_image} не понимает webp.

Дата и время изменения объекта.

Добавьте пожалуйста дату изменения объекта. Например, добавить значение при котором дата будет ВСЕГДА текущая, не только при создании. Если UPнуть объявление либо отредактировать, должна измениться дата изменения объекта, а не дата его создания.
photo_2020-05-03_22-26-55

Типы файлов для uploads

Необходим параметр для типа записи uploads в котором можно перечислить расширения файлов разрешённых для загрузки.

Опция - Создавать WEBP.

Формат изображений webp поддерживается практически всеми современными браузерами. Нужна опция [Создавать webp]. При включении опции должны создаваться копии изображений в формате webp.

Например, мы грузим картинки .jpg. Как обычно создаются соответствующих размеров картинки и их превью в формате .jpg, но кроме них будут создаваться их копии .webp.
Удаление изображения из объявления либо удаление самого объявления влечёт за собой удаление изображений включая webp.

Выбор, какой тип изображений отдавать, на начальном этапе можно не реализовывать, это достаточно просто настроить на стороне веб-сервера.

Отключение - Яндекс.Недвижимость

Необходимо добавить опцию отключения приложения Яндекс.Недвижимость.
apps.yandexrealty.disable_standart_entrypoint = 1
не делает этого. Изменять точку входа на рандом, типа никто не узнает, смешно. )
Сейчас закрываю точку входа на веб-сервере.

Watermark - размер и отступы в %

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.