От: Какво ще получа за 480 лева и къде бъркам
Ето едно мнение от мен за посочения сайт .
За HTML способностите на програмиста:
1) Отварям source кода и веднага забелязвам,че не е използван HTML5 , а XHTML 1.0 Strict
2)
http://validator.w3.org/check?uri=h...(detect+automatically)&doctype=Inline&group=0 - на всичкото отгоре валидатора гръмва
3) по надолу се използват атрибути на тагове , които са присъщи само в HTML5
4) пример за задаване на стилове на тагове във въпросния код <p style="color:#FFFF92; -> груба практика ...
6) <p><span style="font-family:arial,helvetica,sans-serif"><span style="font-size:11px" - още по грубо
7) няма зададени alt атрибути на всички снимки
8) там където е FAQ страницата има това: <a>Кои са показания при които не се ползват нефритени яйца</a> - без коментар
9) <img src="./uploads/products/f0d84baa88.jpg" width="448px" height="298px" alt="" title="" />
<h4><a href="makeOrder.php?id=14">Комплект от 3 нефритени яйца</a></h4>
не съществува атрибут title на img тага , а линка е без title ... - > много груби грешки !
За CSS способностите на програмиста:
1)
https://jigsaw.w3.org/css-validator...usermedium=all&warning=1&vextwarning=&lang=bg
- не знам има ли нужда повече
За JS способностите на програмиста:
1) Вкарани са множество js файлове , повечето непотребни ...
2) <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script> вижте актуалното на jquery.com ...
За PHP способностите на програмиста:
Забележка: тук не мога да видя как е написан кода , но мога да предполагам с явни доказателства .
1) В url адреса може да си пишеш какво искаш
2) Като цяло изглежда статичен сайта , затова се насочвам към динамичната част(която предполагам),че са поръчките и продуктите:
след ?id= можеш да въвеждаш каквото искаш ... , дори и ?id= го приема , а отдолу няма избран продукт ...
Проверките не съм ги тествал , но със сигурност ще могат да се заобиколят .
След кратък обзор намерих нещо като админ панела предполагам:
В html-a има </body> </html>'; -> знак за затваряне на нещо в PHP , а щом присъства така е лоша практика .
Със сигурност мога да кажа още неща , но трябва да ми се предостави PHP кода и структурата на БД-то.