Beispielbilder in FAQ themeangepasst

Begonnen von proudy, 10 Juni 2009, 20:03:42

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

proudy

hallo pragmaMX-gemeinde,


vor drei tagen habe ich zwei meiner pragma-CMS auf das neue pragmamx 0.1.11 geuped. vor dem update, hatte ich auf einer seite die FAQ mit beispielbildern (screenshots zur veranschaulichung) an die jeweiligen themes angepasst gehabt, durch folgenden code -->

$themefaq =  MX_THEME_DIR . "/images/faq";

leider werden mir seit dem update die beispiel-bilder ueberhaupt nicht mehr angezeigt, bei firefox erhalte ich nicht mal mehr die platzhalter dafuer. unter I-EX konnte ich mir die verlinkung der platzhalter dann ansehen, die wie folgt aussieht --> http://www.meine-website.de/$themefaq/gallery_navup.png

zuvor wurde mir das immer entschluesselt, doch jetzt will es einfach nicht mehr klappen.

bei einer eigens eingefuegten seite, die wie ein module aufgebaut ist, wird mir das foto aber korrekt themegesteuert ausgegeben  :red:


hat jemand von euch einen plan, woran dies liegen koennte?


ich sende euch einen lieben gruss aus muenchen und wuensche einen schoenen feiertag, bye heike

_Gerry_

Hallo Heike!

Hast du mal nen Link zu der Seite?  ;)

Wo genau hast du den Code den eingefügt?
$themefaq =  MX_THEME_DIR . "/images/faq";


Lg Gerry
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

proudy

hallo Gerry und mitleser/innen,


ich moechte den link nicht offen ins forum werfen, aber im anhang siehst du die web-url. es ist eine rein private familienseite, deren adresse nicht zu offenkundig sein soll ... ich hoffe ihr habt dafuer verstaendnis.

nun zu deiner frage:

der code ist in /modules/faq/index.php eingefuegt, zuerst dort -->

defined('mxMainFileLoaded') or die('access denied');

$module_name = basename(dirname(__FILE__));
mxGetLangfile($module_name);

$themefaq = MX_THEME_DIR . "/images/faq";


... dann habe ich es noch unter der kategorienanzeige probiert -->

    /* Anzeige einer Kategorie */
    default:

        $cat = (empty($_REQUEST['cat'])) ? 0 : intval($_REQUEST['cat']);
        $result = sql_query("select categories from ${prefix}_faqcategories where id_cat=" . intval($cat));
        list($categories) = sql_fetch_row($result);
        $pagetitle = _FAQ . ': ' . $categories;
        include('header.php');

$themefaq = MX_THEME_DIR . "/images/faq";

        title(_FAQ2);
        OpenTable();
        $categories = strip_tags(urldecode($categories));


habe diesen, nachdem es mir nach dem update nicht mehr die screenshots themegesteuert anzeigt, versucht den code an anderer stelle einzufuegen aber leider erfolglos. hier ein bildbeispiel von themegesteuerten screenshots der FAQ.





-----------------------

schau mal, hier ist die zusatzseite (module Info2Site) dort wird die grafik theme-entschluesselt angezeigt. -->

<?php

if (!defined("mxMainFileLoaded")) {
    die (
"You can't access this file directly...");
}

$ModName basename(dirname(__FILE__));
mxGetLangfile($ModName);

include(
"header.php");
$themedir MX_THEME_DIR "/images";

OpenTable();

echo 
"<font class=\"title\">"._INFORZ1."</font><br /><br />";
echo 
"<span style=\"font-weight: bold;\">"._INFORZ2."</span><br /><br /><img width=\"380\" height=\"270\" hspace=\"15\" 
   vspace=\"5\" border=\"0\" style=\"float: right;\" src=\"
$themedir/IMG_012.jpg\" />";
echo 
"<font>"._INFORZ3." </font><br /> <p>"._INFORZ4."<br /><br /><span class=\"title\">"._INFORZ5."</span><br /><br />"._INFORZ6."</p>"
     
."<p align=\"right\">"._INFORZ7."</p>";

CloseTable();
include(
"footer.php");
?>


okay, hier heisst es $themedir ... aber mit $themefaq funktioniert es genauso.
habe auch versucht, ueber $themedir die bilder in der FAQ anzeigen zu lassen ... aber erfolglos.

habe auch versucht, testweise ein bild nur ueber den image-ordner --> /images/xxx.png anzeigen zu lassen. habe im image-ordner das gewuenschte bild abgelegt und versucht die grafik unter den beiden themes unter /sys_images/images/xxx.png abzulegen und zu sehen, ob die grafik dann vom themeordner gezogen wird ... aber leider auch ohne jeglichen erfolg.


