Recent comments

  • Drupal Actions and Triggers   16 years 40 weeks ago

    I figured out what's up. I used it before for *tokenized* email actions. So, you'll have to enable the "token actions" module that comes with the token module and do the tokenized email action instead of the regular email action.

    Good luck,
    Kristen

  • Drupal Actions and Triggers   16 years 40 weeks ago

    The Drupal system (6.13) won't allow it. Error message: 'Enter a VALID email address'. Not with a comma, comma-space, semi-comma... It really worked for you? No luck for me.

  • Drupal Actions and Triggers   16 years 40 weeks ago

    You should be able to put commas in between each email address in the recipient text field (not obvious but I've done this in the past and it worked).

    Good luck,
    Kristen

  • Drupal Actions and Triggers   16 years 40 weeks ago

    Useful indeed. But how to send an email to more than one recipient? That would be very useful. Should I create more than one action? It doesn't work for me to enumerate different recipients...

  • Drupal SEO Modules   16 years 41 weeks ago

    Check out and also add in the above list the module called:
    Glossify Internal Links Auto SEO

    It autolinks your site's content pages to one another - wonderful for SEO automation. Thus you can boost the Google PR of one page from PR-s of another pages.

  • Drupal Programmer - Bay Area - Santa Cruz   16 years 42 weeks ago

    That's so nice of you! I've repaired a lot of toilets for web designers or programmers but none of them ever offered to build me a site.
    __________
    Freddy Simpson - Platte City plumber

  • Drupal Actions and Triggers   16 years 43 weeks ago

    I haven't seen a way to configure that through the UI, so you'd probably have to create a custom action for that. They are easy to do if you know how to program in PHP.

    https://api.drupal.org/api/function/node_action_info/6
    https://api.drupal.org/api/function/comment_action_info/6
    https://api.drupal.org/api/function/hook_action_info/6

    Good luck,
    Kristen

  • Drupal Actions and Triggers   16 years 43 weeks ago

    is there a way...after someone posts a comment, to check if the comment contains a list of keywords and if so...then send an email?

  • Drupal Programmer - Bay Area - Santa Cruz   16 years 46 weeks ago

    The classic musical instrument site has custom code to do the credit card processing which uses paymentech. The band websites actually don't have ecommerce within their domain and just point off to other sites for that. I have taken over another project that uses ubercart and that has different ways of processing credit cards. If you want a full drupal solution, ubercart is the best solution right now.

    Good luck,
    Kristen

  • Drupal Programmer - Bay Area - Santa Cruz   16 years 46 weeks ago

    How do you do online credit card processing for the e-commerce websites. You have said about the band processing and classical music creation websites. I wonder how well Drupal concentrates to make all these come live. The developers are doing great job!

  • Drupal Actions and Triggers   16 years 48 weeks ago

    Now I know when to check my site. Thanks so much.

  • Need a Drupal Expert?   16 years 48 weeks ago

    I appreciate the mention.

    Don't forget Acquia for Drupal knowledge.

  • Basic SEO Top 10   16 years 49 weeks ago

    I just checked this page again after it was pretty high in the rankings. It is no longer ranking highly and I know why. Previously this page was linked to on *every* page on the site because it was a new blog post. Now that it is older, it has fallen off the "recent blog posts" block.

    So, this is a good example of how important your own internal links are (see step #6!). If you are linking to a particular page on every page of your website, you are telling the search engines that the page is important. If it's only linked to a couple times, then you are saying the opposite.

    How do I try to get back on track? I can add a link to this page in my menu so that it shows up on every page.

  • Drupal on GoDaddy is TOO SLOW   16 years 49 weeks ago

    Not only is it slow, the support is also TERRIBLE, they make it almost impossible to talk to a real person. I like webhost4life.com.

    Jenn

  • Basic SEO Top 10   16 years 49 weeks ago
    SEO

    I arrive at this site because I was looking for Drupal Meta Tagging tips

  • Drupal Node Teaser SEO   17 years 5 days ago

    Your article was reader-friendly and I assure you it’s highly appreciated. Being able to split the summary and incorporating node teasers would save us a lot of worries when dealing with duplicates.

  • Drupal Node Teaser SEO   17 years 5 days ago

    This is particular true for nodes with little content on them. If you have a node with only 600 characters and the summaries all show the first 600 characters, then you are essentially showing the full node throughout the site.
    Gadget Review

  • Drupal Google Analytics Setup   17 years 2 weeks ago

    This article was very helpful while setting up google analytics on my site, thank you for taking the time to post the steps for us!

    Katy
    Steam Showers

  • Drupal Nofollow Link Sculpting   17 years 2 weeks ago

    Well, modifying the core drupal code is not a good idea. Because when you need to update the core due to a security patch (which happens regularly), then you'll have to remember all the changes you made and do them all again and again.

    My suggestions would be to:

    1) use nofollow on the page itself so the links on that page are not followed

    or

    2) use the robots.txt file (or robotstxt module) to block search engines from those pages

    or

    3) use the .htaccess file to block search engines from those pages

    I'm not sure why the change you made is working on one site but not another. You don't need the t() function in your case because you would never want "nofollow" translated into something else, so I would get rid of that, but that shouldn't change the behavior.

    In the end, if the links are only showing up on one page on your site, then I wouldn't stress about getting 'nofollow' on them. If they are on ever page of the site, then it's more important. You can always replace the login block with your own that don't have those links, or just a "Login" link in your navigation that goes to the login page.

  • Drupal Nofollow Link Sculpting   17 years 2 weeks ago

    I'm not trying to nofollow menu links. There is a great menu attributes module for that. I'm "fighting" with register new account, request new password and syndicate links. I found solution in Dan Druick's Drupal SEO post for register account and new password links:

    Open the modules/user/user.module file in Notepad or some other text editor. Find the below:

    $items[] = l(t('Create new account'), 'user/register', array('attributes' => array('title' => t('Create a new user account.'))));
    }
    $items[] = l(t('Request new password'), 'user/password', array('attributes' => array('title' => t('Request new password via e-mail.'))));

    and change to:

    $items[] = l(t('Create new account'), 'user/register', array('attributes' => array('title' => t('Create a new user account.'), 'rel' => t('nofollow'))));
    }
    $items[] = l(t('Request new password'), 'user/password', array('attributes' => array('title' => t('Request new password via e-mail.'), 'rel' => t('nofollow'))));

    It worked at one of my sites, but on the other website the links didn't receive nofollow attribute. It is driving me crazy now. I cannot figure out why it is not working. It is not problem with caching. Any ideas?

  • Drupal Nofollow Link Sculpting   17 years 2 weeks ago

    Try something like this for menu item links:

    function phptemplate_menu_item_link($link) {
      if (! is_array($link['localized_options'])) {
        $link['localized_options'] = array();
      }
      if (! is_array($link['localized_options']['attributes'])) {
        $link['localized_options']['attributes'] = array();
      }
      if ($link['href'] == 'xxx') {
        $link['localized_options']['attributes']['rel'] = 'nofollow';
      }
      return l($link['title'], $link['href'], $link['localized_options']);
    }
    

    If you have your own theme, you can change phptemplate_ to yourthemename_. If you don't, you can leave it as phptemplate_ and put the function in one of your modules.

    Oh, one thing is that you have to clear your cache after adding the function. Perhaps you didn't do that. The theme registry needs to be flushed to pick up your change. See my post on getting Drupal theme changes to show up.

    Note that if the link is not in a menu then this code isn't going to help. If it's in a breadcrumb, you'll need a different theme function. If it's just output by a module directly using l(), then I'm not sure you can do anything.

  • Drupal Nofollow Link Sculpting   17 years 2 weeks ago

    That would be very useful. I tried applying code from the comment before, but with no success. I tried modifying it a bit, but I'm not very good at php.

  • Drupal Nofollow Link Sculpting   17 years 3 weeks ago

    I'm creating a new SEO module to contribute to drupal.org so perhaps I will add in code there for this feature. It could have a configuration/settings page where you type in all the patterns that you want to do nofollow for. I imagine this would be useful for people.

  • Drupal Nofollow Link Sculpting   17 years 3 weeks ago

    This is an excellent question. Although I haven't done this, you can do a lot in drupal so I'm sure there is a way. This particular task, though, would probably have to be handled in code. You can theme menu links with your own theme function. I haven't tried the code, but I imagine it's something like:

    function xxxxx_menu_item_link($link) {
      if ($link['href'] == 'something') {
        $link['localized_options']['attributes']['rel'] = 'nofollow';
      }
      return l($link['title'], $link['href'], $link['localized_options']);
    }
    

    Where xxxxx is the name of the theme you are using. This could be put in the template.php file for the theme. You will want to create your own theme rather than hacking a core one though.

  • Drupal Nofollow Link Sculpting   17 years 3 weeks ago

    Is there a way to add nofollow to other unimportant links on drupal website, like log in, register, syndicate...?

I'm a Speaker at DrupalCon Portland