We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 20911
    • 84 Posts
    hi i wanna show some php codes for my ssi_login, i use smf as forum and modx as cms.
    any ideas??
      Mysql 5.1.52
      Apache 2.2.17
      PHP 5.2.12
      Linux
      • 15114
      • 102 Posts
      Hi,

      You can put your PHP code in a snippet and call this snippet in your template.
        • 20911
        • 84 Posts
        Have a little question about SSI in Modx templates, i cant get this to work... sad huh
        i Run this in a snippet.
        <?php if ($context['user']['is_guest'])
        {
          echo 'Login or <a href="', $scripturl, '?action=register">', ' Register</a>';
        }
        else 
        {
          echo 'Hey, ' . ($context['user']['name']);
        }
        ?>
        						
        	<?php if ($context['user']['is_guest'])
        {
          echo "";
        }
        else 
        {
          echo 'Total PM - <a href="', $scripturl, '?action=pm">', ($context['user']['messages']), ' </a>';
        }
        ?>
        
        <?php
        global $scripturl;
        if ($context['user']['is_guest'])
        {
          echo 'Welcome, Guest. Please Login or <a href="', $scripturl, '?action=register">', ' Register</a>';
        }
        else 
        {
          echo '';
        }
        ?>
                                                           
        <?php if ($context['user']['is_guest'])
        {
          echo "";
        }
        else 
        {
          echo 'Unread PM - ' . ($context['user']['unread_messages']);
        }
        ?>
        
        
        
                                                           
                                                           <?php ssi_login(); ?>
                                                           <?php ssi_logout(); ?>
          Mysql 5.1.52
          Apache 2.2.17
          PHP 5.2.12
          Linux
          • 15114
          • 102 Posts
          A snippet have to return the result. Replace the "echo" with "return"