Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Song Charts taisymas

Parašė MantasV· 2011 Kov. 8 15:03:51
#1

Sveiki, reikia šiek tiek pagalbos dėl song charto taisymo. Aš bandau viename puslapyje padaryti TOP 20 ir pretenduojančias dainas į top`us ir atsirado problema, kad aš į vieną song chartą includinu kitame folderyje esantį kitą song chartą ir man neužskaito balsu kuriuos žmogus duoda už pretenduojančia dainą, nes includintas song chartas nuskaito duomenis kurie yra TOP 20 scripte.

Ir be to dar pastebėjau, kad paspaudus balsuoti ta prasme kaip ir balsą užskaitytų, nes nebeleidžia nei TOP 20 nei pretenduojančiose dainose balsuoti. Bet balso taip ir neužskaito, kaip rodo 0 balsų taip ir rodo.

Manau čia su cookie problema. Arba blogai kažką dar darau.

Aš kitame folderyje (song_chartas) esu nordęs kitą cookie t.y. fusion_songs o song_charts kaip matote fusion_songss. Na žodžiu maišyklė čia kažkokia gaunasi. Norėčiau patarimo kaip supaprastinti ar kaip kitaip padaryti.

Kodas atrodo štai taip:
<?php
/*---------------------------------------------------+
| PHP-Fusion 7 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2009 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/

require_once "../../maincore.php";
require_once THEMES."templates/header.php";
include INFUSIONS."song_charts/infusion_db.php";
error_reporting(E_ALL ^ E_NOTICE);
if (file_exists(INFUSIONS."song_charts/locale/".$settings['locale'].".php")) {
   include INFUSIONS."song_charts/locale/".$settings['locale'].".php";
} else {
   include INFUSIONS."song_charts/locale/English.php";
}
if (isset($_POST['send']))
{
  $vote = $_POST['votes'];
  $art_id = $_POST['art_id'];
  $vote++;
  $cookie_exp = time() + 72000*3;
  setcookie("fusion_songss", "1", $cookie_exp, "/", "", "0");
  $result1 = dbquery("UPDATE `".$db_prefix."charts` SET `vote` = '$vote' WHERE `id` =$art_id LIMIT 1 ;");
  redirect ("topnew-20-baigta");
}
if ($vote == "ok")
{
  opentable($locale['ctbs001']);
  echo $locale['ctbs002'];
  closetable();
  tablebreak();
}
    include INFUSIONS."song_charts/songs.inc.php";
include INFUSIONS."song_chartas/songs.inc.php";

require_once THEMES."templates/footer.php";
?>