И я их привел как пример сайтов, где контент генерируют пользователи. Сравнивать я их не собирался.
С трафиком понятно, но никто же не будет региться в социалке, где пользователей считать ноль, или постить объявление на сайт где объявлений считать нет.
Копирайтеры катят для форумов, но не представляю копирайтеров наполняющих соц.сети или доски объявлений.
Хорошо
А как тогда выбирать id_обьекта, к примеру если пользователь выбрал
1. Вид: птицы, рептилии
2. Срок жизни 15, 20 лет
3. Цвет: зеленый, белый.
А дальше как из предложенной вами таблицы получить id_объектов удовлетворяющих одному из условий.
птицы, 15, белый
птицы, 15, зеленый
птицы, 20, белый
птицы, 20, зеленый
рептилии, 15, белый
рептилии, 15, зеленый
рептилии, 20, белый
рептилии, 20, зеленый
Есть идея
делать таблицу такого вида
id_объекта | вид | срок_жизни | цвет
--------------------------------------
1 | птицы | 15 | белый
1 | птицы | 15 | зеленый
2 | птицы | 20 | белый
3 | птицы | 20 | зеленый
4 | рептилии | 15 | белый
5 | рептилии | 15 | зеленый
6 | рептилии | 20 | белый
7 | рептилии | 20 | зеленый
а дальше выбирать таким запросом
SELECT id_объекта FROM table WHERE (вид='птицы' OR вид='рептилии' ) AND (срок_жизни='15' OR срок_жизни='20' ) AND (цвет='белый' OR вид='зеленый')
тогда выборка одним проходом, правда интересует не будет ли сильно медленной такая выборка при количестве записей порядка 10-100к
Немного не так меня поняли.
Объекту присвоены теги (типы), к примеру: птицы, 15, 20, белый, зеленый
Для пользователя они группированы по неким общим критериям
Например
1. Вид
2. Срок жизни
3. Цвет
А дальше к примеру пользователь выбрал
Исходя из критериев я сформировал
А дальше возникает вопрос, в каком виде лучше хранить связи, объекты-теги, что бы можно было делать выборки по
Что было понятней, пример http://hotline.ua/gd/386/17133-17300-17159/, правда там электроника, но для примера самое то
Вот меня интересует выборка по тегам группированных по общим критериям как на примере.
Знаю что такое делается такое на Drupal + Taxonomy Filter, но меня не интересует готовое решение. Меня интересует алгоритм выборки. Так как мне проще дописать до своей ЦМС нужный функционал, чем осваивать Drupal и пересаживать потом весь сайт на него.
Не знаю что там у вас, но у меня 5.3.1 и все там работает, только уведомляет что функции deprecated (устарели).
У меня тоже эти строки закоментированы и все работает. Так что пинайте хостера.
А у меня только текст, дает больше дохода чем текст+картинки.
А деньги не пострадавших ложатся в карман Гугля.
Ну правильно, проще забанить и денюжку в карман положить, а потом морозиться и не отвечать.
Года 3 назад вставляли iframe на один мой сайт с периодичностью в один день. Я сидел, думал где ж у меня в самописе дыра, в итоге вспомнил что на сайте еще пхпбб2 стоял. Ну я сразу почистил на форуме пользователей, оставил регистрацию только через сайт и все проблему как рукой сняло.
В итоге вывод который я вынес за несколько лет, заключается в том что ломают только популярные движки, через известные дыры, и то в 90% случаев это делается на автомате скриптами.
Не надо брать халявных шаблонов и шаблоны за копейки и все будет хорошо.
Потому что правильный шаблон должен выглядеть примерно так
...<div>{content}</div>...
все остальное это попытка создать видимость универсальности в CMS в ущерб другим вещам.
Притом что Smarty.
А как определить что имеешь дело с быдлокодером? :)