Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Nesamone su mysql lentelėmis

Parašė kesiukas· 2015 Spa. 18 15:10:47
#1

Sveiki. Įsikėliau šį infusiona http://modai.webdnd.com/Reklamos...,m397.html

Su suinstaliuoju per iskiepius, viskas ok. Bet kai noriu pridėti "reklama_panel" panelę išmeta error, kad nėra lentelės: Table '****_*******.fusion8G83n_reklama' doesn't exist. Nu kaip ir viskas aišku, nėra lentelės "reklama". Bet tada nueinu į savo mysql kur visos lentelės, o ten pasirodo, kad lentelė "reklama" yra sukurta. Tik jos pavadinimas yra "reklama, o ne ".fusion8G83n_reklama" tai kaip padaryt, tos lenteles pavadinimas butu .fusion8G83n_reklama

Parašė Pakartoti slaptažodį· 2015 Spa. 18 15:10:22
#2

Tiesiog ją pervadint taip?

Parašė kesiukas· 2015 Spa. 18 15:10:31
#3

Nu tai turbut. Nes aš taip įsivaizduoju, kad jeigu ji bus pervadinta į fusion8G83n_reklama tai turėtų viskas būti gerai tada.

Parašė Pakartoti slaptažodį· 2015 Spa. 18 16:10:20
#4

Būtent. Bet logiškiau būtų pačiame kode pervadinti kad kreiptųsi į "reklama", nes ten matomai yra įveltas kažkoks nereikalingas indeksas į pavadinimą.

Parašė kesiukas· 2015 Spa. 18 18:10:46
#5

Jo ir aš taip buvau pagalvojes, bet kadangi aš visiškai žalias, tai neradau kur ten ka pakeist.

Parašė Pakartoti slaptažodį· 2015 Spa. 18 18:10:46
#6

Pusė tūkstančio pranešimų.. nepasakyčiau kad visiškai žalias, bet tebūnie :D indusiono php faile ieškok

Parašė kesiukas· 2015 Spa. 18 21:10:51
#7

Nu infusion.php faile nemanau, kad kažkas yra: Va visas infusion.php:


<?php
 
if (!defined("IN_FUSION") || !checkrights("I")) { header("Location:../../index.php"); exit; }
 
$inf_title = "Reklama";
$inf_description = "Reklamos infusion'as sukurtas Snapsas.";
$inf_version = "1.0";
$inf_developer = "Demonas";
$inf_email = "didysis@pingvinas.eu";
$inf_weburl = "http://www.phpfusion.lt/";
 
$inf_folder = "reklama";
$inf_admin_image = "c-pages.gif";
$inf_admin_panel = "reklama_admin.php";
 
$inf_link_name = "Reklama";
$inf_link_url = "reklama.php";
$inf_link_visibility = 101;
 
$inf_newtables = 1;
$inf_insertdbrows = 0;
$inf_altertables = 0;
$inf_deldbrows = 0;
 
$inf_newtable_[1] = "reklama (
banerio_id smallint(5) NOT NULL auto_increment,
banerio_url text,
banerio_pav text,
banerio_img text,
paspaudimai text NOT NULL,
aktyvus smallint(1) NOT NULL,
uzsakovas varchar(6) NOT NULL default '0',
PRIMARY KEY (banerio_id)
) TYPE=MyISAM;";
 
$inf_droptable_[1] = "reklama";
?>

Parašė Pakartoti slaptažodį· 2015 Spa. 19 00:10:00
#8

Ne šitame, tuomet grynai panelės faile.

Parašė kesiukas· 2015 Spa. 19 19:10:21
#9

Va paneles kodas, gal reikia ta db_prefix nuimt?


<?php
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
$result = dbquery("SELECT * FROM ".$db_prefix."reklama WHERE aktyvus='1' LIMIT 0,3");
$baneris = $data['banerio_id'];
if ($result != 0) {
while ($data = dbarray($result)) {
$uprl = !strstr($data['banerio_img'], "http://") ? "http://" : "";
echo "<center><a href='".INFUSIONS."reklama/baneris.php?baneris=".$data['banerio_id']."' target='_blank'><img src='".$uprl.$data['banerio_img']."' alt='".$data['banerio_pav']."' title='".$data['banerio_pav']."' border='0'></a></center><br>";
}
} else {}
?>

Parašė Pakartoti slaptažodį· 2015 Spa. 19 19:10:47
#10

SELECT * FROM reklama


aš irgi taip manyčiau, bandyk