Avatar billede no_quarter Nybegynder
09. maj 2008 - 08:36 Der er 14 kommentarer og
1 løsning

PHP/SMF adsense spørgsmål

Jeg prøver at oprette www.smfads.com's fine funktioner
1. man skal uploade filer til sin ftp (Gjort)
2. man skal editere nogle af de filer som allerede er der (gjort)
3. man skal køre nogle queries (se dem nederst). Hvordan gør jeg det, det er måske simpelt men jeg løber ind i problemer. Jeg har prøvet at gå på phpmyadmin, gå til minhjemmeside_smf, klikke på SQL og så køre det, både med default skilletegn som er ";" og med ",". Begge giver fejlmeddelelser, med ";" får jeg:

Start of Error message.
CREATE TABLE IF NOT EXISTS {$db_prefix}ads(

ADS_ID mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
NAME tinytext NOT NULL ,
CONTENT text NOT NULL ,
BOARDS tinytext,
POSTS tinytext,
HITS mediumint( 8 ) NOT NULL default '0',
TYPE smallint( 4 ) NOT NULL default '0',
show_index smallint( 4 ) NOT NULL default '0',
show_board smallint( 4 ) NOT NULL default '0',
show_threadindex smallint( 4 ) NOT NULL default '0',
show_lastpost smallint( 4 ) NOT NULL default '0',
show_thread smallint( 4 ) NOT NULL default '0',
show_bottom smallint( 4 ) NOT NULL default '0',
show_welcome smallint( 4 ) NOT NULL default '0',
show_topofpage smallint( 4 ) NOT NULL default '0',
show_towerright smallint( 4 ) NOT NULL default '0',
show_towerleft smallint( 4 ) NOT NULL default '0',
show_betweencategories smallint( 4 ) NOT NULL default '0',
show_underchildren smallint( 4 ) NOT NULL default '0',
PRIMARY KEY ( ADS_ID )
)

MySQL returnerede: 

#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 '{$db_prefix}ads (
ADS_ID mediumint(8) unsigned NOT NULL auto_increment,
NAME t' at line 1
End of error message

Queries to be entered, I've only tried the first so far, results above
Query: [Select]
CREATE TABLE IF NOT EXISTS {$db_prefix}ads (
ADS_ID mediumint(8) unsigned NOT NULL auto_increment,
NAME tinytext NOT NULL,
CONTENT text NOT NULL,
BOARDS tinytext,
POSTS tinytext,
HITS mediumint(8) NOT NULL default '0',
TYPE smallint(4) NOT NULL default '0',
show_index smallint(4) NOT NULL default '0',
show_board smallint(4) NOT NULL default '0',
show_threadindex smallint(4) NOT NULL default '0',
show_lastpost smallint(4) NOT NULL default '0',
show_thread smallint(4) NOT NULL default '0',
show_bottom smallint(4) NOT NULL default '0',
show_welcome smallint(4) NOT NULL default '0',
show_topofpage smallint(4) NOT NULL default '0',
show_towerright smallint(4) NOT NULL default '0',
show_towerleft smallint(4) NOT NULL default '0',
show_betweencategories smallint(4) NOT NULL default '0',
show_underchildren smallint(4) NOT NULL default '0',
PRIMARY KEY (ADS_ID)
)
Query: [Select]
CREATE TABLE IF NOT EXISTS {$db_prefix}ads_settings (
variable tinytext NOT NULL,
value text NOT NULL,
PRIMARY KEY (variable(30))
)
Query: [Select]
ALTER IGNORE TABLE {$db_prefix}ads
ADD  show_lastpost smallint(4) NOT NULL default '0' AFTER show_threadindex
Query: [Select]
ALTER IGNORE TABLE {$db_prefix}ads
ADD  CATEGORY tinytext AFTER POSTS
Query: [Select]
ALTER IGNORE TABLE {$db_prefix}ads
ADD  show_underchildren smallint(4) NOT NULL default '0'
Query: [Select]
INSERT IGNORE INTO {$db_prefix}settings
(variable, value)
VALUES ('ads_displayAdsAdmin', '0'),
('ads_updateReports', '0'),
('ads_quickDisable', '0'),
('ads_lookLikePosts', '1')
Avatar billede jakobdo Ekspert
09. maj 2008 - 09:31 #1
Jeg tror du skal køre det fra et INSTALL script.
$db_prefix er en prefix som bliver sat foran.
Og det er ikke direkte SQL.
Avatar billede dkfire Nybegynder
09. maj 2008 - 09:31 #2
Hvor har du hentet det henne ?
Kan man se installationsguiden nogen steder ?
Har du prøvet at spørge i deres eget forum ??
Avatar billede no_quarter Nybegynder
09. maj 2008 - 09:43 #3
Hej
Ja, jeg har spurgt på deres forum, desværre uden at få hjælp: www.smfads.com/forums

