Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подключение css с помощью php
 
 автор: userfor   (07.08.2012 в 14:25)   письмо автору
 
 

Заметил, что во многих cms файлы типа css подключаются с помощью php, например

<? echo 'styles/mainfile.css' ?>


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

  Ответить  
 
 автор: elenaki   (07.08.2012 в 15:17)   письмо автору
 
   для: userfor   (07.08.2012 в 14:25)
 

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

<? echo 'styles/'.$template_css.'/mainfile.css' ?> 


тогда можно менять стили, меняя переменную

  Ответить  
 
 автор: Владимир55   (07.08.2012 в 16:17)   письмо автору
 
   для: userfor   (07.08.2012 в 14:25)
 

А в некоторых дедают так:

<? echo 'styles/mainfile.css?'  .  $ас ?> 

  Ответить  
 
 автор: elenaki   (07.08.2012 в 18:11)   письмо автору
 
   для: Владимир55   (07.08.2012 в 16:17)
 

это "деды" так "дедают". в этом случае css-файл надо парсить как php. гораздо легче
сделать разные файлы стилей и вызывать их в зависимости от выбранного шаблона.

  Ответить  
 
 автор: Владимир55   (08.08.2012 в 11:41)   письмо автору
 
   для: elenaki   (07.08.2012 в 18:11)
 

Нет, не "деды". В июне вышла новая, шестая версия CMS, и там именно так.

  Ответить  
 
 автор: elenaki   (08.08.2012 в 16:36)   письмо автору
 
   для: Владимир55   (08.08.2012 в 11:41)
 

какой cms? cms - это имя нарицательное

  Ответить  
 
 автор: Владимир55   (08.08.2012 в 16:59)   письмо автору
 
   для: elenaki   (08.08.2012 в 16:36)
 

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

  Ответить  
 
 автор: elenaki   (08.08.2012 в 17:32)   письмо автору
 
   для: Владимир55   (08.08.2012 в 16:59)
 

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

  Ответить  
 
 автор: Владимир55   (09.08.2012 в 08:20)   письмо автору
 
   для: elenaki   (08.08.2012 в 17:32)
 

"меня не интересуют чужие cms, у меня своя есть"

А вот это как раз "дедовский" прием и от него пора отказываться!
Чуть раньше или чуть позже, но все самоделки уйдут в прошлое независимо от их содержания.

  Ответить  
 
 автор: cheops   (09.08.2012 в 12:56)   письмо автору
 
   для: Владимир55   (09.08.2012 в 08:20)
 

Как бы не отправился туда PHP раньше :)

  Ответить  
 
 автор: Владимир55   (09.08.2012 в 23:00)   письмо автору
 
   для: cheops   (09.08.2012 в 12:56)
 

Может быть и так, но вообще ситуация меняется довольно быстро: Гугл стал понижать в выдаче сайты на небрендовых CMS, а Яндекс направлять под АГС за небольшие провинности. То есть, на Битриксе этот сайт продолжал бы работу, а на Джумле или самопале выпадает из выдачи.

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

  Ответить  
 
 автор: ols   (09.08.2012 в 23:38)   письмо автору
 
   для: Владимир55   (09.08.2012 в 23:00)
 

В modx такая архитектура, что любой поисковик не узнает какая это cms. Да что поисковик, даже человек. Битрикс тяжеловесная, громозкая система с кучей повторяющего кода. пока они на ооп не перенесут, легковесности от нее не ожидать.

  Ответить  
 
 автор: Владимир55   (10.08.2012 в 00:31)   письмо автору
 
   для: ols   (09.08.2012 в 23:38)
 

Не важно, какие у кого достоинства и какие недостатки.

  Ответить  
 
 автор: cheops   (10.08.2012 в 06:06)   письмо автору
 
   для: Владимир55   (10.08.2012 в 00:31)
 

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

  Ответить  
 
 автор: Владимир55   (10.08.2012 в 09:15)   письмо автору
 
   для: cheops   (10.08.2012 в 06:06)
 

На мой взгляд, как раз две компании и подмяли его под себя. Я имею в виду Гугл и Яндекс. Немногие могут позволить себе идти поперек их требованиям!

Знаю, что Софттайм в поисковиках не нуждается, но таких сильных фирм совсем немного, а другим приходится не прости идти на поводу, но и прислушиваться к каждому слову...

  Ответить  
 
 автор: cheops   (12.08.2012 в 19:44)   письмо автору
 
   для: Владимир55   (10.08.2012 в 09:15)
 

