• Как создать соединить две таблицы?

    PavelK
    @PavelK
    У Вас в запросе почему-то идёт джоин той же таблицы, что и селект,
    но потом Вы используете "block"
    Как такой запрос вообще выполнился...
    Да и зачем Вам соединять у Вас ведь связь идёт по blockID
    а blockID как Вы пишите, Вы уже знаете, что он равен 3,
    запрос то тогда
    SELECT  block.blockType FROM block WHERE block.blockID = 3
    Ответ написан
    4 комментария
  • Как хранить блоки?

    nepritimov_m
    @nepritimov_m
    Frontend dev.
    Можно шаблоны блоков подключать. А все данные по каждому блоку - хранить в базе данных. И содержимое и стили и т.д. и т.п.
    Например, нам нужен блок А. Мы идет в шаблоны, выбираем этот блок, подгружаем, выполняем с ним манипуляции. Сохраняем. В базу идет название блока, содержимое, стили (положение и т.п.)
    Потом, когда мы подгружаем существующие блоки, берем из базы название блока, подгружаем нужный шаблон блока, добавляем в него содержимое и стили с базы и выдаем пользователю.

    P.S. мог не правильно понять задачу. Можно обсудить все в комментах.
    Ответ написан
    1 комментарий
  • Как хранить блоки?

    keslo
    @keslo
    По-сути, вам наверное нужно хранить состояние блоков? В таком случае можете попробовать хранить данные в JSON на сервере. Но я не уверен, что это правильное решение.
    Ответ написан
    2 комментария
  • Как привязать к вордпрессу два домена?

    eZhrv
    @eZhrv
    Growth Hacking, Agile marketing, A/B testing
    Попробуйте в config.php прописать что-то вроде этого:
    if($_SERVER['HTTP_HOST']=='domain1.com') {
    	define('WP_HOME','http://domain1.com');
    	define('WP_SITEURL','http://domain1.com');
    }
    if($_SERVER['HTTP_HOST']=='domain2.com') {
    	define('WP_HOME','http://domain2.com');
    	define('WP_SITEURL','http://domain2.com');
    }


    Доп. ссылка:
    https://codex.wordpress.org/Changing_The_Site_URL
    Ответ написан
    4 комментария
  • Какой вариант хранения данных лучше?

    @Joysi75
    А использовать сторонние системы задания прав и аутентификации не рассматриваете?

    Если объектов аудита (новости, комментарии и т.п.) мало, то 1-й лучше:
    занимается меньше места, восемь комбинаций разрешений для прав в одной записи таблицы

    Если объектов аудита много, то лучше 2-й (или вводить дополнительную таблицу объект аудита), так как в первом случае придется добавлять расширением первой таблицы. Будет происходить добавлением полей (например, commentAdd, commentEdit, commentDelete и т.п.). И возможно, записи в таблице будут в этом случае сильно разрежены.

    P.S. А вообще (если не использовать стороннее решение), лучше немного поструктуризировать (если помимо новостей будут другие объекты аудита):
    - Таблицы объект аудита, Тип операции и т.п.
    Ответ написан
    1 комментарий
  • Как сделать путь к файлам cron?

    @IceJOKER
    Web/Android developer
    * - в программировании и в близких сферах означает - ВСЕ, попробуйте его(не знаю получился ли)
    Ответ написан
    1 комментарий
  • Как сделать ACL для пользователей?

    65536
    @65536
    я делал permissions <-> groups <-> users, где "<->" связь много ко много. потом еще приделал связь permissions <-> users для персонального отбирания/давания разрешения пользователю каких-то разрешений поверх того, что присваивается ему через группы. там где нужно проверить какое-то разрешение, там оно и проверяется. так же разрешения и группы можно связывать с какими-то другими объектами в системе, чтобы владельца обозначить и проверять принадлежность когда надо тоже
    Ответ написан
    Комментировать
  • Как сделать ACL для пользователей?

    Immortal_pony
    @Immortal_pony Куратор тега PHP
    Ответ написан
    Комментировать