es waere natuerlich wuenschenswert, wenn mir die ganze FAQ auch wieder themegesteuert angezeigt wird, da dies fuer die user nur irritierend ist.



... lieber gruss aus muenchen, bye heike

_Gerry_

Okay, wie und wo hast du den nun den Code, mit der du dann das Bild aufrufst eingefügt?

Wen ich das richtig verstehe hast du es ja nicht über den Editor (bei der Erstellung neuer Fragen & Antworten) sondern direkt in den Datein selbst gemacht, oder?
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

proudy

rehi Gerry,


nein die images wurden direkt ueber den editior eingefuegt ... das war von jeher so. da der text nebst grafiken ja dann ueber das FAQ script laufen, wird bzw. wurde es vor dem update dort auch immer ueber die FAQ/index.php entschluesselt.


ich hoffe, diese info hilft dir weiter, bye heike

_Gerry_

Zitat von: proudy am 11 Juni 2009, 16:31:07
rehi Gerry,


nein die images wurden direkt ueber den editior eingefuegt ... das war von jeher so. da der text nebst grafiken ja dann ueber das FAQ script laufen, wird bzw. wurde es vor dem update dort auch immer ueber die FAQ/index.php entschluesselt.


ich hoffe, diese info hilft dir weiter, bye heike


Wie genau hast du dort das Bild den genau eingefügt?
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

proudy

rehi Gerry,


die grafiken wurden wie folgt eingefuegt ueber den wysing-editor --> /$themefaq/xxx.png (so stehts dann auch in der db)
eben genauso wie es mir jetzt auch im quelltext ausgegeben wird. und wie bereits geschrieben wurden mir alle bilder vor dem update auf die 11´er version auch korrekt entschluesselt angezeigt, siehe -->

http://www.meine-seite.com/themes/gewaehltes_design/images/faq/xxx.png


lieber gruss, bye heike

_Gerry_

Hey Du!

Sorry das ich jetzt erst antworte!

Ich werd mir später nochmal die Vorgänger Version (hab sie normal noch auf meiner externen Platte) local installieren,
muß mir das dort mal ansehen.
Vielleicht komm ich so dahinter!  ;)

Falls vorab schon jemand ne Idee hat, nur her damit! *gg*

L.g. Gerry
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

proudy

hallo Gerry und andere user,


mensch, du brauchst dich doch nicht zu entschuldigen ... ich bin froh, wenn jemand einen eventuellen plan hat ... ausserdem habe ich sehr viel geduld. wie heisst es so schoen "in der ruhe liegt die kraft". also reiss dir mal kein bein deshalb aus.  ;)


eben habe ich auf einer anderen familien-seite (muetterlicher-seits) das update eingespielt und wieder ein grosses problem.

und zwar hatte ich im smf-forum jedes theme speziell durch grafiken (buttons, smileys etc.) angepasst unter -->

html/themes/div_designs/sys_images/modules/smf/Smilies + Themes etc.

tja und auch hier, zeigt es mir die ganzen grafiken nicht mehr an bzw. holt diese nicht mehr aus dem sys_images ordner.

hingegen werden mir die themegesteuerten indiviuell angepassten grafiken unter Web-Links (ordner-grafiken) alle korrekt angezeigt.  :gruebel:


ich werde mir das alte foren-script bzw. die bridge mal ansehen, vielleicht fehlt hier nur eine zeile fuer das kommando "wenn grafik unter themes/div_designs/sys_images/... vorhanden dann nehme diese grafik, wenn nicht dann hole sie aus dem standard-verzeichnis"


ich sende euch allen liebe gruesse, bye heike  :bye:

proudy

hallo leser/innen von pragmaMX,


das problem wurde nun ueber einen kleinen umweg von mir behoben. da die direkte entschluesselung nicht mehr funktionierte ... benannte ich alle grafiken in der db um und machte aus /$themefaq/xxx.png .... => /themefaq/xxx.png ... OHNE dem dollarzeichen und fuegte folgendes in der /modules/FAQ/index.php zeile ~253 nach "whil e (lis t($ id, $ question, $ answer) = sql_fetch_row($ result)) {" ein -->

////////////////////////////////////// Anfang-Theme-Grafiken
$themefaq =  MX_THEME_DIR . "/images/faq";
$answer = ereg_replace("themefaq","$themefaq",$answer);
////////////////////////////////////// Ende-Theme-Grafiken


damit man in der administration auch die grafiken sieht, fuegt man den gleichen code dann auch noch in der /admin/modules/adminfaq.php Zeile ~159, auch wieder nach den gleichen code-satz wie oben angezeigt.


so und nun ist alles wie bisher und funktioniert auch wieder wunderbar  :thumbup:


lieber gruss aus muenchen, bye heike