Хм... многие компании влезли в Интернет совершенно без Google и Яндекс - те же социальные сети. У других ощутимая доля оффлайн деятельности. Если ставку ставить только на Яндекс и Google, да безусловно, вы будете от них полностью зависеть. Так же как если вы будете делать ставку на единственного поставщика в реальном мире - вы будете прислушиваться к каждому его слову... Не все безперспективно, в любом случае CMS, фреймворки, новые разработки будут появляться. Уж насколько непоколебимые позиции были у Microsoft, а у IBM? Даже тотальное доминирование не длится вечно. Упорство, талант, просто расчетливый труд сдвигает глыбы, тем более в IT, а уж тем более в Интернет...

  Ответить  
 
 автор: Владимир55   (13.08.2012 в 00:37)   письмо автору
 
   для: cheops   (12.08.2012 в 19:44)
 

Упорство, талант, просто расчетливый труд сдвигает глыбы, тем более в IT, а уж тем более в Интернет...

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

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

  Ответить  
 
 автор: ladan   (12.08.2012 в 20:39)   письмо автору
 
   для: Владимир55   (09.08.2012 в 23:00)
 

А я из принципа чужие cms ставить не буду, т.к когда нужно было найти cms под свой запрос, то фиг там, не было и близко такой cms... Пришлось php изучать, чтоб идею реализовать.

А как самопал определить? Это наверно, когда валидатор показывает много ошибок?

  Ответить  
 
 автор: Владимир55   (13.08.2012 в 00:37)   письмо автору
 
   для: ladan   (12.08.2012 в 20:39)
 

А как самопал определить?

Оба поисковика определяют наличие брэндовой cms, а если таковой нет, то следующий этап анализа производится лишь при определенных условиях.

  Ответить  
 
 автор: Jaroslav   (14.08.2012 в 15:05)   письмо автору
 
   для: Владимир55   (13.08.2012 в 00:37)
 

покажите официальное заявления от указанных поисковиков.

Самописные разработки всегда были и будут работать на голову лучше и быстрее, чем всякие сторонние решения. (при условии, что их создают профессионалы в своей отрасли), так как только разработчики на 100% знают что им надо и как им надо, а не левые CMS (пускай и коммерческие). Я золотой партнер 1с-bitrix, но свои высоконагруженные проекты всегда делаю только вручную. Если это статика на 10-100 страниц, сайт, у которого не планируются посещаемости > 200 чел. в день, то да, "брЭндовые" cms можно использовать, .т.к. скорость разработки будет выше.

А если это соц. сеть, то использовать "брЭндовые" cms (подчёркиваю, именно брЭндовые :)))) - крайне не рекомендуется, т.к в случае повышения нагрузок придётся переписывать не только свои коды, но и сами движки "брЭндовых" cms.

Вот. :)

[поправлено модератором]

  Ответить  
 
 автор: elenaki   (14.08.2012 в 15:38)   письмо автору
 
   для: Jaroslav   (14.08.2012 в 15:05)
 

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

  Ответить  
 
 автор: Владимир55   (14.08.2012 в 18:03)   письмо автору
 
   для: elenaki   (14.08.2012 в 15:38)
 

из уважения к его возрасту только не отвечаю

А Вы не сдерживайте себя, отвечайте, если хочется. Подо мною таких мальчиков-девочек аж 27 штук и я прекрасно со всеми справляюсь. Так что одной больше, одной меньше - не проблема.

  Ответить  
 
 автор: Владимир55   (14.08.2012 в 18:24)   письмо автору
 
   для: Jaroslav   (14.08.2012 в 15:05)
 

покажите официальное заявления от указанных поисковиков

Если Вы руководствуетесь только официальными заявлениями, то их едва ли дождетесь. Более того, скорее дождетесь опровержения, нежели подтверждения моих слов.

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

Когда мне объяснили, ПОЧЕМУ Битрикс является одной из наиболее предпочтительных CMS, я едва удержался от возгласа «Как я сам не догадался!». Это действительно очень просто и совершенно очевидно! Как и многое из того, что сейчас происходит с Яндексом и Гуглом и что будет дальше.

Обычному человеку достаточно ОДИН раз показать, с каких позиций надо оценивать тот или иной фактор, и остальное он сам поймет. И уже ерундой будет казаться то, что Вы написали в своем посте (без обид, но это так).

  Ответить  
 
 автор: cheops   (08.08.2012 в 08:18)   письмо автору
 
   для: userfor   (07.08.2012 в 14:25)
 

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

  Ответить  
 
 автор: userfor   (08.08.2012 в 08:59)   письмо автору
 
   для: userfor   (07.08.2012 в 14:25)
 

Ясно, всем спасибо за ориентировки.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования