Jump to content

hansv

Members
  • Posts

    137
  • Joined

  • Last visited

Posts posted by hansv

  1. Is it possible to realize this e-commerce with Padloper 2

    I want to sell 10 products (food in a school restaurant).  The food is sold on monday, tuesday; thursday and friday.  Orders are places per month.

    • First the month is chosen
    • per product you can choose the days you want to buy the product

    Orders can be shown in different lists

    • per customer / date / product/ 
    • per food / number per day
    • per date / food  (per date #bread 1,  #bread2, ...)

    Lists can be emailed to customer, to ...

    • Like 1
  2. Hi

    I use UIKIT3 Sortable at the frontend to make the blocks M1, M2, ... Each block is a page. 

    I can move (sort) the blocks at the frontend, but how can I save the sort-order so the pages at the backend have the same sort-order as at the frontend? 

    afbeelding.png.40ac69cf7b312041537be46bf8be9449.png

    afbeelding.png.6374ec29b7fa8b84de8a4de00d86b9e9.png

  3. I think, my question was not really clearly.

    In my template 'x', I have a field 'Relatie' (see screenshot).  The field 'Relatie' is a Page reference field.

    Page 'y' may only be viewable by 'Raad van bestuur'.  

    How can I make a permission / role for the value 'Raad van bestuur' of the field 'Relatie'?

    Screen Shot 06-01-19 at 11.22 PM.PNG

  4. Hi

    I have a question about Access control

    In my template, I have a field 'relations' (= a page field) with e.g.  board of directors, members, ...

    The board of directors may view a page, the members not.  How can I manage in permissions / roles that only the board of directors can view the page?

    thx in advance

  5. The solution is working fine.  The code is placed in _main.php and is shown in the header-part of the template.

    When going to another page, the information is lost and I get the error:  

     Trying to get property 'naam' of non-object in /....../_main.php on line 83.

    I tried session-variables.  The variables are stored, but when I go to another page the sesson-variables are not retrieved.

    My code

    				$gebruikerarray = json_decode($gebruiker);	
    								    $session->naam = $gebruikerarray->naam;	
    								    $session->voornaam = $gebruikerarray->voornaam;	
    								    $session->klas = $gebruikerarray->groups[0]->name;	
    								    $session->email = $gebruikerarray->emailadres;	
    								    $session->email_coaccount1 = $gebruikerarray->email_coaccount1; 
    								    $session->email_coaccount2 = $gebruikerarray->email_coaccount2;	
    								  
    								    							   
    
    	     						echo 'Bestelling voor ' . $session->naam  . ' ' . $session->voornaam . ' -  ' . $session->klas . '<br>';  
    	  							echo 'Email:  ' . $session->email  . '<br>';
    	  							if ($session->email_coaccount2 !== '' ) {
    									echo 'Email co-account 1: ' . $session->email_coaccount1  . '<br>';
    								}
    	  							if ($session->email_coaccount2 !== '' ) {
    									echo 'Email co-account 2: ' . $session->email_coaccount2 . '<br>';
    								}
    	

     

    •  
  6. @teppo@horst

    thx for your quick, very usefull, respons

    The combination of $input->get and allow url-segments in the home page did the trick. 

    I was to much focused on the _main.php, but the real page was home.php.  With the url-segments allowed in the home template, the magic of processwire was there.  

      if(($input->get->u) !== ''){
            $gebruikersnaam = $input->get->text('u');	

     

    • Like 3
  7. Hi everybody

    I want to catch a variable from outside processwire into _main.php

     if(isset($_GET['u']) && $_GET['u'] !== ''){
     	$gebruikersnaam = $_GET['u'];
    ...
    ...

    This is working fine in a php file in a non processwire environment. 

    In a processwire environment, I get the variable when I refer to /site/templates/_main.php but a great part of my template-code is not shown. 

    From outside processwire I refer to    mydomain/index.php.  If I place   $gebruikersnaam = $_GET['u'];  in index.php, how can I pass through my variable to _main.php?   Or is there an other solution?

    thx

    hansv

  8. I got this morning an error on all pages that uses the hanna-code module on site that is already a few years online.  

    I use the latest pw dev

      Als guest you see this error on www.orgelpijpjes.be

    Internal Server Error
    
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    
    Error has been logged. 

    As administrator 

    Error: Exception: SQLSTATE[HY000]: General error: 1036 Table 'hanna_code' is read only (in /customers/9/7/b/orgelpijpjes.be/httpd.www/site/modules/TextformatterHannaCode/TextformatterHannaCode.module line 305)
    
    #0 /customers/9/7/b/orgelpijpjes.be/httpd.www/site/modules/TextformatterHannaCode/TextformatterHannaCode.module(305): PDOStatement->execute()
    #1 /customers/9/7/b/orgelpijpjes.be/httpd.www/site/modules/TextformatterHannaCode/TextformatterHannaCode.module(198): TextformatterHannaCode->getReplacement('inthepicture', Array, true)
    #2 /customers/9/7/b/orgelpijpjes.be/httpd.www/wire/modules/Fieldtype/FieldtypeText.module(94): TextformatterHannaCode->formatValue(Object(ProcessWire\Page), Object(ProcessWire\Field), '<p>[[inthepictu...')
    #3 /customers/9/7/b/orgelpijpjes.be/httpd.www/wire/modules/Fieldtype/FieldtypeTextarea.module(119): ProcessWire\FieldtypeText->___formatValue(Object(ProcessWire\Page), Object(ProcessWire\Field)
    
    This error message was shown because: you are logged in as a Superuser. Error has been logged

    Has anyone suggestions how to solve this?

    thx

     

  9. On transferring my database online, I get the following error when I try to enter my templates, fields, formbuilder form.

    Error: Exception: SQLSTATE[42000]: Syntax error or access violation: 1104 The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay ( ....    /wire/core/PageFinder.php line 410)

    Any suggestions how to fix?

    Many thx

  10. Maybe it's better to visualize

    In the body-field of a page there is content.   

    1 Lorem with H3-tag

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit sapien, pulvinar sit amet mi nec, consequat rhoncus nunc. Cras est urna, finibus ut elementum elementum, tincidunt id enim.

    1.1 Lorem with H2-tag

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit sapien, pulvinar sit amet mi nec, consequat rhoncus nunc. Cras est urna, finibus ut elementum elementum, tincidunt id enim.

    1.2 Lorem with H2-tag

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit sapien, pulvinar sit amet mi nec, consequat rhoncus nunc. Cras est urna, finibus ut elementum elementum, tincidunt id enim.

    2 Lorem with H3-tag

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit sapien, pulvinar sit amet mi nec, consequat rhoncus nunc. Cras est urna, finibus ut elementum elementum, tincidunt id enim.

    3 Lorem with H3-tag

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit sapien, pulvinar sit amet mi nec, consequat rhoncus nunc. Cras est urna, finibus ut elementum elementum, tincidunt id enim.

     

    In e.g. a sidebar (see below), the headers (h2, h3, may also h4) are generated, and when scrolling down the page-content (body-field),  you scroll down to the headers in the sidebar.   The tags are always, h2, h3 and h4

    1 Lorem with H3-tag

    1.1 Lorem with H3-tag    

    1.2 Lorem with H3-tag    

    2 Lorem with H3-tag

    3 Lorem with H3-tag

    I try to find a way to generate the headers of the page-body-field and show them in a side-bar-panel.  This is PW-related, the scrolling down part is for the front-end framework, e.g. Uikit.  

    In the cheatsheet of PW  I find way's to refer to page-fields (title, summary, body, ..) but I try to find a way to recognize specific html-content (headers, h2 -> h4) within the body-field.

     

×
×
  • Create New...