Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015

Вообще функционал изи и по сути не зависит от CMS (зависит разве что только генерация урла)

1. Определение города (например dadata, обязательно с кешем по IP)
2. Склоняем город в каком-нибудь ПО например такой вэб сервис (тоже с кешем чтоб не слать одинаковые запросы и не исчерпать бесплатные лимиты быстро)
3. Пишем текста (на любой cms) вставляя в них какие-нибудь маркеры, например #город# или #городе#
4. Пропускаем все текста через замену по маркерам данных из пункта 2 перед выводом

Я на самом деле в своё время (год так 2010-12) наделал множество сайтов подобных, только правда на CodeIgniter, в то время они залетали в индекс очень клёво и трафика было просто нереально много в очень специфичной нише, которую на законном уровне нельзя в платную рекламу (закон о рекламе) пропихивать.

The WishMaster #:

Еще кто-то для хоть сколько-то серьезных сайтов юзает Вордпресс?  

Как серьезность зависит от CMS? CMS больше зависит от того, к на сколько серьезному обратились разработчику. Если придут к тем кто делает на WP значит будет WP, если к тем кто на SF значит будет на ней. Конечный заказчик (серьезный, с серьезными планами и амбициями) очень слабо в этом всем ориентируется, да ему и не надо, он платит деньги не чтоб самому во все это вникать.

PS. Был у меня один клиент, сеошник выступающий ПМом от одного завода/производства, им какая то студия сделала очень дорого и плохо проект на битриксе, потом я там уже подшаманил чтоб он работал достаточно вменяемо, но как бы посыл закинул, что надо переделывать, города определяются через задницу, а внутри архитектуру под воркфлоу наклепали "школяры" из разряда "на тесте все работает у разработчика" и из за этого через задницу скопипащены и перепилены штатные компоненты с костылями вставленными  в аккурат между тысячами строк битрового говнокода. Сеошник сказал (возможно убедил руководство), что они лучше на ВП сделают, ему удобнее, да и собрать можно быстро, чуть ли не сам может за пару вечеров. Прошло примерно 2 или уже даже 3 года, его все еще на вордпресс переписывают, я так понимаю из за сильно кастомного шаблона и кучи хитрой бизнес логики, которая никак не ложится на пачку плагинов из офф репозитория.

Есть предположение, что у вас nginx работает на безопасном протоколе ssl, а апач на бэке думает что нет.

Попробуйте для начала посмотреть что у вас в $_SERVER и смотрите в сторону конфигурирования апача под https, воpможно достаточно будет заголовок запроксить в виде HTTPS=on

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

i-stasik #:
бегет дорогой

Куда может быть дешевле то?

Что конкретно требуется от форумчан? 

В примере показаны 2 связи один к одному, если там unique index или многие к одному если нет. Осталось еще сделать остальные типы связей. Так же непонятно что там с lazy, зачем мне все данные если мне нужно только данные с одной таблички, откуда система знает какие данные мне нужны? Плюс можно пример как сделать bidirectional association, выбрав строку из таблички2 получить значение из таблички1?

Ну и чисто моё имхо конечно, в языке где есть ООП, где есть рефлексия делать все на нетипизированных массивах идея так себе, если взять доктрину, то мне лично конфигурирование связей аннотациями нравится больше, так как оно как бы понятнее и нативнее что ли:

// src/Entity/Product.php
namespace App\Entity;

// ...
class Product
{
    // ...

    /**
     * @ORM\ManyToOne(targetEntity="App\Entity\Category", inversedBy="products")
     */

    private $category;

    public function getCategory(): ?Category
    {
        return $this->category;
    }

    public function setCategory(?Category $category): self
    {
        $this->category = $category;

        return $this;
    }
}
Sergey Biryukov #:
Не знал, что квалификация зависит от места жительства

Посыл был что для меня удивительно что из России один из основных контрибьторов. 

