Ayavryk

Ayavryk
Рейтинг
209
Регистрация
11.10.2003

Того же самого нет, но есть отдаленно похожее.

1. Включаете Firebug

2. Когда возникает ошибка лезете в консоль

3. Смотрите ошибку. Под ошибкой текст строки в которой произошла ошибка с темно-красным кружком

4. Тыкаете туда мышкой и устанавливаете точку прерывания в момент ошибки

5. Перезапускаете. Firebug автоматом будет перепуливать вас на отладчик и делать там остановку для просмотра контекста вызова и стека вызовов (две разные вкладки в правой части инспектора)

Проблема только что отладчик все время там будет останавливаться. Т.ч. придется какие-то доп шаги предпринимать - try-catch и т.п.

Милованов Ю.С:
Да и как у клиента(браузера) Вы собираетесь забирать log-файл;)

Не такая плохая мысль, кстати. Логи если нет аварийной ситуации иногда полезно вести. В некоторых TV, там где отладчиков нет, логи можно писать на сервер, в мобильниках обязательно удаленные отладчики появтся (если еще не появились)

BadBoy:
не плевать ли?и как-то на заработок не повлияло не разу :)

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

seodata:
Один совет: лучше использовать не id, а class.

Если на странице элемент уникальный типа #logo то лучше id.

Можно сэкономить три байта и несколько милисекунд на парсинге :)

Топикстартеру:

Обратите внимание на http://validator.w3.org/ - этот инструмент позволит вам самостоятельно проверить ошибки HTML.

DenisVS:
простого лёгкого форума — FluxBB

Хороший форум. Но не yiiёвый :) Самостоятельный продукт. К тому же нт такой простой как кажется. Можно сравнить с CommentIt/LEOnidUKG Нужно ли усложнять?

YII - не фетиш. Просто самый распространенный php-фреймворк. C кучей готовых плюшек, которых прикрутить очень даже просто.

Милованов Ю.С:
В итоге поймете, что можно было юзать что-то уже готовое;) Это лишь мое мнение и опыт изобретения велосипедов.

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

2Zdraff

Я зондировал здесь вопрос про форум и проштудировал все что посоветовали. Больше всего понравилась vanilla Но в конечном итоге написал свой собственный форум на CI по мотивам CommentIt/LEOnidUKG (http://disqus.com/) и пока не жалею что сделал это.

Имхо 99% потребностей CommentIt покрывает для большинства юзеров. Идея минимализма и возможности прилепить к чему угодно - замечательная, но код (у CommentIt/LEOnidUKG) - проще убиться чем адаптировать. По функционалу мне не хватало каких-то мелочей (создание стартовой темы, усиленная защита от флуда/психов, модерирование через фронт). Но мне показалось проще переписать все с нуля чем в этом ковыряться. Хотя я честно ковырял код LEOnidUKG'а три вечера подряд.

Если вы сможете написать то же самое только по-человечески, с возможностью расширения, без жесткой привязки к шаблонизаторам, думаю будет востребовано. Особо времени нет, но может чем помогу. Обращайтесь в личку. Я больше по фронту специализируюсь - верстка, js.

Geers:
Сверстал, проверил в нескольких популярных браузерах, да и все ок.

А если после чужой правки в чужой верстке все развалилось? Если коду много лет и верстало его несколько поколений верстальщиков да еще и программисты код правят?

В исходно валидном коде ошибка будет видна сразу. Но если там уже было 100 ошибок - понять из-за чего именно развалилось будет значительно сложнее.

Алексей Барыкин:
В аду есть специальный котёл для тех кто

Я надеюсь, что так оно и есть.

Переходить на любой ходовой фреймворк стоит по-любому. Это окупится

1) внятной структурой приложения против набора include

2) наличием большого числа готовых решений и комьюнити, в котором можно получить консультацию

3) На базе некоторых фреймворков есть и готовые CMS, СMF, и заготовйки под бэкофис

По поводу шаблонизатора - и Zend и другие не ограничивают вас в выборе шаблонизатора. Можете прилепепить самый экзотический и малоупотребимый. А еще лучше если Вы сами придумаетесамый лучший в мире свой собственный шаблонизатор. Это самый рульный php-стайл Всякие смарти, не говоря уже о встроенном в php XSLЕ юзают только лохи.

Ruslan203:
На главной будет 3 логотипа "основных" все остальные логотипы будут показываться только тогда когда нажали "Все бренды"

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

Можно чуть сэкономить если три постоянных объединить в одну картинку, а спрятанные в другую, поскольку они нафиг никому не нужны (это же не сиськи) грузить только по требованию js.

Невозможно угадать не зная ни структуры сайта ни планов развития сайта.

Объединять имеет смысл только тогда, когда большая часть из них грузится на странице (или на 3-4 обязательно просматриваемых страницах ) одновременно.

Но если на одной странице у вас выводится не больше 5-10 логотипов, а общее количество в десять раз больше, от спрайта будет один вред.

nabusi:
тег несёт семантическое значение, и поисковик понимает это, что это контент имеющий косвенную принадлежность к article

Неужели что-то изменилось за последние 2-3 года? Можно пруфлинк на понимание поисковиками тега aside? А еще лучше как это учитывается в этих поисковиках.

nabusi:
современные броузеры ...

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

nabusi:
а на всякие там IE6....

Или вы не в теме или путаетесь в клавиатуре. IE8 != IE6 и он не поддерживает этот тег.

nabusi:
вообщем семантическая разметка в основном для поисковиков

Отнюдь. Осмысленная разметка по общим согласасованным правилам кроме ботов (не только поисковых) нужна верстальщикам. Проще поддерживатьи и верстку и js если все сделано по общим правилам, а не произволу.

И кстати в отличии от дурацких HTML5-тегов поисковики таки очень приветствуют семантическую разметку с использованием микроформатов.

nabusi:
косвенную принадлежность к article

Идиотизм авторов HTML5 заключается в том что по тому принципу, по которому они наплодили новые теги, к article нужно было добавить: poem, haiku, essay, novel...

Правильнее дождаться времени, когда процент актуальных броузеров поддерживающих эти очень странные теги снизится хотя бы до 1%

Всего: 2264