а как вы определяете, что новость "выстрелила"?
Рассуждаю дальше. Очевидно, что каждая новость может иметь некоторый верхний порог лайков/репостов/комментов. Например, вы знаете, что максимальное кол-во комментариев (лайков/репостов) к статье было 50, а в среднем их пишут 20 штук.
для примера и легкости расчетов возьмем 1000 руб за саму статью, и попробуем выработать тарифную сетку:
10-30 лайков: +5%
10-30 репостов: +10%
10-30 комментариев: +10%
Все что близко к максимуму - цена х2.
Что получается:
Статья с 20 лайками, 10 репостами, 30 комментами обойдется нам в 1000 руб + 50 руб (за лайки) + 100 руб (за репосты) + 100 руб (за комменты) = 1250 руб.
В случае достижения отличных результатов исполнитель получает 2000 руб (статья взорвалась обсуждениями и набрала овер 9000 комментов).
Как вам такой расклад?---------- Добавлено 07.04.2014 в 10:03 ----------
По поводу накручивания лайков и комментов - думаю, для автора сделать это "незаметно" не получится :)
Смотрите.
Исходные данные: картинка 1200х800 например.
Нужно: урезанная картинка 350х350 с сохранением пропорций.
1) С помощью PHP узнаем наибольшую сторону (т.е. ширина это или высота). Например, с помощью такой функции:
$size = getimagesize($filename);
Смотрите, какие размеры картинки есть внутри $size, анализируете их и вычисляете что больше - ширина, или высота. (Т.е. другими словами, картинка горизонтально- или вертикально-ориентирована)
2) Сжимаем картинку
$image->resize(350, NULL); // Если бОльшая сторона - это ширина.// или$image->resize(NULL, 350); // Если бОльшая сторона - это высота.
На этом шаге получаем картинку, готовую к обряду обрезания.
3) Делаем собственно обрезание (crop):
$image->crop(350,350);
Итого можете использовать в цепочке:
print $image->resize(350, NULL)->crop(350,350);
С вычислением высоты, ширины картинки и прочими мелочами предоставляю разобраться вам, там по идее ничего сложного не должно быть.
UPD: еще в интернетах пишут, что данный код избавит вас от забот вручную проверять ориентацию картинки (лично не проверял, но попробуйте):
print $image->resize(350, 350, Image::INVERSE)->crop(350,350);
Надеюсь, чем-то помог :)
поймите, что зачастую ваш клиент абсолютно ничего не смыслит в сайтах, и для него это - черный работающий ящик. В этом случае он руководствуется, как правильно заметили выше - вашим портфолио и/или репутацией (вас кто-то ему посоветовал).
я в таком случае поступаю следующим образом: называю спокойно цену какую хочу - причем чем сложнее проект - тем больше можно добавить. Можно сразу вскользь указать, что мол в проекте самая важная часть N и над ней придется хорошо потрудится, ну и упомянуть что вы не делаете проекты абы как, и всегда стараетесь создать качественный продукт. Все эти на первый взгляд ничего не значащие вещи являются прекрасным убеждением и обоснованием для клиента. В моей практике сбрасывать мою цену ни разу не пришлось с таким подходом.
С другой стороны, вам может попасться клиент, смыслящий в программировании (в прошлом программист/дизайнер/...), в общем человек, знакомый с рынком. Тут единственно важное - это ваш порог цены, ниже которой вы просто не будете работать. Например, вы делаете сайт-визитку минимум за 400-500 долларов. А клиент знает что можно заказать и за 200 и за 300 долларов - и тут уже сыграет роль ваше ненавязчивое убеждение - предоставляете выбор самому заказчику - либо вы делаете как профессионал за вашу цену, либо пусть заказчик идет к индусам, которые работают за бутерброды. Всегда будут те, которые выберут индусов. Но и тем не менее, будут те, которые выберут вас ☝
Но очень важно подтверждать слова действиями - берете большие деньги - давайте отличное качество и скорость работы! Иначе такая фишка прокатит лишь единожды - а там и потеря репутации не за горами 🙅
если у вас кохана, то не мучтесь с CSS и спокойно выводите в шаблонах через
$image->resize($width, $height)
$image->crop($width, $height)
подробнее читайте в мануалах ☝
тоже плюсую turbosms. Также у них есть удобный импорт контактов через CSV - удобно поддерживать базу клиентов в актуальном состоянии