Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Padėkit dėl "Atsitiktinė foto"
Parašė Minzee· 2008 Sau. 26 22:01:45
#1
Man meta toky error :(
Unknown column 'photo_thumb2' in 'field list' Unknown column 'photo_thumb2' in 'field list'
ka daryt? pazekit
www.minzee.puslapiai.lt
kairiame kampe apacioj ;)
Parašė ---· 2008 Sau. 26 23:01:21
#2
Cia sako kad reikia sukurti duomenu bazes lentele skirta siai panelei ;)
Parašė Minzee· 2008 Sau. 26 23:01:10
#3
O gal zinaj kajp turetu atrodyt ta lentele? :-(:-)
Parašė Hardrock· 2008 Sau. 26 23:01:33
#4
Papostink savo atsitiktinės foto kodą. Ir atsakyk į klausimą: kokią
php-fusion versiją naudoji?
Parašė Minzee· 2008 Sau. 26 23:01:10
#5
PHP fusion versija: 6.00.305
<?php
if (file_exists(INFUSIONS."random_photo_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."random_photo_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."random_photo_panel/locale/English.php";
}
$result=dbquery(
"SELECT ta.album_id,album_title,photo_id,photo_thumb2,photo_filename,photo_title FROM ".$db_prefix."photo_albums ta ".
"INNER JOIN ".$db_prefix."photos USING (album_id) ORDER BY RAND() LIMIT 1"
);
if (dbrows($result) == 1) {
@openside($locale['FOT_001']);
$data=dbarray($result);
if ($data['photo_thumb2'] == ""){
echo "<div style='text-align:center'>
<a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."' class='gallery'>
<img src='".BASEDIR."images/photoalbum/".$data['photo_filename']."' width='100' height='75'
title='".$data['photo_title']."' alt='".$data['photo_title']."'>
</a><br /><a href='".BASEDIR."photogallery.php?album=".$data['album_id']."'>".$data['photo_title']."</a>
<br />
".$data['album_title']."
</div>";
}
else{
echo "<div style='text-align:center'>
<a href='".BASEDIR."photogallery.php?photo_id=".$data['photo_id']."' class='gallery'>
<img src='".BASEDIR."images/photoalbum/".$data['photo_thumb2']."' width='100' height='75'
title='".$data['photo_title']."' alt='".$data['photo_title']."'>
</a><br /><a href='".BASEDIR."photogallery.php?album=".$data['album_id']."'>".$data['photo_title']."</a>
<br />
".$data['album_title']."
</div>";
}
@closeside();
}
?>
Redagavo ozzWANTED· 2008 Sau. 26 23:01:12
Parašė Hardrock· 2008 Sau. 26 23:01:30
#6
Aš manau ,kad lentelė yra, tik jai trūksta stulpelio vieno photo_thumb2.
Kita vertus, visas photos lentelės instalas:
$result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."photos");
$result = dbquery("CREATE TABLE ".$db_prefix."photos (
photo_id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
album_id SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_title VARCHAR(100) NOT NULL DEFAULT '',
photo_description TEXT NOT NULL,
photo_filename VARCHAR(100) NOT NULL DEFAULT '',
photo_thumb1 VARCHAR(100) NOT NULL DEFAULT '',
photo_thumb2 VARCHAR(100) NOT NULL DEFAULT '',
photo_datestamp INT(10) UNSIGNED NOT NULL DEFAULT '0',
photo_user SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_views SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_order SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_allow_comments tinyint(1) unsigned NOT NULL default '1',
photo_allow_ratings tinyint(1) unsigned NOT NULL default '1',
PRIMARY KEY (photo_id)
) TYPE=MyISAM;");
Redagavo Hardrock· 2008 Sau. 26 23:01:39
Parašė Minzee· 2008 Sau. 26 23:01:42
#7
Taj tipo db pasidaryt sql faila? Ar paprastaj kuriant lentele irasyt taj?
Parašė Hardrock· 2008 Sau. 26 23:01:43
#8
Jei turi laiko ir noro gali kurtis sql failus, darytis infusionus ir t.t. Lengviausias kelias - peržiūrėti kodą pridėtiniuose puslapiuose arba panelėse.
Parašė Minzee· 2008 Sau. 27 00:01:08
#9
Meta error :(
Klaida
SQL užklausa:
CREATE TABLE `photos` (
$result = dbquery(
"DROP TABLE IF EXISTS ".$db_prefix. "photos"
);
MySQL atsakymas: ?
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= dbquery("DROP TABLE IF EXISTS ".$db_prefix."photos")' at line 2
Parašė Hardrock· 2008 Sau. 27 09:01:07
#10
jeigu meta errorą, reiškia per pridėtinius psl žiūrėjai. Dabar padaryk tą patį, tik kodą įrašyk tarp <?php ir ?>
Pvz
<?php
kodas
?>
Peržiūrėti ;)
Parašė Minzee· 2008 Sau. 27 10:01:28
#11
Ar tipo taip?
<?php
$result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."photos");
$result = dbquery("CREATE TABLE ".$db_prefix."photos (
photo_id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
album_id SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_title VARCHAR(100) NOT NULL DEFAULT '',
photo_description TEXT NOT NULL,
photo_filename VARCHAR(100) NOT NULL DEFAULT '',
photo_thumb1 VARCHAR(100) NOT NULL DEFAULT '',
photo_thumb2 VARCHAR(100) NOT NULL DEFAULT '',
photo_datestamp INT(10) UNSIGNED NOT NULL DEFAULT '0',
photo_user SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_views SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_order SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_allow_comments tinyint(1) unsigned NOT NULL default '1',
photo_allow_ratings tinyint(1) unsigned NOT NULL default '1',
PRIMARY KEY (photo_id)
) TYPE=MyISAM;");
?>
Bet as nesuprantu kur wisa tai kelt :(
Redagavo ozzWANTED· 2008 Sau. 27 11:01:09
Parašė bad_user· 2008 Sau. 27 10:01:03
#12
I pridetinius ir paziureti... :)
Parašė Minzee· 2008 Sau. 27 10:01:14
#13
Kur tie pridėtiniai?
Mysql jie randasi?
Nesuprantu ?|:(
Redagavo Minzee· 2008 Sau. 27 12:01:23
Parašė MAnjack· 2008 Sau. 27 15:01:00
#14
Adinistracija --> Pridėtiniai puslapiai.
Parašė Hardrock· 2008 Sau. 27 16:01:09
#15
Minzee parašė:
Ar tipo taip?
<?php
$result = dbquery("DROP TABLE IF EXISTS ".$db_prefix."photos");
$result = dbquery("CREATE TABLE ".$db_prefix."photos (
photo_id SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
album_id SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_title VARCHAR(100) NOT NULL DEFAULT '',
photo_description TEXT NOT NULL,
photo_filename VARCHAR(100) NOT NULL DEFAULT '',
photo_thumb1 VARCHAR(100) NOT NULL DEFAULT '',
photo_thumb2 VARCHAR(100) NOT NULL DEFAULT '',
photo_datestamp INT(10) UNSIGNED NOT NULL DEFAULT '0',
photo_user SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_views SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_order SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
photo_allow_comments tinyint(1) unsigned NOT NULL default '1',
photo_allow_ratings tinyint(1) unsigned NOT NULL default '1',
PRIMARY KEY (photo_id)
) TYPE=MyISAM;");
?>
Bet as nesuprantu kur wisa tai kelt :(
Taip, su šituo kodu eini į SAVO puslapį (ne į kokį
phpmyadmin), susirandi Administracija. Ten randi Custom pages (pridėtiniai puslapiai / įprastiniai puslapiai / arba kažkas tokio panašaus) ir ten atsidaręs į puslapio pavadinimą įrašai bet kokią nesavomę, o į mainbody įrašai tą kodą. Tuomet spaudi peržiūrėti ir fsio ;)
Parašė Minzee· 2008 Sau. 27 18:01:42
#16
nieko nerodo :( nei eror meta nei ko kito... tščia :)
Parašė bad_user· 2008 Sau. 27 18:01:11
#17
nu ir neturi viskas sukure ir fsio ko dar nori?