Aquesta extensió no s'ha provat en les darreres 3 versions majors del WordPress. Segurament no està mantinguda o suportada, i pot tenir problemes de compatibilitat quan s'usa en versions recents del WordPress.

DeMomentSomTresRestaurant

Descripció

DeMomentSomTres Restaurant està dissenyat pensant en restaurants, bars i cafeteries per que puguin penjar a la web i gestionar amb facilitat els seus menús i cartes.

Integrated to WooCommerce.

Gestiona la data de publicació així com la data que deixen de ser vàlids per a que pugueu planificar la vostra activitat.

Podeu tenir més informació sobre el component a la pàgina de DeMomentSomTres.

Característiques

  • Custom post tyupe: permet mostrar tantes cartes i menús com es vulgui.
  • Taxonomia específica dishlist type: els plats es poden agrupar per tipus. Així podeu tenir menú del dia, menús vegetarians…
  • Shortcode per meostrar les darreres entrades d’un determinat tipus pensat especialment per presentar el menú del dia a la pàgina d’inici.
  • Shortcodes per marcar els plats ecològics, de proximitat i sense gluten així com el preu. Hem integrat els codis a l’editor per fer-te les coses fàcils.

Història i raó de ser

El maig de 2013 DeMomentSomTres ens van demanar de construir la web d’un petit restaurant a Argentona que s’anomena La Fonda del Casal.

La nostra experiència construint webs per a petits restaurants ens va portar a crear una extensió per fer-los fàcil la gestió dels seus menús i cartes. Necessitàvem una manera de publicar-les que no fos al blog. Ens calia un tipus de post personalitzat.
També es necessitava una manera de presentar el menú del dia a la pàgina d’inici sense haver-lo de reescriure. Així va néixer el shortcode. I el short code ens permetia de presentar diferents tipus de menú alhora en una sola pàgina però gestionant-les com a cartes separades: vins, amanides, carns… Proveu-ho a la Fonda del Casal.

Posteriorment vam millorar-lo incloent-li l’experiència adquirida a La Fonda Sport i també a Semproniana.

On July 2020 we allowed to integrate WooCommerce products based on Cafeteria La Penedès requirements to manage take away products.

On May 2021 we updated to WordPress 5.7.1 and stopped using Titan Framework

Instal·lació

Es pot instal·lar com qualsevol altra extensió de WordPress.

Update from 20200618000

There’s an automatic upgrade wizard in configuration.

PMF

Com actualitzo de versions anteriors a la 2.0?

Heu de realitzar l’actualització des de l’apartat de configuració.

Què fa aquest procés d’actualització

S’actualitza el nom i el contingut del camp de data d’expiració

Com mostro el darrer menú d’un determinat tipus en una entrada o una pàgina

Podeu utilitzar el codi [demomentsomtres-restaurant-dish-list type=id count=1 hidden_titles title_format="h3" prefix="" suffix="" empty="" emptyurl="" classes="" blog_id="" id=""] per mostrar els n menús actius del tipus indicat en una entrada o pàgina.

  • El paràmetre Type id és obligatori. És la identificació del tipus de menú. Es pot trobar a la pàgina d’edició de tipus de menú.
  • Count (opcional): nombre de menús que es mostraran com a màxim. S’assumirà 1 si no està present.
  • Hidden titles (opcional): si voleu amagar els títols, cal que hi hagi el paràmetre hidden_titles.
  • Title format (opcional): podeu definir quin tag HTML voleu usar pels títols mitjançant el paràmetre title_format. Si no s’especifica, s’assumeix un h3.
  • Prefix (opcional): contingut que s’afegeix a l’inici del títol.
  • Suffix (opcional): Contingut que s’afegeix al final del títol.
  • Empty (opcional): text que es mostra si no hi ha cap menú.
  • Emptyurl (opcional): url que s’enllaçarà amb el missatge quan no hi hagi menú.
  • Classes (opcional): classes a afegir al menú per tal de personalitzar-lo.
  • blog_id (opcional): id del blog d’on procedeix el plat en instal·lacions multisite.
  • id (opcional): css id de l’element.
  • permalink (optional): outputs a link at the end of content linking to content permalink and using txt as link text.
  • emptyjs (optional): defines a jQuery function to call when shortcode is empty
  • wpml (optional): when WPML is installed, forces the change of language in the shortcode

