WBCE Home | WBCE Hilfe | WBCE Addon Repository | Impressum | Datenschutz

WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 27.03.2020 15:08:03

peppos
Member

Bulma wbce template (Beta) and request support

Hello, wbce community!

Ich habe dieses Thema für wbce basierend auf dem Bulma-Framework geändert.
Die Navbar funktioniert, aber ich aktiviere die Untermenüs nicht. Irgendwelche Ideen?

Vielen Dank

edit: link removed, copyright infringement (dt. Copyright Verletzungen)

Last edited by colinax (27.03.2020 16:37:08)

Offline

#2 27.03.2020 16:35:17

colinax
Developer

Re: Bulma wbce template (Beta) and request support

Hallo Peppos schön dass du dich für WBCE interessierst.

Bitte aktualisiere dein Template so dass es auch legal ist.

Bitte entferne sämtliche Nennungen, Images und Verlinkungen von WBCE und Pulma  aus dem Template, da es weder ein offizielles Template von WBCE oder Pulma ist.

Bitte entferne auch sämtlichen hard codierten Text und ähnliches wie die html lang usw. du kannst dir aus dem WBCE Addon Repository andere Templates runterladen damit du sehen kannst wie es aufgebaut sein muss.

--englisch--
Hello Peppos, nice that you are interested in WBCE.

Please update your template so that it is legal.

Please remove all mentions, images and links of WBCE and Pulma from the template, because it is neither an official template of WBCE nor Pulma.

Please also remove all hard coded text and similar like the html lang etc.
You can download other templates from the WBCE Addon Repository so you can see how it has to be built.

Offline

#3 28.03.2020 14:45:55

peppos
Member

Re: Bulma wbce template (Beta) and request support

Vielen Dank, ich denke, es ist jetzt in Ordnung, aber eines habe ich nicht verstanden: Um diese Vorlagen zu erstellen und sie legal zu halten, können Sie Frameworks wie Bootstrap, Bulma, Foundation usw. verwenden. oder solltest du nur html und css verwenden?

https://filetransfer.io/data-package/qGI9dHAx

Original code of navbar :

<nav class="navbar is-warning is-fixed-top">
        <div class="navbar-brand">
            <a class="navbar-item" href="https://www.google.com">
                <img src="<?php echo TEMPLATE_DIR; ?>/images/logo.png" alt="Test Template" width="193" height="356">
            </a>
            <div class="navbar-burger burger" data-target="navbarExampleTransparentExample">
                <span></span>
                <span></span>
                <span></span>
            </div>
        </div>

        <div id="navbarExampleTransparentExample" class="navbar-menu">
            <div class="navbar-start">

                <a class="navbar-item" href="https://www.google.com/">
                    Home
                </a>
                <a class="navbar-item" href="https://link1/">
                    Link1
                </a>
                <a class="navbar-item" href="https://link2/">
                    Link2
                </a>
                <a class="navbar-item" href="https://link3/">
                    Link3
                </a>
                <div class="navbar-item has-dropdown is-hoverable">
                    <a class="navbar-link" href="/documentation/overview/start/">
                        More
                    </a>
                    <div class="navbar-dropdown is-boxed">
                        <a class="navbar-item" href="https://link4/">
                            Link4
                        </a>
                        <a class="navbar-item" href="https://link5/">
                            Link5
                        </a>
                        <a class="navbar-item" href="https://link6/">
                            Link6
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </nav>

Modified code with showmenu2: (submenu not working):

<nav class="navbar is-warning is-fixed-top">
        <div class="navbar-brand">
            <a class="navbar-item" href="https://www.google.com">
                <img src="<?php echo TEMPLATE_DIR; ?>/images/logo.png" alt="Test Template" width="193" height="356">
            </a>
            <div class="navbar-burger burger" data-target="navbarExampleTransparentExample">
                <span></span>
                <span></span>
                <span></span>
            </div>
        </div>

        <div id="navbarExampleTransparentExample" class="navbar-menu">
            <div class="navbar-start">

<?php echo

$mainnav = show_menu2(
			$aMenu          = 1,
			$aStart         = SM2_ROOT,
			$aMaxLevel      = SM2_ALL,
			$aOptions       = SM2_ALL|SM2_PRETTY|SM2_BUFFER,
			$aItemOpen      = '<a href="[url]" class="navbar-item" target="[target]"}]>[menu_title]</a>',
			$aItemClose     = '',
			$aMenuOpen      = '',
			$aMenuClose     = '',
			$aTopItemOpen   = true,
			$aTopMenuOpen   = true
		  );

