.... <?php include("/header.inc.php");?> ....
По поводу инклудов, включений и т.д. Любой файл на php должен начинаться с <?php и заканчиваться на ?>. Внутри больше не должно встречаться этих конструкций. То есть, программа на php не должна включать никаких разметок страницы и прочее. Только код. Включать другие php-обработчики естественно можно, но только без html.
Вся разметка должна находиться в шаблонах (файлы tpl, шаблонизатор xtemplate). Туда подставляются данные в нужные места и уже готовая страница выводится пользователю. Это позволит менять разные варианта дизайна, даже не залезая в код программы. И при этом, замена кода никак не повлияет на дизайн, и не придется переделывать все файлы. Есть и другие шаблонизаторы, но я с этим поработал - он меня полностью удовлетворяет.
В своей CMS я для себя вообще выделил несколько слоев управления:
1. Ядро системы. Все модули работают только через нее, никак не обращаясь напрямую к другим модулям. Это позволяет отключать модули и подключать их, не боясь, что все слетит.
2. Модули/функции, отвечающие за функционал сайта. К примеру, для интернет-магазина, модуль Shop - там все необходимые функции для работы с товаром, корзиной, каталогом и проч.
3. Абстрактный уровень. Блоки на сайте. Имеем только объекты, которые взаимодействуют друг с другом. Например объект "товар" и объект "корзина". Чтобы добавить товар в корзину, надо всего одну строчку кода (объект продукт помещаем в объект корзину):
$basket->add($product);
для удаления:
$basket->del($product);
Все! Настолько просто, что разработка новых блоков делается чуть ли не за минуты. И на абстрактном уровне не надо думать, как это все попадает в базу, какая база используется (да хоть в текстовые файлы можно записывать) - все необходимые действия делает модуль второго уровня. Да и то, он сам не знает, пишет ли он в базу данных, либо отправляет куда-то по сети, хоть в текстовый файл - этим всем управляет ядро.
Вообще, это тема отдельной статьи, если не книги... Столько нюансов, через которые пришлось пройти самому и после этого поняв, что надо делать именно так, а не иначе. По поводу верстки я тоже создал довольно большой список требований, чтобы при любых ситуациях не возникали "вот тут съехало, там теперь криво и т.д."
И кстати, не стоит путать понятие программист и кодер. Программист - это человек, который составляет алгоритмы работы программы. А кодер по этим алгоритмам пишет непосредственно код. Обычно, эти два понятия объединяются в одном человеке.
Меня просто смущает то, что он нагревается и отваливается. То есть не факт, что восстановленный (перепаянный) чип не поведет себя также.
В принципе, у меня есть фен, могу попробовать вытащить его и пропаять (уж больно люблю сам все делать).---------- Добавлено 29.06.2018 в 18:32 ----------
Ну фиг знает, какой там припой. Конечно, по-идее должен быть высокотемпературный (раз в таком месте находится). Или же температура внутри чипа настолько высокая, что если датчик в ноутбуке (кстати, где он, не в самом ли чипе?) показывает 75градусов (ну пусть даже 80), то на контактах он 200?
Acer Aspire 7720G, NVidia GeForce 8600M GT
В биосе даже не показывает скорость вентилятора. Да собственно, там и выставить ничего толком нельзя - пара настроек только. Но в любом случае, без видюхи вряд ли пойдет.
Экономить любят все, и немцы и американцы, и русские и т.д. Экономить хорошо, экономия движет прогресс. Не было бы экономии - сейчас не светодиодные лампы стояли бы в домах, а керосином освещали.
Но другое дело, что кто-то (не буду называть нацию, потому как это не от этого зависит, а конкретно от человека) любит халяву - поэтому и появляются иногда объявления типа "сделайте мне сайт за 1000 рублей - а что там, две кнопки нажать". Я еще, кстати, связан с фото-видео - вот там вообще мрак. Слово "тфп/бартер" используется направо и налево там, где это даже не применимо в принципе. Причем, процентов 90 тех, кто это пишет, даже не понимает, что это за "тфп" такое - будто это бесплатно все. Но люди должны же понимать, что "бесплатно" не бывает ничего. Если другой человек не получает выгоды в достаточном количестве, то он либо делает кое-как, либо...
А по поводу курсов. Вот лично не могу ничего изучать в группе. Мне проще взять книгу/мануал и сидеть читать самостоятельно. Потом пробовать повторить (условно скопипастить все один к одному). Заработало - ок, пытаюсь изменить программу. Дохожу до того, что все полностью переписываю, и если работает - значит урок усвоен. Также иногда, прежде чем писать какую-то функцию/скрипт, смотрю, есть ли уже готовая. Если есть и она свободно распространяемая, да еще и полностью исполняет мои задачи (на данный момент) - то почему бы не использовать ее.
Вообще, php я начал изучать и писать на нем еще в 2002 году. Но потом забросил это дело в связи со сменой деятельности. Однако лет пять назад, произошла ситуация, при которой мне пришлось за три ночи наскоро все вспомнить (а я вообще все забыл к этому моменту) и делать временный сайт буквально на коленке. Правда, CMS, которую я тоже все грозился написать, осилил только года через три. Да и то, каждый раз улучшая, уже третий раз переписываю все заново (концепция меняется, следовательно старые модули совершенно не подходят). В общем, в голове уже больше полугода крутится новая концепция, с полностью независимой модульной структурой, но написать - времени нет. Так как она подразумевает почти опять все с нуля переделывать. Кстати, текущая версия CMS использует только два сторонних модуля - шаблонизатор и jquery. Все остальное писалось лично с нуля, так что никаких чужих багов в проекте не нацеплял.
Кстати, настоятельно рекомендую не смешивать код php и разметку страницы с данными. То есть забыть начисто про конструкцию вида:
... Привет, сегодня <?php echo date('l, F jS, Y'); ?>. ...
Забыть как страшный сон и никогда (!) не использовать. В противном случае запутаетесь при любом, даже среднем проекте. Отдельно php код, отдельно html верстка, отдельно данные из БД.
За какое время?
Ну на мой взгляд, сравнение не очень корректное. Взять тот же Битрикс - фрилансер, сто лет работающий с друпалом и вордпрессом, вряд ли сможет сходу разобраться, как там менять.
Это не применительно к данной задаче, а вообще...
В письме не читал, а в аккаунте вот что указано:
Вот какие нарушения мы обнаружили:
Использование чужого контента
За редким исключением на YouTube запрещено без разрешения публиковать контент, принадлежащий не вам. Просто указать авторство или упомянуть, что вы не намереваетесь нарушать права, недостаточно. Советуем изучить наши материалы об авторском праве и добросовестном использовании.
Вот примеры контента, защищенного авторским правом:
Аудиовизуальный контент, например фильмы и телешоу.
Аудиозаписи и музыкальные композиции.
Письменные и графические работы, например картины, постеры, статьи и книги.
Драматические произведения, например пьесы и мюзиклы.
Видеоигры и компьютерные программы.
Если исходить из разряда "качественно" - то, ну примерно так. Только продвижение и реклама тоже зависит от конкурентности ниши. Если одним достаточно 100 долларов в месяц на контекстную рекламу (условно), то у других такой бюджет может за сутки проедать на каждой системе.
Да и сайты можно и за 25 тысяч сделать (а некоторые вообще за 5 делают). Но нужно понимать, что за 5 тысяч человек делает на бесплатном шаблоне, на бесплатном движке, за 5 минут на коленке, кое-как настроив систему.
Адекватная сумма позволяет со всей ответственностью подойти к разработке. Уникальный дизайн, учесть удобства и неудобства сайтов конкурентов, или же пожелания сотрудников (если сайт корпоративный) и т.д. - множество нюансов. Да еще и во время разработки (и даже после сдачи готового проекта) могут возникнуть какие-то новые идеи по доработке, к этому тоже надо быть готовым.
Просто удивительно, что некоторые владельцы думают, что сами быстренько смогут сайтик на тильде (виксе, вордпрессе и прочем) наваять, текстики закинуть и все заработает само. Нет, бывают конечно ситуации, когда и такой сможет "выстрелить" - но это скорее исключение, нежели правило (да еще и от ниши сильно зависит).---------- Добавлено 28.06.2018 в 16:28 ----------
Тут я согласен - обучение 1-1 эффективнее, чем 1-много. Так как "усваяемость" каждого человека индивидуальна, то при групповом обучении, скорость обучения зависит от самого медленного ученика в группе, при условии, что обучать так, чтобы все были в равных условиях.
В школе/институте такого нет - там обучение происходит по графику (то есть не успел кто-то - его проблема). В случае, если все ученики более-менее одинаково развиваются, это не сильно мешает (всегда есть небольшая дельта времени для разъяснения менее успевающих). Но если разница большая, то либо самое слабое звено будет рушить весь график, либо он вообще ничего не поймет.
Тут кто-то написал, что обучение в группе полезнее - вдруг сосед задаст вопрос, который ему бы не пришел в голову. Ну, если судить по себе, тот тут есть два варианта - либо этот вопрос для меня уже решен (поэтому я не задаю его, так как знаю, как решать подобное). Либо мне этот вопрос вообще не важен, и задам я его, когда непосредственно столкнусь с задачей. Вряд ли будет такой вопрос, который на корню меняет подход к задачам, и если бы я вдруг не задал его - то не смог бы ничего решить - ключевые вопросы/ответы должен давать преподаватель при объяснении темы.
Бизнес - это вообще вещь рискованная и нестабильная. Одним везет - получают сверхприбыли при минимальных затратах, другие - на пороге банкротства, одни убытки. Даже в одной сфере, не говоря уже про разные направления деятельности.
Владелец бизнеса должен правильно поставить процесс, и руководить им, не вдаваясь непосредственно в детали. Для этого есть множество различных специалистов. Делать сайты и продвигать - должен (ну условно назовем его программистом, хотя там тоже несколько направлений), пиццу должен готовить повар, а развозить - водитель/курьер.
Поверхностно руководитель должен понимать, что и как работает. Но советовать, какой дорогой курьеру ехать к клиенту, или сколько сахара добавлять в пиццу, или какие ссылки покупать/какую cms ставить - это вообще не его забота. Если он начнет в это профессионально вникать, то у него не останется времени на управление и т.д.
Далее, сайт "унылое "Г... " за сто долларов? Которое будет за сотой позицией в поисковой выдаче" - вообще никак не коррелируется. Есть примеры и унылого Г... на первых местах, и безумно дорогого сайта на Би...ксе за миллион, который вообще не входит в топ-100.
Если уж на то пошло, то сам движок вообще не влияет на позиции (ну имеется в виду, что он не делает сотню одинаковых страниц и не добавляет в код лишнего, ну и страницы отдает быстро). Верстка и дизайн влияют на порядок больше.
Да и вообще, сайт можно сделать за вполне приемлемые деньги (от 60 до 200 тысяч), в зависимости от потребностей. Если таких денег нет у владельца бизнеса, может тогда и не стоит заниматься бизнесом? Ведь там еще куча расходов будет дополнительно - сотрудники, аппаратура, аренда и т.д.
Владелец бизнеса может знать тонкости "сайтостроения", только если этот бизнес - как раз по разработке сайтов. А если он торгует запчастями, или парикмахерскую открыл - не нужно это ему.
Ночью пришло письмо об отказе. За год 13 тысяч часов просмотра и 1200 подписчиков.
Все видео собственные, снимал лично. Иногда, использовал звуковую дорожку - песни, но такие видео ранее было запрещено монетизировать, либо доходы делились с правообладателями. Часть музыкального сопровождения - кавер версии других исполнителей (так как записывал музыкальную группу или отдельных исполнителей, которые их исполняли).
Вот что теперь делать? Удалять все что ли, что помечалось меткой " Видео содержит материалы, защищенные авторским правом"? Или тупо удалить звук с этих видео (или заменить другим)?
Повторно возможно подать на монетизацию только через 30 дней. Это получается, опять неизвестно на сколько проверка затянется?