metal_head
Registered
Ок хора, ползвам системата PHP Fusion и се опитвам да си направя нещо като система за точки.
Та тоя код отчита коментарите, уроците, написани от потребителя, качените изображения и постовете в сайта. Някой неща ги умножава, защото различните неща дават различен брой точки.
http://giga-dev.com/profile.php?lookup=1
Като погледнете полето "Статистики" в моя профил всичко се показва и тези точки се отчитат. Проблема е, че този код се намира във файл, който е инклууднат в profile.php, а като искам да изведа точките на друго място (да не е в profile.php), не мога, просто всичко е нула все едно не съществува. Пробвах да го инклуудвам тоя файл на местата, където искам точките да се появяват - Ц, пробвах целия код да го сложа на местата, където искам да се появяват точките - Ц.
Аз принципно не се занимавам с уеб програмиране, а и тая система като вече е готова ми е странна. Гледам там в командите за гледане от базата данни има разни променливи, които ги няма никъде във файла зададени, може те да са проблема. Мисълта ми е, ако някой се е занимавал с PHP Fusion и знае кое какво е там, да удари едно рамо, щото някои неща просто не са ми ясни кое къде е зададено, въпреки, че съм пребъркал всичко и съм търсил в нета.
И въобще ОК ли е това, което правя, или въобще по друг начин трябва да се направят нещата.
В крайна сметка, ако има някакъв мод за точки, който вече е написан от някой друг, бих му се зарадвал.
Код:
$lessons = dbcount("(article_id)", DB_ARTICLES, "article_name='".$user_data['user_id']."'")*5;
$images = dbcount("(photo_id)", DB_PHOTOS, "photo_user='".$user_data['user_id']."'")*3;
$comments = dbcount("(comment_id)", DB_COMMENTS, "comment_name='".$user_data['user_id']."'");
$posts = $user_data['user_posts']*2;
$score = number_format($posts + $lessons + $images + $comments);
if($score > 2000){ $score = 2000;}
Та тоя код отчита коментарите, уроците, написани от потребителя, качените изображения и постовете в сайта. Някой неща ги умножава, защото различните неща дават различен брой точки.
http://giga-dev.com/profile.php?lookup=1
Като погледнете полето "Статистики" в моя профил всичко се показва и тези точки се отчитат. Проблема е, че този код се намира във файл, който е инклууднат в profile.php, а като искам да изведа точките на друго място (да не е в profile.php), не мога, просто всичко е нула все едно не съществува. Пробвах да го инклуудвам тоя файл на местата, където искам точките да се появяват - Ц, пробвах целия код да го сложа на местата, където искам да се появяват точките - Ц.
Аз принципно не се занимавам с уеб програмиране, а и тая система като вече е готова ми е странна. Гледам там в командите за гледане от базата данни има разни променливи, които ги няма никъде във файла зададени, може те да са проблема. Мисълта ми е, ако някой се е занимавал с PHP Fusion и знае кое какво е там, да удари едно рамо, щото някои неща просто не са ми ясни кое къде е зададено, въпреки, че съм пребъркал всичко и съм търсил в нета.
И въобще ОК ли е това, което правя, или въобще по друг начин трябва да се направят нещата.
В крайна сметка, ако има някакъв мод за точки, който вече е написан от някой друг, бих му се зарадвал.