[support] Path does not work

Gina Rydland girydlan at online.no
Mon Jul 3 17:59:52 UTC 2006


These are the areas I find where I can change it to PHP.
Am I at the right place?

Gina


edit block
Block title:
 
The title of the block as shown to the user.
Input format:

 Filtered HTML 
  a.. Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> 
  b.. Lines and paragraphs break automatically.
 PHP code 
  a.. Lines and paragraphs break automatically. 
  b.. Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
 Full HTML 
  a.. Lines and paragraphs break automatically.

----------------------------------------------------------------

input formats
Input formats define a way of processing user-supplied text in Drupal. Every input format has its own settings of which filters to apply. Possible filters include stripping out malicious HTML and making URLs clickable.

Users can choose between the available input formats when submitting content.

Below you can configure which input formats are available to which roles, as well as choose a default input format (used for imported content, for example).


--------------------------------------------------------------------------------

Permissions and settings
      Name Default anonymous user authenticated user Operations 
           
         
        configure  
           
         
        configure delete 
           
         
        configure delete 







----- Original Message ----- 
From: "Jason Flatt" <drupal at oadae.net>
To: <support at drupal.org>
Sent: Monday, July 03, 2006 7:19 PM
Subject: Re: [support] Path does not work


> You appear to be asking several different questions, but I'm also not entirely 
> sure I understand your English. I will attempt to answer as best as I can.
> 
> On Sunday 02 July 2006 11:57, Gina Rydland wrote:
> > Hi
> >
> > I have tried using php script as described on the drupal site to make new
> > blocks I make to only show up after the user has logged in.
> 
> On your block configuration page in the "Page specific visibility settings" 
> area, select the PHP option (the third one) and try something like the 
> following:
> 
> <?php
>   global $user;
>   if ($user->uid) {
>     return TRUE;
>   }
>   else {
>     return FALSE;
>   }
> ?>
> 
> That will show the block with the content you specified in the "Block body" 
> area on every page only after the user has logged in. If you also want to 
> exclude the admin account, change "if ($user->uid) {" to "if ($user->uid > 1) 
> {".
> 
> Also, if you want brevity, the following will work:
> <?php
>   global $user;
>   return $user->uid;
> ?>
> 
> >
> > I have tried to use path to make blocks not appear or appear only on the
> > front side before people have logged in.
> 
> Using the above example, you would place the code in the "Block body" instead, 
> but change it like so:
> 
> <?php
>   global $user;
>   if (!$user->uid) {
>     --PUT YOUR BLOCK CONTENT HERE AS PHP CODE--
>   }
> ?>
> 
> Make sure your "Input format" is set to "PHP Code". Next, in the "Page 
> specific visibility settings" area, select the "Show on only the listed 
> pages." option and put the following in the textarea:
> <front>
> 
> That will show the block ONLY on the front page, and only if the user is NOT 
> logged in.
> 
> All of this is outlined in the "Controlling block visibility with PHP" 
> handbook page: http://drupal.org/node/64135
> 
> >
> > Non of it works.
> >
> > I have my alias url enabled, I have php enabled, nothing works.
> >
> > I also have a problem with the front page that shows up with the URL
> > followed by this: /?q= The path configuration will not accept this as a
> > path, yet this is the only "path" showing up at the front before you have
> > logged in and at the  first page (home page) after you have logged in.
> 
> You should only use the part after the ?q= when ever referencing a path. i.e.: 
> if the path is:
> http://www.domain.com/?q=admin/settings
> use
> admin/settings
> 
> For situations where you are referencing the front page, then either 
> http://www.domain.com/ or / will do.
> 
> Also, if your Web server can handle it, you might want to enable Clean URLs 
> (which can be found on the above admin/settings path). This page explains 
> Clean URLs: http://drupal.org/node/15365
> 
> >
> > Tips anybody?
> >
> > Best Gina
> 
> Hopefully, that helps you out.
> 
> -- 
> Jason Flatt
> http://www.oadae.net/
> Father of Six:  http://www.flattfamily.com/ (Joseph, 13; Cramer, 11; Travis, 
> 9; Angela; Harry, 5; and William, 12:04 am, 12-29-2005)
> Linux User:     http://www.sourcemage.org/
> Drupal Fanatic: http://drupal.org/
> -- 
> [ Drupal support list | http://lists.drupal.org/ ]
> 
> 
> 


More information about the support mailing list