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?