Per què no hi ha un giny per mostrar els menús

La extensió Recent Posts Widget Extended és suficient per les nostres necessitats i és prou pesonalitzable com per a que no ens calgui reinventar la roda.

Shortcodes addicionals

Hi ha els següents shortcodes addicionals:

  • [ECO]: insereix un element <i class="icon-eco">Ecological</i>.
  • [PROX]: insereix un element <i class="icon-prox">Proximity</i>.
  • [CEL]: insereix un element <i class="icon-cel">Gluten Free</i>.
  • [P XXX]: insereix un element <div class="price">XXX</div>.

[demomentsomtres-restaurant-type]

Shows the dishlist type of the single dishlist shown.
Parameters:
* wpml (optional): when WPML is installed, forces the change of language in the shortcode

[demomentsomtres-restaurant-post]

Shows again the current menu.
Parameters:
* wpml (optional): when WPML is installed, forces the change of language in the shortcode

Com mostro tots els menús públics

Es pot cridar l’arxiu de restaurant per mostrar els continguts en forma d’arxiu.

Com personalitzar el missatge de menú expirat

Per personalitzar el missatge de menú expirat es recomana utilitzar la classe .demomentsomtres-restaurant-expired.

WooCommerce integration

Ressenyes

4 de maig de 2021
Gràcies a DeMomentSomTres, WooCommerce i aquest plugin hem pogut posar el nostre restaurant a Internet convertint-lo en un eCommerce de menjar per emportar en ple COVID. Fa un any que funciona i els nostres clients en fan ús de forma senzilla. Imprescindible si tens un restaurant.
Llegiu totes les 3 ressenyes

Col·laboradors i desenvolupadors

«DeMomentSomTresRestaurant» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.

Col·laboradors

“DeMomentSomTresRestaurant” s'ha traduït a 1 configuració regional. Gràcies als traductors per les seves aportacions.

Traduïu «DeMomentSomTresRestaurant» a la vostra llengua.

Interessats en el desenvolupament?

Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.

Registre de canvis

202105030000

  • Compatibility issues and Framework migration to Redux

202006260000

  • WooCommerce integration

202006180000

  • BUG – time not considering gmt for hidden until field.

20200610

  • Add hidden-control to dish list shortcode to filter dish lists.

20190226

  • Adds print feature quick

2.4

  • Additional parameters emptyjs and wpml to demomentsomtres-restaurant-dish-list
  • Additional parameter wpml to demomentsomtres-restaurant-type
  • New shortcode demomentsomtres-restaurant-post

2.3

  • Shortcode [demomentsomtres-restaurant-type]

2.2

  • Link added to shortcode linking to the content as shortcode dishlist output

2.1.1

  • Error en l’administador si no estava instal·lat i activat TitanFramework.

2.1

  • Millora de l’eficiència
  • Compatibilitat amb SiteOrigin
  • Error en la crida de plantilles per part de MCE Editor

2.0

  • Ja no es necessita el component DeMomentSomTres Tools.
  • Multiples plantilles
  • Compatibilitat amb WP 4.5

1.9.2

  • id css afegit al shortcode

1.9.1

  • Compatibilitat WPML
  • Expira demà per defecte
  • Compatibilitat amb WP 4.4

1.9

  • 2 plantilles

1.8.1

  • Resolució del bug anterior

1.8

  • Error en el short code si no hi ha una instal·lació multisite

1.7

  • El shortcode és compatible multisite

1.6

  • Actualització de compatibilitat amb WP 4.0 i WPBakery Visual Composer

1.5

  • Mostra un missatge si DeMomentSomTres Tools no està instal·lada

1.4

  • Icona i Shortcode Gluten free

1.3

  • Paràmetres afegits al shortcode per incorporar el missatge en cas que no hi hagi menús, una url per enllaçar en aquestes circumstàncies i el prefix i sufix del títol.
  • Botó a l’editor per importar una plantilla de menú.
  • Missatge personalitzat dels menús vençuts

1.1.0

  • Vista d’arxiu per evitar errors 404 i ajudant al posicionament SEO.
  • Rang de validesa mostrat a dalt dels menús i els excerpts.

1.0.0

Versió inicial