+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Module Position im Conent einrichten

  1. #1
    Neu an Board
    Registriert seit
    29.09.2008
    Beiträge
    8
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Ausrufezeichen Module Position im Conent einrichten

    Liebe Community,

    sicher ist das hier eine Frage, die ein geübter Joomlaner beantworten kann. Ich selbst weiß zwar wie man Module im Template einbindet, jedoch hier weiß ich nicht mehr weiter. Ich bitte um Hilfe und Danke euch jetzt schon im Vorraus.

    Im Anhang home.php des Templates.

    wenn ich die Module-Position vor oder nach <?php mosMainBody(); ?> einsetze wird sie entweder oben oder eben untendrunter angezeigt. Hier mal die Website: http://www.tus-helmlingen.org/

    Ich möchte jedoch, dass das Modul in den Content eingefügt wird, also über den Beiträgen und unter dem Willkommenstext.

    Außerdem, ist es möglich das Modul dann sichtbar/unsichtbar zu machen durch einen klick, ohne dass sich die Seite neu läd. Das Modul soll die Ergebnisse und nächsten Spiele einblenden, welche nun als Beitrag (erste Beitrag, Tabelle) eingelsen sind.

    Helft mir bitte weiter, ich bin nicht so der Profi.

    MfG
    fopper
    Geändert von meischdafopper (09.10.2008 um 14:57 Uhr) Grund: erledigt

  2. #2
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    Hi,
    also was ich nicht raffe ist "über den Beiträgen und unter dem Willkommenstext." ... Welcher Willkommenstext??

    Was das ein/ausblenden angeht: das bedürfte etwas JS und CSS um das Modul zusammenklappen zu lassen -- oder eben ganz ausblenden (display:none).
    Du kannst ja mal bei Mootools nachschauen, die werden in 1.5 sowieso verwendet und bei einem späteren Upgrade kannst du dein "Klappfeature" praktisch 1:1 übernehmen.

    Ich bin aus 1.0 völlig raus und hab innerlich verdrängt, wie was wo geht :-) Wassichnochweiss: auch in 1.0 kannst du ein Modul mit Hilfe des "{mosloadposition}" Mambots auch innerhalb eines Artikels laden. Du brauchst dann allerdings ein paar "Pseuso-Modulpositionen" die nicht direkt im Template genutzt werden. Denen weist du dann dein Tabellenergebnismodul zu.
    Ich glaub es ging so: im Artikel {mosloadposition schnubbi} einfügen, das läd dann die Module(!!) an der Position "schnubbi".

    In dem HTML/PHP des entsprechenden Moduls kannst du den JS/CSS Zuklapper ja einbauen.

    Viel Spaß,
    CirTap
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  3. #3
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    ich seh grad: so ein Zuklapper ist ja bei den rechts/links Modulen schon drin.
    na dann dürfte das ja nicht schwer sein <g>
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  4. #4
    Neu an Board
    Registriert seit
    29.09.2008
    Beiträge
    8
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    das mit dem zuklapper könnte ich später vllt hinbekommen, aber jetzt erst nochmal zur Modulposition.

    Die Variante mit dem Einbinden in einen Artikel möchte ich nicht verwenden, dann wäre es ja wie jetzt auch , nur als Modul im Artikel. Genau das sollte aber geändert werden.

    Hier mal ein Screenshot...

  5. #5
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    aah, jetzt, ja ...
    ok, der "Willkommenstext" ist der ganz normale Seitentitel, tja und zwischen den und den Inhalten kommst du nur durch Ändern der com_content Dateien.
    In J!1.5 wäre das einfach, in 1.0 bedeuted das einen "Core-Hack" der Funktion BlogOutput() in "components/com_content/content.php". Dort müsstest du abfragen, ob gerade die "frontpage" angezeigt wird und nach der Ausgabe des div class="componentheading" das Modul mit mosLoadModule() laden.
    Code:
    // Page Output
    // page header
    if ( $header ) {
    	echo '<div class="componentheading'. $params->get( 'pageclass_sfx' ) .'">'. $header .'</div>';
    	# {{ HACK:
    	if ( $menu->componentid == 10 ) { // 10 = "frontpage"
    		mosLoadModules( 'tabellenergebnisse', -2 );
    	}
    	# }}
    }
    Die Position "tabellenergebnisse" legst du dann noch an, weist dieser dein Modul zu und mit etwas Glück sollte auf der Startseite, nach dem Titel, das Modul erscheinen.

    Viel Spaß,
    CirTap
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  6. Erhielt Danksagungen von:


  7. #6
    Neu an Board
    Registriert seit
    29.09.2008
    Beiträge
    8
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    suuuuper! Danke!

    hat bis jetzt alles geklappt!

    jetzt habe ich nur leider so einen schmalen Balken wie auf der seite... wo kann ich das modul nun editieren, bzw. festlegen dass eine andere grafik verwendet wird

    habe das hier gefunden: templates/ja_zibal/css/template_css.css

    Code:
    /* MODULE
    --------------------------------------------------------- */
    div.modules {
    	width: 100%;
    }
    
    div.moduletable {
    	padding: 0 12px 0 13px;
    	width: auto;
    	margin-bottom: 10px;
    }
    
    div.moduletable h3 {
    	margin: 0 -12px 10px -13px;
    	padding: 0 10px 0 20px;
    	color: #666666;
    	background: url(../images/h3-bg.gif) no-repeat bottom #E1E1E1;
    	font-size: 1em;
    	line-height: 21px;
    	text-transform: UPPERCASE;
    	height: 22px;
    }
    
    div.moduletable h3.collapse {
    	margin: 0 -12px 10px -13px;
    	padding: 0 10px 0 20px;
    	color: #666666;
    	background: url(../images/h3-bg.gif) no-repeat top #E1E1E1;
    	font-size: 1em;
    	line-height: 21px;
    	text-transform: UPPERCASE;
    	height: 22px;
    	cursor: pointer;
    }
    
    div.moduletable table {
    	border-collapse: collapse;
    	border-spacing: 0;
    }
    hier kann man die grafik aber wohl für alle modules verändern... ich suche das ganze jetzt für ein einziges modul oder eben für die ganze position

  8. #7
    Hat hier eine Zweitwohnung Avatar von CirTap
    Registriert seit
    12.12.2005
    Ort
    Karlsruhe
    Beiträge
    1.628
    Bedankte sich
    83
    Erhielt 539 Danksagungen
    in 438 Beiträgen

    Standard

    Hi,
    schön, dass es geklappert hat, testen konnte ich das nämlich nicht
    Hab deine Seite nochmal besucht und keinen "Balken" gesehen. Ich nehme mal an, dass du das inzwischen über den "punkt" im "Module-Class-Suffix" in den Modul-Parametern gelöst hast. Nimm besser was anderes, z.B. "-ergebnis", dann kannst du das bei Bedarf im CSS gezielt via
    div.moduletable-ergebnis {}
    div.moduletable-ergebnis h3 {}
    div.moduletable-ergebnis table {}
    umstylen.

    Was das von dir gewünschte zusammenklappen bzw. ausblenden angeht, denke ich hängt das mit der H3-Überschrift zusammen und einem JS-Skript des Templates, das alles kaputtautomatisch regelt. Sowas ist auch in JA-Purity (J! 1.5) drin, greift aber serienmässig nur auf die Module in der linken und rechten Spalte.

    Nicht vergessen: DAS IST EIN CORE-HACK! Beim nächsten Update musst du diese Datei ggf. wieder ändern!!
    Wenn du mal auf 1.5 umsteigst bist du den Patchärger los und packst den folgenden Code einfach an geeigneter Stelle in
    /templates/(dein-template)/html/com_content/frontpage/default.php
    Code:
    foreach (JModuleHelper::getModules('tabellenergebnisse') as $_module) {
    	echo JModuleHelper::renderModule($_module, array('style'=>'xhtml'));
    }
    CirTap
    Joomla FAQ | CSS-Probleme? Verstehen Entdecken Anwenden Meistern

    "I love deadlines. I like the whooshing sound they make as they fly by." (Douglas Adams)
    Man kann Software schnell, gut und günstig schreiben, sich aber nur 2 Dinge aussuchen.


  9. Erhielt Danksagungen von:


  10. #8
    Neu an Board
    Registriert seit
    29.09.2008
    Beiträge
    8
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    wow! du hast mir echt schon super weitergeholfen!

    denkst du, dass mit dee "klappfunktion" bekommt man irgendwie hin?

  11. #9
    Neu an Board
    Registriert seit
    29.09.2008
    Beiträge
    8
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    **push* - sry

  12. #10
    Neu an Board
    Registriert seit
    29.09.2008
    Beiträge
    8
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    mit dem modul JW Tabs & Slides Module lies sich das ganze sehr gut umsetzen.


    danke an cirtrap

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein