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

Разное

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Ну надо же дойти до такого идиотизма!!!

Сообщения:  [1-8] 

 
 автор: Владимир55   (20.06.2014 в 23:10)   письмо автору
 
   для: Commander   (19.06.2014 в 18:20)
 

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

Вот сейчас Вы это правило и сформулировали - делить на две части. В дальнейшем буду учитывать.

Спасибо!

  Ответить  
 
 автор: Eugene77   (20.06.2014 в 20:44)   письмо автору
 
   для: Commander   (19.06.2014 в 18:20)
 

Это, конечно, верно, но теперь же все ищут новые формы...
Я вот только доверстал страницу с 7 iFrame, какие там в баню шаблонизаторы?!

  Ответить  
 
 автор: Eugene77   (20.06.2014 в 20:40)   письмо автору
 
   для: Commander   (18.06.2014 в 17:28)
 

Не на идиотизм не похоже. JS он знает, а как обычная ссылка создаётся представления не имеет?! трудно поверить, что такое может быть.
Скорее всего был некий замысел,ну, например, чтобы при выключенном JS сайт вообще не работал.

  Ответить  
 
 автор: Commander   (19.06.2014 в 18:20)   письмо автору
 
   для: Владимир55   (19.06.2014 в 09:51)
 

вместо
<?php
echo '<img src="..."'

лучше написать:
<?php
...
?>
<img src="..."
<?php
...

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

  Ответить  
 
 автор: moonfox   (19.06.2014 в 14:34)   письмо автору
 
   для: Владимир55   (19.06.2014 в 09:51)
 

он имеет виду
что нет нужды выводить все элементы через echo
даже такие в которых нет php обработки
вы же не выводите <doctype><html><meta><body> и тд. посредством ф-ции?
а вообще smarty - удобная вещь

  Ответить  
 
 автор: Владимир55   (19.06.2014 в 09:51)   письмо автору
 
   для: Commander   (18.06.2014 в 17:28)
 

часть HTML выведена через echo

А как Вы это делаете?

  Ответить  
 
 автор: moonfox   (18.06.2014 в 21:54)   письмо автору
 
   для: Commander   (18.06.2014 в 17:28)
 

ы

  Ответить  
 
 автор: Commander   (18.06.2014 в 17:28)   письмо автору
81.5 Кб
 
 

Постоянный клиент попросил меня довести до ума сайт. Взялся. По мелочи поправил. Потом еще потребовалось. Я глянул на код - удивился, но внимания обращать не стал, ладно, что PHP перемешан с HTML, сам так когда-то писал, даром что здесь часть HTML выведена через echo (см. вложение).

Но когда меня сегодня попросили поменять начальную страницу - я своим глазам не поверил. Короче говоря, ни одна ссылка на сайте ссылкой не является. Все они представляют собой банальные span'ы, при нажатии на любой из которых вызывается JS-функция. Эта функция записывает пользователю cookie, указывающий какую страницу надо открывать, и перенаправляет его на:
window.location.href = "/profil';

Если кому непонятно: любая страница - это файл profil.php, который извлекает cookie (да еще и не совсем корректно, ведь после этого куча ошибок лезет: скриншот), и, исходя из этого, отображает то, что надо. Короче, создатель этого движка изобретает велосипед. При этом велосипед имеет квадратные колеса, а вместо педалей имеет рукоятку посередине руля, которая через систему зубчатых, ременных и червячных редукторов приводит в движение среднее колесо в форме додекаэдра.

P.S. Это не вопрос, я просто привожу пример идиотизмагуголплекс

  Ответить  

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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