• Как разобраться в темах для Wordpress?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Читайте WordPress Codex и уроки на Tuts+ в рубрике WordPress.

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

    UPDATE: Есть плагины, которые подключают к WP шаблонизаторы от Laravel, Symfony, тот же Smarty кажется тоже видел. Найти их в родном репозитории не проблема, все они рекламируют, что можно работать с нормальной разметкой для шаблонов. Но сам не пользовался, поэтому подробнее не подскажу.
    Ответ написан
    4 комментария
  • Где поискать JavaScript программиста для open source проекта?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Что вам мешает написать бриф + ТЗ о вашей мега-мысле, выложить их в публичный доступ и давать ссылку на него на ресурсах вроде этого? Люди, что непосредственно заинтересуются - с вами свяжутся сами.
    Ответ написан
    4 комментария
  • Можно ли в PHP заменить "< ?" и "? >" на произвольное значение?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    нет

    Это так же невозможно, как для тебя невозможно перестать маяться дурью и изобретать идиотские способы решения примитивных задач.

    подсказка: такая идея с заменой не приходила в голову ни одному из сотен тысяч разработчиков.
    это значит, что ты опять зафантазировался, и придумал какую-то бредятину, для реализации которой понадобилось заменять теги у пхп.
    Спустись с небес на землю и делай по-человечески.
    Ответ написан
    5 комментариев
  • Свой шаблонизатор на php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Молодец, вот пришла и твоя очередь узнать, что тупой "шаблонизатор" на strtr, оказывается, не имеет ни малейшего смысла и шаблонизатором, по сути, не является.
    Это хорошо и полезно.

    Но вот дальше ты затупил. Ты спросил,
    Как можно реализовать на php способ вывода данных в цикле foreach

    и тебе ответили (совершенно корректно), показав, как на РНР реализовать вывод через foreach.
    Но ответ тебе не понравился. Потому что ты задал не тот вопрос, который на самом деле хотел.
    На самом деле ты хотел спросить "Напишите мне шаблонизатор с нуля".
    И вот на этот вопрос можно получить корректный точный ответ:

    Не надо маяться дурью и изобретать велосипед. Надо взять готовый шаблонизатор и пользоваться всеми его фичами, без которых шаблонизатор немыслим, но которые до сих пор никогда не приходили тебе в голову.
    Ответ написан
    Комментировать
  • Что послушать про программирование?

    @Dima-San
    Очень советую послушать подкасты Yakov Fain:
    americhka.us
    Подкаст о программировании, фреймворках, карьере, о жизни. В свободной манере, местами с юмором :)
    Ответ написан
    Комментировать
  • Книги для общего развития как программист/стартапер?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    Все таки за написанные рядом слова "программист" и "стартапер" нужно бить. Возможно ногами.
    Ответ написан
    6 комментариев
  • Чем заняться студенту программисту в ВУЗе?

    @asd111
    спортом
    Ответ написан
    Комментировать
  • Как сделать на сайте обучение нового пользователя доступным возможностям?

    PavelK
    @PavelK
    Для начала стоит прояснить, какая аудитория у сайта - может проще сам сайт сделать более понятным и простым?
    Тогда почти для всех не понадобятся всякие инструкции и подсказки.
    Лично меня подобные "тыкни сюда получишь то то" просто выбешивают, особенно если нельзя пропустить.
    Ответ написан
    6 комментариев
  • Где, как найти книги про создание шаблонов для Opencart с нуля?

    madmages
    @madmages
    Человек прямоходящий
    рассказываю на пальцах
    object pool - он же пул синглтонов - он же registry в опенкарте. Это склад инструментов с двумя главными методами - положить в склад и забрать из склада. Инициализируется он в index.php

    роутер в опенкарте работает через гет переменную route. А еще точнее если в урле нету знака вопроса то опенкарт будет считать такой урл -ЧПУшным и будет прогонять через seo_url контроллер, но это другая история. Через гет переменную route опенкарт понимает какой контроллер вызвать. route переменную разбирает конструктор класса Action (system/engine/action.php)

    По идеологии MVC все запросы сыпятся на контроллер, контроллер содержит логику, модель содержит инструменты для этой логики, вьюха выводит то что наделал контроллер.
    логика така. >index.php ........ $action=new Action($_GET['route']) > $action->execute(); и в этот момент вызывается контроллер в котором происходит все мясо. Сам контроллер в свою очередь тоже является объектом своего класса(это отдельная тема, но каждый контроллер это по сути класс) и внутри него есть переменная $this, к которой если обратиться то будет регистр со всеми синглтонами (работа с базой, работа с валютами, языками и прочее) и будут все модели, которые будут загружены в этот контроллер через синглтон $this->load->model('account/login').

    все оооочень сжато но если че непонятно то мож спрашивать. на работе имею дело с сим чудом
    Ответ написан
    2 комментария
  • Как обычному пользователю Windows перейти на Linux?

    @Worlding
    Не itишник
    Уважаю Ваш выбор в сторону свободного ПО.

    Можно установить две ОС на одном компе. Как это сделать можнл посмотреть на ютубе. Но еще лучше пользоваться виндой под virtualbox, а отдельными прогоаммами из под wine.

    Читать книги муторно. Проще посмотреть несколько видюшек с торрентов и ютуба:

    Ubuntu:
    nnm-club.me/forum/viewtopic.php?t=234407
    Автор (режиссер): Сергей Панзин
    Название: Видео уроки для начинающих пользователей Linux Ubuntu
    Год выпуска: 2010
    Продолжительность: 2:58:44

    Описание:
    Видео уроки уроки для начинающих пользователей Linux Ubuntu .
    Вступление :
    0. Подготовка к установке Ubuntu 10.04 (130 Мб)
    1. Настройка Bios (30,2 Мб)
    2. Установка Linux Ubuntu 10.04 (108 Мб)
    3. Файловый менеджер в Linux Ubuntu 10.04 (65,6 Мб)
    4. Работа с файловой системой в командной строке (14,6 Мб)
    5. Установка драйвера видеокарты NVIDIA (117 Мб)
    6. Обзор графической среды Gnome (80,6 Мб)
    7. Настройка внешнего вида графической среды Gnome (67,7 Мб)
    8. Установка программ в Linux Ubuntu 10.04 (94 Мб)
    Бонусный. Как быстро найти ответ по системе Linux

    Дополнительные уроки.
    1. Ускорение Linux Ubuntu. (В Ubuntu 10.04 вход в меню grub осуществляется удерживанием клавиши shift)
    2. Mail.ru агент в Linux Ubuntu
    3. Запуск windows-программ в Linux Ubuntu
    4. RAR архивы в Linux Ubuntu 10.04
    5. Запуск Photoshop CS5 в Linux Ubuntu
    6. Работа с саундфонтами в Linux Ubuntu 10.04
    7. Установка русских пакетов локализации в Linux Ubuntu 10.04
    8. Настройка Nvidia TV-OUT (S-VIDEO) в Linux Ubuntu 10.04
    9. Установка темы похожей на windows xp
    10. Установка и запуск Adobe Dreamweaver CS 4 в Linux Ubuntu 10.04
    11. Установка темы похожей на windows 7
    12. Nautilus scripts
    13. Запуск windows игр в Linux Ubuntu 10.04
    14. Virtual box в Linux Ubuntu 10.04
    15. Activesync в Linux Ubuntu 10.04
    16. Создание локального репозитория (debmirror)
    17. Работа с консолью

    Серия видеоуроков по настройке и использованию compiz
    1. Базовые настройки compiz. Куб рабочего стола
    2. Расширенные настройки compiz
    3. Остальные эффекты compiz

    А так же:
    nnm-club.me/forum/viewtopic.php?t=768069
    nnm-club.me/forum/viewtopic.php?t=82770

    А дальше читать книги по конкретным программам. Например по Gimp. Хотя по нему так же есть и видео. Так и перейдете постепенно.

    Лично я предпочита Ubuntu с графическим интерфейсом KDE - kubuntu.
    Ответ написан
    Комментировать
  • Как убрать лень начинающему программисту?

    paradokso
    @paradokso
    Начинающий фронт-эндер
    Как мотивировать себя что -то делать. Да никак - оставайся в жопе.
    Артемий Лебедев.
    Ответ написан
    Комментировать
  • C++. В программе ошибка не могу найти, скажите где она?

    @vilgeforce
    Раздолбай и программист
    Вам компилер русским по белому написал: используется неинициализированная переменная. Указал какая и где. Читайте сообщения компилера ПЕРЕД тем как задавать вопросы.
    Ответ написан
    3 комментария
  • Как развить идею, не имея возможностей?

    Твои идеи ничего не стоят, пока они не реализованы ...
    Ответ написан
    4 комментария
  • Как установить софт в определенную папку на линуксе убунту?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Софт ставится не на системный диск, а в определённые директории, чтобы потом было понятно где его искать. В каждом устанавливаемом пакете прописывается перечень всех файлов, куда их положить, и когда пакет будет удалён - всё подчистую уберется, не будет у вас мусора как в Program files обычно случается в Windows.

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

    Например, многие программы кладут файлы в /usr/lib, так вот вы можете создать раздел, и указать точкой монтирования /usr/lib либо даже /usr (это можно сделать при установке, либо позже с загрузочного диска ибо система не позволит вам по живому такое поменять, а нужно будет вернуть на место файлы которые там уже присутствуют).

    Для этого нужно создать раздел + дополнительную запись в /etc/fstab файле. Для примера там уже должна быть корневая файловая система, монтируется в /. Как именно прописывать эти записи найти в сети не сложно. Потом переместить существующие файлы куда-то, смонтировать раздел куда решили, и вернуть на место всё файлы, после этого перезагрузиться в систему и смотреть что получилось.

    Так же можно монтировать раздел в одно место, а потом смонтировать через bind его директорию в другое место. В общем, ищите по опциям монтирования, там не очень сложно.
    Ответ написан
    4 комментария
  • Как установить софт в определенную папку на линуксе убунту?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    Что за бред? Отвыкайте от виндовых привычек.
    Ответ написан
    2 комментария
  • Как установить софт в определенную папку на линуксе убунту?

    @vilgeforce
    Раздолбай и программист
    Не нужно такого хотеть. Есть стандарт (en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard) и софт ставится согласно ему.
    Ответ написан
    3 комментария
  • Что можете сказать о курсах от "Специалиста"?

    zorro76
    @zorro76
    когда-то начинал обучение именно у них, так что скажу - нормально. Если взять их курсы + того же Sorax + luftblog выйдет неплохой фундамент:) Но все дело вкуса, можно и ментора отыскать.
    Ответ написан
    Комментировать
  • Как сделать ЧПУ на php?

    Romanche
    @Romanche
    Жизнь–игра. Задумано плохо, но графика потрясная!
    Попробуй так в .htaccess
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !-f
    	RewriteCond %{REQUEST_FILENAME} !-d
    
    	RewriteRule (.*) index.php?id=$1 [L]


    где
    RewriteCond %{REQUEST_FILENAME} !-f
    	RewriteCond %{REQUEST_FILENAME} !-d


    проверяет существующие файлы и каталоги. Стили у тебя не отображаются без этой проверки. Запрос на css перекидывается на index.php, точнее все запросы.
    Ответ написан
    2 комментария
  • Как сделать ЧПУ на php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    слетают стили

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    И всегда используй только абсолютные пути ко всем ресурсам.

    не выводит контент.

    Отлаживай
    Ответ написан
    1 комментарий