Onderwerp bekijken
Vragen/Problemen in verband met infusions
 Onderwerp afdrukken
map24
showa
Ik ben met de infusion MAP24 aan het stoeien
nu is daar een admin panel bij
en de optie om in een midden paneel locaties te zien
location_panel.php : center panel with location list and attached link to location image.
location_view.php : table to be used inside personal pages with include function.

hoe kan ik de twee bovenste opties integreren
als ik een nieuw panel wil toeveogen dan zie ik die optie`s er niet bij staat
of moet ik het script kopieren en in een panel plakken
Gewijzigd door showa op 20 September 2009, 08:22
de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
icemania
Location panel is bedoelt als admin omgeving en wordt door het infuseren beschikbaar onder infusions.

location_view kun je aanroepen vanuit een panel dat je maakt

suc7

Peter
Peter

Niet alles is wat het lijkt, maar alles lijkt op wat het is.

www.mysbc.nl (nog even v6)
 
www.mysbc.nl
showa
wat is daar de code van om de location_view aan te roepen.

de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
showa
ik krijg onderstaande foutmelding als ik een locatie via de admin wil toevoegen

Table 'chairtherapist.fusion_locations' doesn't exist
de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
Jelle
Kijk dan even in de file 'infusion.php' (bij voorkeur met het kladblok o.i.d.)
Controleer daarin of de tabel locations vermeld wordt.
dat zal een regeltje zijn die er bijvoorbeeld als volgd uit ziet.

[color=#ff0000]locations[/color] VARCHAR(200) DEFAULT '' NOT NULL,

Staat een dergelijke regel er niet in dan is de infusion niet helemaal zo als hij zou moeten zijn.
Ik heb de infusion zelf nog niet gezien, maar dan zal ik hem nakijken een aanpassen.

Staat deze regel (of iets dergelijks) er wel in dan is de infusion niet goed gegaan. Dan is het een kwestie van de-infuseren en opnieuw infuseren.

Het gebeurt wel eens dat door bijvoorbeeld een kleine storing op de server niet alle tabellen goed worden aangemaakt.

PHP-Fusion_Versie
 
http://www.jellesweb.nl
showa
dit is de code die erin staat


if (!defined("IN_FUSION")) { die("Access Denied"); }

include INFUSIONS."map24_panel/infusion_db.php";

if (file_exists(INFUSIONS."map24_panel/locale/".$settings['locale'].".php")) {
   include INFUSIONS."map24_panel/locale/".$settings['locale'].".php";
} else {
   include INFUSIONS."map24_panel/locale/English.php";
}

// Infusion general information
$inf_title = $locale['MAP24_001']
$inf_description = $locale['MAP24_002']
$inf_version = "2.0";
$inf_developer = "pbruggink";
$inf_email = "p.bruggink@zonnet.nl";
$inf_weburl = "http://www.surena.nl";

$inf_folder = "map24_panel";


$inf_newtable[1] = DB_LOCATIONS." (
id SMALLINT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
location_name VARCHAR(30) DEFAULT '' NOT NULL,
location_adress VARCHAR(50) DEFAULT '' NOT NULL,
location_zip VARCHAR(7) DEFAULT '' NOT NULL,
location_city VARCHAR(30) DEFAULT '' NOT NULL,
location_phone VARCHAR(15) DEFAULT '' NOT NULL,
location_community VARCHAR(50) DEFAULT '' NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;";

$inf_droptable[1] = DB_LOCATIONS;

$inf_adminpanel[1] = array(
   "title" => $locale['MAP24_001'],
   "image" => "route.gif",
   "panel" => "locations_admin.php",
   "rights" => "MP"
);

?>

Gewijzigd door Puma op 25 September 2009, 14:14
de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
Jelle
Ik kan mezelf wel even voor mijn hoofd slaan.... 'k was even te snel en nbiet goed met mijn hoofd bij het probleem.

Ik haalde de tabel door elkaar met een veld in de database. Mijn excuses.

Het gaat feitelijk om dit regeltje:

$inf_newtable[1] = DB_LOCATIONS."


Hiermee wordt de tabel aangemaakt. Hij wordt echter gedefinieerd in het bestand infusion_db.php
Hierin moet een paar regels staan die gelijk is aan onderstaand:

if (!defined("DB_LOCATIONS")) {
   define("DB_LOCATIONS", DB_PREFIX."locations");
}


Als dit het geval is, zou het moeten werken. De oplossing is dan de-infuseren en opnieuw infuseren.

Mocht het niet kloppen (dat die regels er niet zo in staan), dan even aanpassen.
Mocht dat niet lukken, even de code van plaatsen infusion_db.php dan word het ook wel geregeld.

Of het moet natuurlijk zo zijn dat icemania langskomt, die heeft deze infusion gemaakt en zal zeker op de hoogte zijn van eventuele problemen, denk ik.
PHP-Fusion_Versie
 
http://www.jellesweb.nl
showa
geprobeerd maar het werkt nog niet
maar wachten op icemania dus

de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
Jelle
Ik heb zojuist zelf even de infusion gedownload en bekeken.

In de infusions_db.php staat:

if (!defined("DB_LOCATIONS")) {
   define("DB_LOCATIONS", DB_PREFIX."LOCATIONS");
}

Volgens mij moet dit toch echt:

if (!defined("DB_LOCATIONS")) {
   define("DB_LOCATIONS", DB_PREFIX."locations");
}

zijn.
Kortom zit het verschil in de hoofdletters.

Wat je dus moet doen:
De-infuseren,
infusions_db.php aanpassen zodat je LOCATIONS verandert in locations
en opnieuw infuseren.

Volgens mij moet het dan echt werken, of er moet ergens anders in de bestanden nog iets zitten.
Hoofdlettergevoeligheid in de IT is vaak bijzonder groot.
PHP-Fusion_Versie
 
http://www.jellesweb.nl
showa
he jelle,
dit begint ergens op te lijken helemaal geweldig Shakie
alleen opent het paneel in een nieuw venster
dit zou ik graag in een middenpaneel willen hebben hoe kan ik dat aanpassen?
Gewijzigd door showa op 26 September 2009, 08:09
de wijze heeft geen onwrikbare beginselen
Hij past zich aan bij anderen.
 
http://www.chairtherapist.nl
Spring naar forum:
Nieuw onderwerp Antwoorden
Gebruik BBcode of HTML om naar; 'map24', te verwijzen!
BBcode:
HTML: