- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
В скрипте используется utf-8 (Unicode), у вас проблема возникает при выводе в браузере или при редактировании скрипта?
Я не совсем ловок в коде! И расковыривать чужой код... тяжеловато, тем более это мое хобии больше чем основная профессия. Времени много уходит на то что бы разобраться что за что отвечает и что надо изменить, что бы вышло по другому...
Сейчас меня больше интересует возможность внедрения в скипт домолнительных модулей, а также изменение диза... так вот тяжко... ковырять, особенно когда в некотором роде лузер!
Но учусь ... :) А так все видно прекрасно и utf-8 никак не препятствует
Поставил скрипт, но диз не отображается, чисто поля для ввода, почему?
Поставил скрипт, но диз не отображается, чисто поля для ввода, почему?
Проверьте правильность настроек в файле /include_user/config/config.php , скорее всего неправильно указана "Директория где будет расположен скрипт".
скрипт хороший но подкажыте пожалуйста как его интегрировать в е107.можно ли чтоб обе системы использовали одну базу данных. извените за непрофисионализм. учусь. Спасибо
скрипт хороший но подкажыте пожалуйста как его интегрировать в е107.можно ли чтоб обе системы использовали одну базу данных. извените за непрофисионализм. учусь. Спасибо
А есть-ли смысл в использовании одной базы данных?
Проект подойдет может быть только для какого нить небольшого сайта с посещаемостью ~100человек.
Иначе просто не удобно пользоваться и искать объявления.
При работе с сущностями - абсолютное отсутствие справочников, за исключением разве что городов, да и то мнимо...
Записывать в таблицу с объявлением название города - не продуктивная оптимизация, а накладные расходы. Все остальные же сущности пишутся в базу как есть текстом в отдельные поля или скопом (как "дополнительные опции" - видимо для облегчения вывода :) )и по ним же идет сравнение, к примеру, в форме редактирования.
Таким образом добавить новую опцию или еще какое значение в список довольно утомительное занятие.
Про легкость смены дизайна я бы тоже так громко не заявлял. Отсутствие шаблонов и необходимости правки PHP файлов для смены внешнего вида отнюдь не самое приятное занятие.
Ну и немешалобы добавить немного интерактивности - загрузки моделей по выбранной марке аяксом. А так на странице создания объявления постоянно генерится лишний JavaScript довольно внушительного объема.
При работе с сущностями - абсолютное отсутствие справочников, за исключением разве что городов, да и то мнимо....
Для объявления сохраняется излишняя информация, такая как название города — это сделано для ускорения вывода, представьте сколько времени экономится при табличном выводе.
Предлагаю сделать в форме поиска некие изменения, которые сделают более удобный поиск:
1. Добавить в "Состояние" пункт "все кроме битых", или сделать multiple, чтобы можно было вибирать несколько вариантов.
2. Переименовать "Коробка" в трансмиссия ибо это более правильно. И тоже сделать multiple, т.к. вариатор по-сути тоже не механика, и например, если человек не хочет механику, то ему все равно что АКПП или вариатор, но если ему принципиально искать вариатор, то такая возможность у него останется. Да, кстати, коробка называется не "ручная" а механическая.
3. Сделать возможность выбирать валюту при добавлении и при поиске.
4. Добавить в "Производитель" пункт "Отечественные" и "Иномарки". Знаете, как на авто.ру - очень удобно отсеивать жигули :)
5. Развернуть году в селекте "Год до" чтобы от 2008 до 1970, а не 1970 до 2008... ИМХО более грамотно.
6. Посмотрите на авто.ру типы кузовов и добавьте себе недостающие.
7. В списке городов Москву и Спб вынести наверх, т.к. очень большой процент посещений идет оттуда (если у вас не региональная доска, конечно).
8. Сделать привод multiple, чтобы можно было выбрать передний и полный, например.
9. В идеале сделать чекбоксы для опций, как на авто.ру, чтобы можно было бы найти все машины с ГБО или с mp3-магнитолой...
Это так сказать идеальная форма поиска для меня, т.к. я ищу машины довольно часто.
С технической точки зрения в текущей версии сделать это невозможно.
Как можно и нужно сделать!
Сделать опять же справочники данных, что бы теже самые типы кузовов подставлялись не в шаблоне, а брались из справочника. Тогда в объявлении в поле с типом кузова будет хранится не слово varchar() а целое число - ссылка на справочник. Или же если подразумевается выбор нескольких пунктов как предлагается с приводом - то делать через таблицу связки. Данный подход позволяет сохранить целостность данных и легкость внесения новых данных. Но это конечно же ничтожно посравнению с производительностью при выборке по определенным условиям.
Сравните:
или же как у Вас:
В результате для выбора автомобилей с дизельным двигателем получаем:
1: SELECT * FROM car WHERE CarTypeId=1
2: SELECT * FROM car WHERE CarType='Дизель'
При поиске же дизельного переднеприводного автомобиля автомобиля с MP3 магнитолой, левым рулем и автоматической коробкой БД просто обалдеет.
Для объявления сохраняется излишняя информация, такая как название города — это сделано для ускорения вывода, представьте сколько времени экономится при табличном выводе.
Да ровно нисколько времени не экономится на этом!
Я не предлагаю при каждом обращении к объявлению дергать целиком все его значения из справочников, а сделать это "ленивой" выборкой - по мере обращения. Таким образом запрос на выбор значения по первичному ключу (да еще и в большинстве случаев из небольшой таблички), да еще если и с кешированием не затруднит и будет совершенно не заметной!
Я бы сделал примерно так:
Так что есть еще над чем работать и работать, а номер этой версии лучше изменить с 1.2 на 0.1.2 🚬
Сделать опять же справочники данных, что бы теже самые типы кузовов подставлялись не в шаблоне, а брались из справочника. Тогда в объявлении в поле с типом кузова будет хранится не слово varchar() а целое число - ссылка на справочник. Или же если подразумевается выбор нескольких пунктов как предлагается с приводом - то делать через таблицу связки. Данный подход позволяет сохранить целостность данных и легкость внесения новых данных. Но это конечно же ничтожно посравнению с производительностью при выборке по определенным условиям.
Про справочники это понятно и они действительно будут, но не в таблицах, а в массивах, т.к. делать справочник с двумя-тремя значениями не оптимально, да и при таком большом объёме справочников — будут катастрофически медленные запросы.
давайте поддержим нашего Алексея Ганагина, и посодействуем быстрому выходу релиза 1.3.А у меня такой вопрос, когда обьявления переходят из рубрики "новые" в "объявление"и почему поиск неучитывает новых сообщений. благодарю!