Какую CMSСильно сомневаюсь что хабр/тостер используют готовую цмс, во всяком случае было бы весьма странно узнать что внутри какой-то вордпресс или октобер. Скорее всего что-то на движке типа Симфони или Зенд, точнее вряд ли кто-то скажет, разве что историей развития Хабра поделятся сами разрабы.
одно и тоже имя оставлять в папках, соответствующих каждому размеру?Очевидно же что рано или поздно вы перезапишете какую-то фотку, так как такое имя уже будет загружено (типичный пример без имени(1).jpg). И да - для каждого размера своя папка. Кроме того, часто имена фоток бывают на русском языке, с пробелами, в разном регистре, что для веба не очень хорошо. Фото надо переименовывать. Есть 2-3 варианта, которые зависят от условий. Самый простой и очевидный, подходящий для одной фото на объект - имя будет соответствовать идентификатору объекта (товара в вашем случае). Если их больше одной - можно использовать
<picture>
, в котором задайте приоритеты вывода и размерность. Необходимо узнать сколько было показов иллюстрации и сколько было переходов на страницу с иллюстрацией.На техническое описание не похоже... Считайте просмотры страниц с иллюстрациями, все остальное бред и статистический мусор, вы скорее потонете в его объеме, нежели что-то толковое для себя выведете. Если просмотры это увеличение изображения по клику и вам их надо прям вот посчитать - тупо аяксом при клике отсылаете айди иллюстрации на какой-то свой счетчикКонтроллер и зачитывайте "интерес"... А так - фокус, прокрутка- это все пальцем в лужу...
В поисковой выдачи другие странцы будут подгружать корректное название? или *название сайта* - Главная страница?Урл меняется при смене на "другую" страницу? Если да - скорее всего гугл это отследит, так же желательно чтобы ссылки в линках на странице вели именно на эти урл, даже если они не работают как классические линки (точнее особенно если не работают как классические линки). Ну и соответственно все должно открываться как надо просто при переходе на соответствующий урл из строки. Тогда все будет ранжироваться, в ином случае скорее всего будет лажа.
попробовав пописать на ларавел я понял, что он даётся ощутимо тяжелее чем чистый PHP.Это по тому что у вас нет понимания ооп в достаточном объеме. Да и "чистый" пхп нифига не проще, если писать что-то чуть сложнее чем "несложный сайтик на классах", и вы быстро потонете в говнокоде.
давно мучаюсь с этим кодомПросто не надо мучиться, надо читать документацию, в ней все есть, смотрите ORDER BY выражения.