Задать вопрос
  • Как обработать дерево значений?

    Так ты б задачу как-то получше бы расписал. А то ни по описанию поста, ни по твоему ответу в итоге непонятно, что ты хотел получить и из каких исходных данных.
  • Какой метод лучше использовать для определения пустой и инициализированной переменной?

    FanatPHP: Можно и empty воспользоваться. Пожалуй, в приведенном мной коде empty сделает ровно то же, что и мое условие. Но когда нужна проверка типа, лучше isset(...) && is_int(...), например.
  • Не подкинете идеи для стилизации таблицы HTML?

    А, ну тут лучше не мудрить и взять что-то простое типа стилей бутстрапа, например. Свистелки-перделки только отвлекать будут. Можно разве что анимировать загрузку и подгрузку данных, но это если данные асинхронно подтягиваются или обновляются.
  • Как оптимизировать вложенные циклы foreach в PHP?

    Не знаю, поможет или нет, но можно не for, а просто цикл с передачей по ссылке делать типа foreach ($cities as &$val). Но мне кажется, что тут проблема не столько в самом цикле, сколько в том, что файлы по http скачиваются - это ж тоже не самый быстрый процесс
  • Как задать стиль таблиц на основе их нумерации?

    В таком случае по идее nth-of-type сработать должен.
  • Что выбрать для высоконагруженного сайта?

    mr_T
    @mr_T Автор вопроса
    Чтобы избежать ненужных ответов
    В вопросе освещены условия, а это значит, что нет необходимости отвечать на него словами вроде "наймите профессионала" или "зайбей на хайлоад, все равно не взлетит". У меня есть конкретная задача и мне ее нужно конкретно решить. Я понимаю, что понаступаю на кучу граблей по дороге, но я потому и пытаюсь избегнуть "плохих решений", чтобы количество этих граблей стремилось к минимуму.
  • Что выбрать для высоконагруженного сайта?

    mr_T
    @mr_T Автор вопроса
    Очень конструктивно, большое спасибо!
  • Какое ваше мнение о Drupal?

    mr_T
    @mr_T Автор вопроса
    До тех пор, пока большинство заказчиков хотят интернет-магазин на битриксе - скилл пригодится. Я не говорю, что это хорошо, но все же.
    Хорошо, а какие есть "живые" альтернативы?
  • Какое ваше мнение о Drupal?

    mr_T
    @mr_T Автор вопроса
    В конфигурации, учетные записи. Внизу в админке есть настройка оповещений по почте с токенами
  • Какое ваше мнение о Drupal?

    mr_T
    @mr_T Автор вопроса
    Не знаю, как могла вам понравится джумла. Я зарекся ее использовать, когда увидел один проект на ней, где мне пришлось покопаться в ее коде. И он ужасен. Плюс ужасная админка, в которой понапихано всего, а толку с этого...

    А друпал - это система более логичная, чем джумла, уж точно. Просто нужно было немножко разобраться в ее архитектуре. Да, она не такая, как вы привыкли видеть, но как только вы ее понимаете - вы становитесь джедаем. Советую еще раз попробовать. И да, я не говорю, что друпал панацея. Он хорошо решает определенный круг задач, так же как битрикс, как WordPress и остальные системы. Но джумла - от нее лучше отказываться как можно скорее, пока не стало слишком поздно :) Если нужен сложный сайт с большим количеством кастомизаций - джумла сдуется. А для простых сайтов из коробки, в котором сразу все работает без написания кода есть WordPress, у которого как минимум админка на порядок удобнее и эстетичнее всех, когда либо мной увиденных
  • Какое ваше мнение о Drupal?

    mr_T
    @mr_T Автор вопроса
    Правильно темизировать и битрикс нелегко. Другой разговор, что оставить в шаблоне друпала $_SESSION в 100 раз хуже, чем оставить тоже самое в шаблоне битрикса.

    Это всегда плохо на мой взгляд. Вообще, надо стремится к минимуму кода в шаблонах (тут как бы говорит сам капитан) и вообще по возможности использовать какие-нибудь code-less шаблонизаторы, чтобы даже мысли такой не возникало :) Просто в друпале все это как-то проще, потому что можно влезть в любой процесс системы и поменять в нем входные/выходные данные, за что я и влюблен в друпал.

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

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

    А вот email-подсистема в друпале послабее.

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

    Спасибо за ответ!
  • Какое ваше мнение о Drupal?

    mr_T
    @mr_T Автор вопроса
    Друпал сложно правильно темизировать

    Вот то-от и оно :) Вообще, видимо, не существует CMS, в которых с готовой версткой, сделанной по дизайну, достаточно обойтись созданием темы/шаблона сайта (ну или как там это называется в других системах), то есть нет систем которые бы были полностью рассчитаны на то, что весь фронт-енд делается с нуля и желательно без участия самой CMS.

    Достаточно тяжело понять всю систему из theme функций/файлов, preprocess/process функций, theme sugestions, render массивов, различных pre_build/after_build/post_build калбаков, theme врапперов, кэширования и т.п.

    Не считаю это проблемой, поскольку для конкретной задачи почти всегда есть конкретное решение (theme хуки), которые находятся одним запросом в гугл и 1-3 ссылкой в выдаче.

    Если нет хорошего скила или денег на соответствующего разработчика, то не стоит.

    Допустим, что есть скилл и в битриксе, и в друпале с уберкартом. В таком случае как думаете?

    Они реализованы theme функциями theme_breadcrumb и theme_pager.

    Ну да, это-то понятно. Просто зачем пихать свою разметку прямо из кода, почему бы не сделать шаблон из коробки? Короче говоря, это скорее риторический вопрос был на самом деле :)

    Спасибо за ответ, достаточно полно!