А с выводом какие проблемы? Накапливается виртуальная денюжка у пользователя на сайте, далее он заказывает вывод и админ/владелец/модератор сайта переводит требуемую сумму на {указать возможные варианты вывода}, соответственно с виртуального счета снимается аналогичная сумма.
Ну так напишите требования к функционалу и оформите их в виде технического задания, желательно поподробней. И будет вам счастье в виде кучи желающих взяться за работу.
И что вы ждете в ответ? Подробную инструкцию по шагам как внедрить неизвестно какую внутреннюю валюту неизвестно куда? :)
Код в студию.
Вообще-то даже банальная оценка такого уровня порталов - это отдельная работа. Я например не буду тратить пол дня для того чтобы просто разобраться со всеми функциями портала и оценить их в человекочасах.
Навскидку - несколько тысяч $. Это дизайн, вёрстка и разработка самописного движка.
У каждого понятие "очень сложные вопросы по ПХП" - своё :) Поэтому тут будут поститься в основном именно такие вопросы, увы.
Возьму на пробу :)
Prior добавил 08.09.2009 в 03:29
Сайт получил, установил, оплатил. Проблем никаких не возникло.
Контент уникальный (copyscape, DCfindes,plagiatus).
maldivec, спасибо.
Вёрстка - это процесс создания веб-страницы и, собственно, результат этого процесса :)
Вынести стили в CSS конечно можно, но зачем вам это? Тем более, что такие стили "background="{ THEME}/images/ltd.gif" должны оставаться в коде страницы. В итоге выигрыш получится минимальный.
По поводу этого "(Div, td и т.д.)" вообще не понял.
Помочь сверстать уже сверстанный блок? :) Это что-то новенькое.
P.S. Помогите мне написать это сообщение))
P.P.S. ТС, напишите доходчиво в чем требуется помочь.
Пропробуйте эту функцию. Качество конечно теряется, но не то, чтобы сильно.
function SaveResized ($sSource, $sDest, $iMaxX, $iMaxY, $iRGB=0xFFFFFF, $iQuality=100){ if (!file_exists($sSource)) return -1; //file not found $aImgSize = getimagesize($sSource); if ($aImgSize === false) return -2; //getimgsize error $sMime = strtolower(substr($aImgSize['mime'], strpos($aImgSize['mime'], '/')+1)); $fcImageCreateFrom = "imagecreatefrom" . $sMime; if (!function_exists($fcImageCreateFrom)) return -3; //unknown format $fXRatio = $iMaxX / $aImgSize[0]; $fYRatio = $iMaxY / $aImgSize[1]; $fRatio = min($fXRatio, $fYRatio); $fUseRatio = ($fXRatio == $fRatio); $iNewWidth = $fUseRatio ? $iMaxX : floor($aImgSize[0] * $fRatio); $iNewHeight = !$fUseRatio ? $iMaxY : floor($aImgSize[1] * $fRatio); $iNewLeft = $fUseRatio ? 0 : floor(($iMaxX - $iNewWidth) / 2); $iNewTop = !$fUseRatio ? 0 : floor(($iMaxY - $iNewHeight) / 2); $rImg = $fcImageCreateFrom($sSource); $rImgDest = imagecreatetruecolor($iMaxX, $iMaxY); imagefill($rImgDest, 0, 0, $iRGB); imagecopyresampled($rImgDest, $rImg, $iNewLeft, $iNewTop, 0, 0, $iNewWidth, $iNewHeight, $aImgSize[0], $aImgSize[1]); imagejpeg($rImgDest, $sDest, $iQuality); imagedestroy($rImg); imagedestroy($rImgDest); return true; }