Gdzie jest plik??
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 11

Temat: Gdzie jest plik??

  1. #1

    Domyślny Gdzie jest plik??

    Dot. administracji skladnikami.
    Jaki plik odpowiedzialny jest za tworzenie przy wstawianiu modulu kodu do strony:






    TYTUL MODULU

    ...
    Chce to przerobic na divy, ale nie moge znalezc. Prosze o pomoc i dokladna lokalizacje pliku...

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Ten Niedobry Rybik awatar
    Dołączył
    26-09-2005
    Skąd
    Gliwice
    Wpisy
    2 179
    Punkty
    70

    Domyślny

    jest na serwerze pomocy opisane w ONZ czyli FAQ

  4. #3

    Domyślny

    Znalazlem, ale zamiast uzywac style -2 np to czy moge ustawic na samemu i nadac nazwy poszczegolnym poziomom divow - latwiej sie operuje na classach i takie na kazdym poziomie chcialbym stworzyc.

    Ktory blik jest za to odpowiedzialny?

  5. #4
    Wyjadacz nexus246 awatar
    Dołączył
    23-09-2005
    Wpisy
    664
    Punkty
    20

    Domyślny

    includes/frontend.html.php

  6. #5
    Dodałem do pliku taki kod:
    (wycinek kodu)
    Kod PHP:
            // custom module params
            
    $moduleclass_sfx     $params->get'moduleclass_sfx' );
            
    $rssurl             $params->get'rssurl' );
            
            if ( 
    $rssurl ) {
                
    // feed output
                
    modules_html::modoutput_feed$module$params$moduleclass_sfx );
            }

            switch ( 
    $style ) {
                case -
    4:
                
    // own project - title bolder
                    
    modules_html::modoutput_own$module$params$Itemid$moduleclass_sfx);
                    break;
            
                case -
    3:
                
    // allows for rounded corners
                    
    modules_html::modoutput_rounded$module$params$Itemid$moduleclass_sfx);
                    break;

                case -
    2:
                
    // xhtml (divs and font headder tags)
                    
    modules_html::modoutput_xhtml$module$params$Itemid$moduleclass_sfx);
                    break;

                case -
    1:
                
    // show a naked module - no wrapper and no title
                    
    modules_html::modoutput_naked$module$params$Itemid$moduleclass_sfx);
                    break;

                default:
                
    // standard tabled output
                    
    modules_html::modoutput_table$module$params$Itemid$moduleclass_sfx);
                    break;
            }

            
        }

        
    /**
        * @param object
        * @param object
        * @param int The menu item ID
        * @param int -1=show without wrapper and title, -2=xhtml style
        */
        
    function module2( &$module, &$params$Itemid$style=0$count=) {
            global 
    $mosConfig_lang$mosConfig_absolute_path;

            
    $moduleclass_sfx $params->get'moduleclass_sfx' );

            
    // check for custom language file
            
    $path $mosConfig_absolute_path '/modules/' $module->module $mosConfig_lang .'.php';
            if (
    file_exists$path )) {
                include( 
    $path );
            } else {
                
    $path $mosConfig_absolute_path .'/modules/'$module->module .'.eng.php';
                if (
    file_exists$path )) {
                    include( 
    $path );
                }
            }

            
    $number '';
            if (
    $count 0) {
                
    $number '<span>' $count '</span> ';
            }

            switch ( 
    $style ) {
                case -
    4:
                
    // own project - title bolder
                    
    modules_html::modoutput_own$module$params$Itemid$moduleclass_sfx);
                    break;

                case -
    3:
                
    // allows for rounded corners
                    
    modules_html::modoutput_rounded$module$params$Itemid$moduleclass_sfx );
                    break;

                case -
    2:
                
    // xhtml (divs and font headder tags)
                    
    modules_html::modoutput_xhtml$module$params$Itemid$moduleclass_sfx );
                    break;

                case -
    1:
                
    // show a naked module - no wrapper and no title
                    
    modules_html::modoutput_naked$module$params$Itemid$moduleclass_sfx );
                    break;

                default:
                
    // standard tabled output
                    
    modules_html::modoutput_table$module$params$Itemid$moduleclass_sfx );
                    break;
            }
        } 
    i później:
    Kod PHP:
        /*
        * standard tabled output
        */
        function modoutput_table( $module, $params, $Itemid, $moduleclass_sfx, $type=0 ) {
            global $mosConfig_live_site, $mosConfig_sitename, $mosConfig_lang, $mosConfig_absolute_path;
            global $mainframe, $database, $my;
            ?>
            <table cellpadding="0" cellspacing="0" class="moduletable<?php echo $moduleclass_sfx?>">
            <?php
            
    if ( $module->showtitle != ) {
                
    ?>
                <tr>
                    <th valign="top">
                        <?php echo $module->title?>
                    </th>
                </tr>
                <?php
            
    }
            
    ?>
            <tr>
                <td>
                    <?php
                    
    if ( $type ) {
                        echo 
    $module->content;
                    } else {
                        include( 
    $mosConfig_absolute_path '/modules/' $module->module '.php' );
                        
                        if (isset( 
    $content)) {
                            echo 
    $content;
                        }
                    }
                    
    ?>
                </td>
            </tr>
            </table>
            <?php
        
    }

        
    /*
        * show a naked module - no wrapper and no title
        */
        
    function modoutput_naked$module$params$Itemid$moduleclass_sfx$type=) {
            global 
    $mosConfig_live_site$mosConfig_sitename$mosConfig_lang$mosConfig_absolute_path;
            global 
    $mainframe$database$my;

            if ( 
    $type ) {
                echo 
    $module->content;
            } else {
                include( 
    $mosConfig_absolute_path '/modules/' $module->module '.php' );
                
                if (isset( 
    $content)) {
                    echo 
    $content;
                }
            }
        }

        
    /*
        * xhtml (divs and font headder tags)
        */
        
    function modoutput_xhtml$module$params$Itemid$moduleclass_sfx$type=) {
            global 
    $mosConfig_live_site$mosConfig_sitename$mosConfig_lang$mosConfig_absolute_path;
            global 
    $mainframe$database$my;
            
    ?>
            <div class="moduletable<?php echo $moduleclass_sfx?>">
                <?php
                
    if ($module->showtitle != 0) {
                    
    //echo $number;
                    
    ?>
                    <h3>
                        <?php echo $module->title?>
                    </h3>
                    <?php
                
    }

                if ( 
    $type ) {
                    echo 
    $module->content;
                } else {
                    include( 
    $mosConfig_absolute_path '/modules/' $module->module '.php' );
                    
                    if (isset( 
    $content)) {
                        echo 
    $content;
                    }
                }
                
    ?>
            </div>
            <?php
        
    }

        
    /*
        * allows for rounded corners
        */
        
    function modoutput_rounded$module$params$Itemid$moduleclass_sfx$type=) {
            global 
    $mosConfig_live_site$mosConfig_sitename$mosConfig_lang$mosConfig_absolute_path;
            global 
    $mainframe$database$my;
            
    ?>
            <div class="module<?php echo $moduleclass_sfx?>">
                <div>
                    <div>
                        <div>
                            <?php
                            
    if ($module->showtitle != 0) {
                                echo 
    "<h3>$module->title</h3>";
                            }

                            if ( 
    $type ) {
                                echo 
    $module->content;
                            } else {
                                include( 
    $mosConfig_absolute_path '/modules/' $module->module '.php' );
                                
                                if (isset( 
    $content)) {
                                    echo 
    $content;
                                }
                            }
                            
    ?>
                        </div>
                    </div>
                </div>
            </div>
            <?php
        
    }
        
        
    /*
        * pozwala na zrobienie innego ukladu - wyrozniony tytul na potrzeby serwisu
        */
        
    function modoutput_own$module$params$Itemid$moduleclass_sfx$type=) {
            global 
    $mosConfig_live_site$mosConfig_sitename$mosConfig_lang$mosConfig_absolute_path;
            global 
    $mainframe$database$my;
            
    ?>
            <div class="module<?php echo $moduleclass_sfx?>">
                <div class="module_title_outer<?php echo $moduleclass_sfx?>">
                            <?php
                            
    if ($module->showtitle != 0) {
                                echo 
    "<h3>$module->title</h3>";
                            }
                            
    ?>
                            </div>
                            <div class="module_content<?php echo $moduleclass_sfx?>">
                            
                            <?PHP    
                            
    if ( $type ) {
                                echo 
    $module->content;
                            } else {
                                include( 
    $mosConfig_absolute_path '/modules/' $module->module '.php' );
                                
                                if (isset( 
    $content)) {
                                    echo 
    $content;
                                }
                            }
                            
    ?>
                </div>
            </div>
            <?php
        
    }
    }
    ?>
    I pojawia się problem. Jak ustawie styl na -4 to wczytuje mi tytul modułu itp, ale niestety nie wczytuje mi całego modułu. Nie dodaje mi treści i nie wiem dlaczego. Co zle zrobilem. Prosze o podpowiedz.

  7. #6
    Ten Niedobry Rybik awatar
    Dołączył
    26-09-2005
    Skąd
    Gliwice
    Wpisy
    2 179
    Punkty
    70

    Domyślny

    Kod PHP:
           switch ( $style ) { 
                case -
    4
                
    // own project - title bolder 
                    
    modules_html::modoutput_own$module$params$Itemid$moduleclass_sfx); 
    ta jedynka na koncu potrzebna ?

    a dwa to nie wiem czy dla samego wyroznienia tytulu trzeba wlasny uklad robic :/

    nie lepiej objac funkcje mosloadmodule jakims divem z ID=moje i potem sie do niego odniesc ? nie pamietam teraz skladni, jak cos to opisz czemu tak , czemu nie i moze Zwiastun cos o cssie dopowie

  8. #7

    Domyślny

    Cytat Wysłane przez Rybik
    [PHP]
    jak cos to opisz czemu tak , czemu nie i moze Zwiastun cos o cssie dopowie
    Chodzi o to, ze w serwisie, ktory robie potrzebuje na sztywno miec jakby tytul, a na tabelkach trzeba sie bawic z rozmiarami. A tak ustawiam diva na zewnatrz na jakas wysokosc i szerokosc a tekstem manipuluje sobie divem wewnatrz. Znacznie to ulatwia sprawe... Nie wiem czy ta jedynka potrzebna - ja sie nie znam na tym :-D

  9. #8
    Ten Niedobry Rybik awatar
    Dołączył
    26-09-2005
    Skąd
    Gliwice
    Wpisy
    2 179
    Punkty
    70

    Domyślny

    tez sie nie znam ale jak nie wiesz po co to po co ?

    caly czas nie rozumiem czemu rozwiazanie na 3 divy nie pasuje przeciez kazda z nich mozna osobno formatowac w css bez nadawania im klas

  10. #9

    Domyślny

    Cytat Wysłane przez Rybik
    tez sie nie znam ale jak nie wiesz po co to po co ?

    caly czas nie rozumiem czemu rozwiazanie na 3 divy nie pasuje przeciez kazda z nich mozna osobno formatowac w css bez nadawania im klas
    Bo tam jest tak:
    Kod:

    tekst

    modul
    Czyli teoretycznie nie moge osiagnac takiego czegos:
    Kod:
    TUTL
    TRESC MODULU

  11. #10
    Ten Niedobry Rybik awatar
    Dołączył
    26-09-2005
    Skąd
    Gliwice
    Wpisy
    2 179
    Punkty
    70

    Domyślny

    Kod HTML:
    <div id="moje">
    <?php mosLoadModules('left',3); ?>
    </div>
    wygeneruje:
    Kod HTML:
    <div class="moje">
    <div>
    <div>
    <div>
    <h3>tekst</h3>
    modul
    </div>
    </div>
    </div></div>
    i teraz kazda z divek mozesz formatowac sobie osobno i to

    rowniez:

    .moje div div div h3 { }

    hiba tak

    Zwiastun, hylp! bo ja z kaskady jestem noga generalnie chodzi o to zeby dostac sie do kazdego znacznika bez flagowania go wlasna klasa i wiem ze tka sie da (dotrzec po strukturze)


  12. Strona 1 z 2 12 OstatniOstatni

    Reguły pisania

    • Nie możesz zakładać nowych tematów
    • Nie możesz dodawać wypowiedzi
    • Nie możesz dodawać załączników
    • Nie możesz poprawiać swoich postów
    •