?>


             </div>
        </div>
    </nav>

Offline

#4 28.03.2020 16:40:43

bernd
Developer

Re: Bulma wbce template (Beta) and request support

Diese gewünschte Menu-Struktur mit show_menu2 abzubilden ist nicht ganz so trivial.
Das liegt vor allem an der sehr "kreativen" Verschachtelung der div's für Untermenues.

So in etwa könnte es funktionieren:

<div id="navbarExampleTransparentExample" class="navbar-menu">
<?php
	show_menu2(
		$aMenu          = 1,
		$aStart         = SM2_ROOT,
		$aMaxLevel      = SM2_ALL,
		$aOptions       = SM2_ALL|SM2_PRETTY,
		$aItemOpen      = '[if(class==menu-expand){<div class="navbar-item has-dropdown is-hoverable">}]<a href="[url]" class="navbar-item [class]" target="[target]">[menu_title]',
		$aItemClose = '</a>',
		$aMenuOpen = '<div class="navbar-dropdown is-boxed">',
		$aMenuClose     = '</div></div>',
		$aTopItemOpen   = false,
		$aTopMenuOpen   = '<div class="navbar-start">'
	);
?>
</div>

Bitte lese dazu auch mal die README Datei im Verzeichnis /modules/show_menu2, dort ist sehr ausführlich erklärt, was die einzelnen Parameter bewirken.

Nebenbei:
wenn du das show_menu2 ohnehin an der Stelle generierst an der es ausgegeben wird, ist es unnötig die Ausgabe zu puffern (SM2_BUFFER) und sie einer Variablen zuzuweisen ($mainnav).
Dies macht nur Sinn wenn du das Menu irgendwo anders in der Index.php generierst (z.B. im head-Bereich) und dann an der Stelle wo es benötigt wird einfach die Variable mit echo ausgibst.


2 x ROT13 hält besser ...

Online

#5 28.03.2020 18:20:47

colinax
Developer

Re: Bulma wbce template (Beta) and request support

Hallo Peppos,
du kannst Alles verwenden was du willst sofern es mit den Lizenzen untereinander zusammenpasst.

Was du nicht darfst sind, offizielle Namen und Logos der anderen Projekte verwenden und/oder zu manipulieren.

In der Template Beschreibung kannst du sagen "build with Bulma CSS Framework" aber Du darfst Namen wie Pulma und so weiter nicht im Template Namen haben.

Wenn du Platzhalter brauchst kannst du Tools wie placeholder.com verwenden.

Ich habe auch dein Template angepasst damit es unter WBCE korrekt funktioniert.

--englisch--
Hello, Peppos,

you can use anything you want as long as it fits with the licenses.

What you are not allowed to do is use and/or manipulate official names and logos of other projects.

If you need placeholders you can use tools like placeholder.com.

In the template description you can say "build with Bulma CSS Framework" but you are not allowed to have names like Pulma and so on in the template name.

I have also adapted your template so that it works correctly under WBCE.

Offline

Liked by:

florian

#6 28.03.2020 19:55:46

peppos
Member

Re: Bulma wbce template (Beta) and request support

smile   Dank bernd und colinax funktioniert jetzt alles gut, die Navigationsleiste ist in Ordnung und ich habe auch verstanden, wie die Spalten des Fußzeilenabschnitts dynamisch sein und über das Administrationsfenster verwaltet werden können. Das Schöne an Wbce ist, dass Sie verstehen, wie es im Gegensatz zu einem CMS ganz einfach und mit geringem Aufwand funktioniert (was ich nicht einmal nennen möchte, weil ich das Admin-Panel und die Menüverwaltung nie verstanden habe, es ist langsam und passt zu mir unangenehm), das im Web sehr beliebt ist, Millionen von Plugins und Vorlagen enthält und Sie verstehen, was es ist. Ich wünschte, WBCE würde darüber hinwegkommen, weil ich denke, dass es besser ist. Meiner Meinung nach könnte WBCE, anders als jetzt, eine größere Community und mindestens 300-400 kostenlose Responsive-Vorlagen mit schönen Grafiken sogar die anderen cm übertreffen.

Offline

Board footer

Powered by FluxBB

up