kostyanet

Рейтинг
45
Регистрация
03.06.2015
Должность
design
Интересы
design
designer
asteroid:
И мой логический атеизм поощряет минимализм в скриптовых конструкциях.

Я и говорю религия. Атеизм - это религия.

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

Еще раз про MVC. При чем тут MVC вообще? Да хоть на body повешайте самый главный роутер - это не значит что все остальное MV. В браузере MVC вообще не нужен, это бред и мир теней (Shadow DOM).

При чем тут XSLT? Вообще уехали на другую сторону Луны...

---------- Добавлено 19.08.2015 в 17:06 ----------

Приплели еще SQL. Явное проявилось столкновение со скрытой силой какой-то доморощенной идеологии.

---------- Добавлено 19.08.2015 в 17:10 ----------

Я развонялся потому что оппонент развивает мысль о какой-то простоте, а сам между тем лапшу наматывает выдавливая ее из лайбы жиквери. Ради нее любимой, понимаешь, можно и нормализацию похоронить и ту самую логику в жертву богу JQuery принести.

---------- Добавлено 19.08.2015 в 17:13 ----------

Грядет байткод, покайтесь! :)

Не так все делается. Инпуты надо положить в форму, инпуты надо отрендерить по данным с бд, и тогда само все срастется органично.

Нафига городить весь этот огород-хардкод, если и так все данные имеются и надо только их прогнать через мозг юзера.

---------- Добавлено 19.08.2015 в 16:49 ----------

spilden01:
Разделять слова подошло &&, спасибо!

У вас денормализованная бд? Тогда объяснимо.

Кроме того сказать-то в первый раз нечего, ничего же неизвестно с самого начала.

overnight:
в лентах обычно нет своих постов,

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

fly-vi:
Хватит... смотреть друг другу в глаза и держаться за ручки

Ну да, теперь так, а раньше вот так было

Ах, люблю я поэтов!

Забавный народ!

В них всегда нахожу я

Историю, сердцу знакомую,

Как прыщавой курсистке

Длинноволосый урод

Говорит о мирах,

Половой истекая истомою.

В поздние времена нарисовали по теме. Парень одной рукой показывает на звезды, а другой мацает задницу девицы. А теперь про кино. Все правильно. Кино как писал Булгаков - единственное утешение в жизни женщины.

---------- Добавлено 17.08.2015 в 22:44 ----------

Linux:
з/ы ТС, юзай badoo, loveplanet.

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

78884115:
Что за софт?

ASP.NET например. Кроме того эти друплы, джумлы с вордпрессами разве не такие?

Это не mvc, это html. В нем нет правды. Хорошо что текстовая нода не кликабельна. Все остальное хотели и сделали кликабельным. Потому что да, надо. Тогда и пришлось рекурсить ветку, потому что иначе никак.

asteroid:
в данном примере, можно jquery функцией без перечислений и самописной:

Это религия.

Жикверя не может всего предусмотреть и все равно накапливается даже небольшая библиотека, с применением той же жиквери, конечно.

У меня другая религия и повторное использование текстового идентификатора в моей церкви считается грехом. :) А потому что как иначе, ей же надо css подавать, этой parents() да? Туда же не засунешь комбинацию this и "а", который тоже два раза. В общем это мелочи, конечно, но из них и состоит культура.

А, у вас же заранее предопределен набор именованных секций. То есть например статья может состоять из Описание, Прохождение, Читы, Технические требования. И не все секции могут быть заполнены. Тогда нужна деревянная (tree) таблица всех этих секций и соответствующие связанные поля в сводной. Если в связанном поле NULL, то значит такой секции нет и ее не будет. Если там число, значит добывается статья по этому числу (id). В товарных отношениях так работают фильтры.

---------- Добавлено 17.08.2015 в 21:36 ----------

SeVlad:
произвольными типы контента


'name' => __( 'Products' ),

У видаблю-писателей вообще совести нет. Ладно, ищите черную кошку в темной сами.

Понимаете, проблемы тут никакой нет, это вам WP ее создает, как и предусмотрено. Следовательно надо не упираться, а поклониться и написать свой плугин, только и всего. Причем львиная доля геморроя как обычно придется на управление, поскольку на фронте там несколько строк и файлик шаблона сохранить.

---------- Добавлено 17.08.2015 в 21:06 ----------

amiruul:
Во-вторых, навигация должна быть динамической

Это само собой подразумевается и по другому быть не может. Сколько будет найдено товаров по id коллекции, столько и выведется. Сколько будет найдено статей по id папки статей - столько и выведется. Не будет найдено ни одной - выведутся только данные папки. Элементарная вещь.

---------- Добавлено 17.08.2015 в 21:12 ----------

Например без WP, вообще. Допустим есть статьи

table article

id

pid

....

pid - parent id

если вам не нужна инфа по родителю, ему не нужна таблица. pid у всех связанных статей одинаковый.

Адрес (урл) трансформируется в запрос, типа:


select * from article where id = $id;

получили данные для запрошенной статьт, и следом чтобы вывести связанную нафигацию получаем еще данные:


if($pid)
select id, title from article where pid = $pid;

Остается отрендерить эти данные и все.

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

Ну или придется писать интерфейс для работы с деревьями. Эту таблицу статей можно ведь линковать саму на себя.

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

Связь с бд вот такая:

This error occurs when you make a post that has no category

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

Например у этого поста есть связь с темой, у темы есть связь с рубрикой. Достаточно знать id поста, чтобы восстановить его отношение полностью. Если у поста не будет данных в каком-нибудь thread_id или там category_id, то он осиротеет, останется без "родителя" то есть.

У WE_Error есть проперть $errors в которой массив сообщений об ошибках. Следовательно ее можно вывести и посмотреть что там пишут. Или да, попробовать воткнуть error_reporting(-1);

Всего: 913