Det er hentet på
http://custom.simplemachines.org/mods/index.php?mod=255
klik på ad_mod_1-1-x_v2-3.zip (17KB) [31902]
og vælg 1.1.4 og submit
Så kommer det frem jeg er gået frem efter.
Tak
Avatar billede jakobdo Ekspert
09. maj 2008 - 09:57 #4
Er det ikke at downloade denne fil:
http://custom.simplemachines.org/mods/index.php?action=download;mod=255;id=26580

og så kører install.php ?
Avatar billede no_quarter Nybegynder
09. maj 2008 - 10:06 #5
Det har jeg ikke prøvet, der står i instruksen
"This file should not be able to execute standalone. You may have to run the following queries manually."
Men det kan jo prøves. Hvor gør jeg det? Og skal det være før eller efter at jeg har rettet de andre filer til, eller er det ligegyldigt?
Tak
Avatar billede jakobdo Ekspert
09. maj 2008 - 10:58 #6
Har du kigget på readme.txt ?
Jeg tror den beskriver hvad du skal gøre! :o)
Avatar billede no_quarter Nybegynder
09. maj 2008 - 11:14 #7
:-)
Men den jeg har står der kun lidt om hvad de enkelte versioner indeholder.
??
Avatar billede jakobdo Ekspert
09. maj 2008 - 11:27 #8
Det kan jeg godt se ja.
Måske du kan finde noget her:
http://docs.simplemachines.org/index.php?board=49.0;sort=subject
Avatar billede no_quarter Nybegynder
09. maj 2008 - 12:08 #9
Øh tak, men der står så meget, jeg er ikke god nok til det her. Jeg kan (måske) finde ud af at følge en instruks, men jeg kan ikke gætte hvad jeg skal i hvad rækkefølge.

Nogen må holde mig i hånden per telefon, jeg er villig til at betale hvis det kommer til at virke :-)
Avatar billede jakobdo Ekspert
09. maj 2008 - 13:17 #10
Du har allerede SMF installaret ikke ?
Avatar billede no_quarter Nybegynder
09. maj 2008 - 13:31 #11
Jo, du kan se det på www.turistsiden.dk
Avatar billede jakobdo Ekspert
09. maj 2008 - 14:02 #12
Har du så ikke noget Package Manager ?
Avatar billede no_quarter Nybegynder
09. maj 2008 - 14:23 #13
Hvad er det?
Måske har du lyst at ringe på 31770747?
Avatar billede jakobdo Ekspert
09. maj 2008 - 19:43 #14
Jeg aner intet om SMF.
Men fang mig på msn: jakobdo (AT) hotmail [punktum] com
Avatar billede no_quarter Nybegynder
10. maj 2008 - 08:00 #15
Hej. Det vil jeg prøve i eftermiddag hvis du er på, jeg har ikke MSN, men min søn har, så det må jeg kunne. Ellers i næste uge.
Tak foreløbig
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester