Hallo,
zwei Fragen:
1. Gibt es eine Möglichkeit, in der config.inc.php festzustellen, ob ein bestimmtes Plugin wie beispielsweise Erweiterte Eigenschaften oder Kontaktformular installiert ist und gff eine Fehlermeldung auszugeben?
2. Man kann ja wie folgt die Kategorien in ein array einlesen:
if ($serendipity['GET']['adminModule'] == 'templates') {
$all_cats = serendipity_fetchCategories('all');
$all_cats = serendipity_walkRecursive($all_cats, 'categoryid', 'parentid', VIEWMODE_THREADED);
$catsel = array();
foreach($all_cats AS $cat) {
$catsel[$cat['categoryid']] = str_repeat('-', $cat['depth']) . $cat['category_name'];
}
}
geht das auch für die titel aller statischen Seiten?
danke
config.inc.php
Re: config.inc.php
Ja: http://board.s9y.org/viewtopic.php?f=5&t=14600Gast wrote:1. Gibt es eine Möglichkeit, in der config.inc.php festzustellen, ob ein bestimmtes Plugin wie beispielsweise Erweiterte Eigenschaften oder Kontaktformular installiert ist und gff eine Fehlermeldung auszugeben?
YL
Re: config.inc.php
Das funktioniert schon einmal - Danke!
if (class_exists('serendipity_event_freetag')) {
$inst_ok=$istok.' <span>OK:serendipity_event_freetag Plugin </span> <br>';
} else {
$inst_ok=$notok.' <span>MISSING: serendipity_event_freetag Plugin </span> <br>';
}
$serendipity['smarty']->register_modifier('class_exists', 'class_exists');
Wäre jetzt noch schön, wenn man das Vorhandensein vom Custom Feld MimboImage feststellen könnte
Eine Idee?
if (class_exists('serendipity_event_freetag')) {
$inst_ok=$istok.' <span>OK:serendipity_event_freetag Plugin </span> <br>';
} else {
$inst_ok=$notok.' <span>MISSING: serendipity_event_freetag Plugin </span> <br>';
}
$serendipity['smarty']->register_modifier('class_exists', 'class_exists');
Wäre jetzt noch schön, wenn man das Vorhandensein vom Custom Feld MimboImage feststellen könnte
Eine Idee?
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: config.inc.php
Hi!
Am einfachsten wäre es du setzt dafür eine DB Abfrage ab:
Grüße,
Garvin
Am einfachsten wäre es du setzt dafür eine DB Abfrage ab:
Code: Select all
$check = serendipity_db_query("SELECT * FROM {$serendipity['dbPrefix']}config WHERE name LIKE '%serendipity_event_entryproperties:%/customfields' AND value LIKE '%MimboImage%'");
if (is_array($check) && isset($check[0]['config'])) {
echo "Customfield exists";
} else {
echo "Nö!";
}
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/