Sergey Biryukov #:
Если собрать данные по всем доступным релизам (статистика ведётся только с версии 3.2) -- получается около 4200 человек, что с лихвой перекрывает упомянутые 1400 в Magento и 2300 в Symfony.

Я же правильно понимаю, что 4200 коммитили в течении 10 лет, частично переписывая друг за другом код? Ну и давайте уточним, что на магенто и симфони нет 34% всех сайтов мира, верно?

И обращаю внимание, я нисколько не принижаю трудов разработчиков wordpress я лишь указал на нелепость фразы

SeVlad #:
с популярными продуктами работают от сотен, до десятков тысяч специалистов

За последние 10 лет у продукта на котором чуть ли не пол интернета даже одного десятка тысяч не нашлось. Плюсом сюда прибавить уровень проектов на WP в сравнении с симфони и магенто? Может окажется что большая часть специалистов собственно даже не знает как работают индексы в БД, что такое пара сотен рпс даже и не видели никогда и так далее. По этому у меня эти десятки тысяч специалистов и были в кавычках.

PS. Я про все это писькомерянье, "пол интернета", "тысячи специалистов".... на upwork международной фриланс бирже с тегом вордпресс не более 5000 предложений (включая хостинги/домены/продвижение), на карьерке хабра не больше 5000 человек вообще у кого хоть как то указан вордпресс, и они далеко не все поголовно специалисты.. ну и так далее, у адептов WP на мой взгляд просто сильно завышено, как там один из них сказал, "многие из которых покруче ЧСВ-разраба "

lutskboy #:

static $pi = 3.14;

потом self::$pi

либо не self::pi a pi

static $pi = 3.14; - это не константа

self::pi a pi - внутри класса будет ошибка, так как вы ссылаетесь на глобальную \pi в данном документе которой как бы нету

Dram #:

Вы не ответили на вопрос, а переписали код. Вопрос в том - почему все работает, но IDE ругается на обращение к константе?

Ответ прост, ваша IDE тупит или не успевает индексировать или ещё что либо связанное с вашей IDE и не более того. Но раз вы начали изучать то приучайте себя писать правильно, модификаторы доступа должны быть у всего и public const ... и public function и так далее. А так же писать входные типы и возвращаемые значения.

Sergei Ermilov #:
Может пройдемся по всем репозиториям Wordpress? Например, заглянем в Гутенберг

Зачем? Давайте пройдёмся по всем репозиториям где есть симфони? И по репозиториям их репозиториев? Смысл то в чём?

Sergei Ermilov #:
А может это только те кто вливает в ветку Master?

Вливать в мастер ветку могут лишь избранные, а контрибьютеры это те люди которые участвуют в разработке проекта.

Sergei Ermilov #:
Вообще очень странно недооценивать движок, каким бы он там хорошим или плохим не был, когда на нем чисто статистически сделано 34% всех сайтов в интернете.

Чисто статистически, в России женщин больше 60%.....  Обслуживающего персонала чисто статистически больше чем научных работников... ну и короче так далее. В данном случае, количество никак не подтверждает качество, а если учесть, что вордпресс для блогоподобных проектов, то большая часть проектов на вордпрессе - это просто обычные, самые простые, контентные сайты, созданные под эгидой пассивного дохода и открутки рекламы и их конечно же чисто статистически должно быть больше, так как для других типов проектов нужны мозги/финансы/активность и так далее. Ну и давайте мы будем оперировать все таки аргументами чуть более существенными чем стадное чувство?

И вот вам например не кажется странным утверждение, что с ним работает огромное число специалистов, хотя при этом вся его ЦА как раз "не специалисты" (ну весь этот плагин по управлению плагином, процедурный код с лапшеобразными хуками/системой событий и так далее, лишь бы требовалось как можно меньше проф знаний для работы с системой)? Ведь у WP настолько низкий порог входа, что даже некоторые люди считают себя хорошими разработчиками, не зная толком никаких фундаментальных основ и технологий на которых все это дело работает.

Всего: 4110