Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Yes, it's quite incredibly sad news indeed. :( To think he's been such a huge part of DaniWeb ever since the beginning.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm glad you've decided not to leave, JC.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

With the exception of the code snippet library, where it's understood that code is meant to be reused and shared.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

That's why I say it's better to just be blank.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

You don't need a robots.txt file if you don't want to disallow robots from anything. However, it can't hurt to create one to specify your sitemap file:

Sitemap: http://URL-TO-SITEMAP-FILE
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I say GoTo.com ... They were the first ones to do pay-per-click and the whole concept of paying to increase your rank in search engines.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Yes, just keep using upvotes the way you have been.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Why are you screaming?

mattster commented: maybe he doesn't know how to turn off CAPS LOCK lol +4
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

OK bug fixed. I had fixed the Unanswered tab on the homepage and the Unanswered link within the bottom toolbar, but not for when in a specific forum.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Firstly, I would never put sensitive photos in the cloud to begin with. And if you did, make sure to encrypt them :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I think the strongest reasoning for leaving threads open is the realization that they help people who stumble upon the threads months and years into the future, and not just the OP.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Hi there,

DaniWeb is actually built on the CodeIgniter MVC framework, and therefore we use CodeIgniter's routing functionality.

CodeIgniter also has a single index.php file that essentially takes in the name of the class and the name of the method, and then routes to calling the appropriate function.

RewriteCond $1 !^(index\.php|js|images|favicon\.ico|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

CodeIgniter just handles it from there!

That being said, I would not recommend CodeIgniter because, although I love it and they do have an expansive community behind them, EllisLab is currently looking for new owners to maintain the project on GitHub, and there hasn't been any major updates to it in quite some time. As a result, its future looks unpredictable at this point.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Thanks for the feedback. I've gone ahead and made the adjustment a little bit ago.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Just a show of hands, how many people have taken the plunge and migrated to HTTPS since Google's announcement?

I was really against it at first, because I just don't like to do things just for SEO's sake, and it seemed to me like this was one of those things. However, after reading more about it, I heard that Chrome and other web browsers are actually going to improve the speed of SSL pages over non-SSL pages, and that SSL prevents man-in-the-middle attacks and proxy servers sniffing and screwing around with our pages. Also read up about how social networking sites should really always be employing https, so that tipped the scale for me as well.hould really always be employing https, so that tipped the scale for me as well.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I was recently reminded of this discussion thread after a conversation the other day, so I've decided to update it.

Firstly, it wasn't Google Panda that we were hit by. It was some unknown algorithm that hit a whole bunch of tech forums all at once, all while increasing Stack Overflow's traffic. Oh, but I'm not bitter :) Here's where my frustration comes in, though ...

Stack Overflow is an amazing Q&A site. But that's all it is. People post questions. Those questions are closely scrutenized, modified and perfected by other Stack Overflow members (because Stack Overflow acts like a giant Q&A wiki). If the question isn't clear enough, thoughtfully written, is open-ended, is too broad, is too narrow, or can't easily be perfected, then it is immediately removed. Answers are required to be self-contained and clearly and directly answer the specific question being asked.

This leads to all of the makings of an amazing Q&A site that is great at getting Google traffic. Google just eats this stuff up because Google likes sending people to a page that is perfect grammar, perfect spelling, has a perfectly laid out question, and is followed by a perfect answer. That's a perfect experience for a searcher coming in from the SERPS!!

And that's all fabulous. Stack Overflow strives to be the best Q&A site, and they are. Every single page on their site is designed to provide a perfect SERP experience. But, all of their traffic comes from the SERPS, because they've …

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

No, that's not true at all. AdSense is very picky with their terms, but it's perfectly acceptable to use them along with other ad units as long as the other ad units don't attempt to mimic or be confused with the look of AdSense.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Just for those who are curious, here's a link to the "official" discussion on BHW.

http://www.blackhatworld.com/blackhat-seo/white-hat-seo/659039-forum-signature-url-problem.html

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I love how this is a copy/paste of a question asked on blackhatworld.com ... He even says "I see some people here on BHW" ... clearly, he's a black hat person!

If he took the time to realize what site he was posting on, he's notice that we don't show our forum signatures to members who aren't logged in.

Now, as for answering the question, yes, it can definitely be perceived as spammy if you have a forum signature promoting vacation rentals on a tech site, as you do.

However, RELEVANT forum signature links IMHO can do more good than harm by showing you're an expertise in your field and getting referrals from the community.

I think that Google is really down playing forum links significantly though.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Oh, I wish it were as easy as thinking about keywords and suddenly they are put in my site and I rank for them!! dreaming

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Hi there! Clifford was my dad's name, too.

Clif40RD commented: May I Ask, Uhm What Exactly Is a 'ShoutBox' And In What Ways Can I Accumulate My Posts Or Reputation Points? +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Awesome. Welcome to DaniWeb!! Plus everyone knows that PHP is better than .NET. There's a reason you do PHP when work is over.

<M/> commented: right +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

What makes Bill a better name than Fred? His name is Fred. Stop trying to rename him!

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

But if I want a guy's name, I don't want it to be Daniel because then people will get confused and think that DaniWeb is run by a guy named Daniel.

I like Fred because in programmer-speak, it's the proper noun version of Foo.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Because a girl in a dress isn't really DaniWeb's target audience, and the name Dani (depending upon where in the world you are) can be considered a male or female name. It was important to me to make our mascot representative of the DaniWeb community as a whole. He's hip looking with his messy hair and jeans, has a tablet, and looks like a giant thumb.

Now, as far as why I named him Fred ... to quote Wikipedia:

The names "Joe Bloggs" and "Fred Bloggs" are commonly used as placeholder names in the United Kingdom, Ireland, Australia and New Zealand, for teaching, programming, and other thinking and writing. The surname Bloggs on its own is sometimes used in the same way. Fred alone can be a programming placeholder (due to its letters being close together on the standard QWERTY keyboard).

And to quote the New Hacker's Dictionary:

fred /n./
1. The personal name most frequently used as a metasyntactic variable (see foo). Allegedly popular because it's easy for a non-touch-typist to type on a standard QWERTY keyboard. Unlike J. Random Hacker or `J. Random Loser', this name has no positive or negative loading (but see Mbogo, Dr. Fred). See also barney. 2. An acronym for `Flipping Ridiculous Electronic Device'; other F-verbs may be substituted for `flipping'.
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Haha congrats. I actually have nobody who is computer literate in my family except for me, and my younger cousins who can use Facebook lol. I really took my own path.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Welcome to DaniWeb. However, it's a bit odd that you're saying you are new to SEO but meanwhile you run a company called Best SEO Service.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

It's okay to use different CSS stylesheets to create a responsive layout that works across mobile browsers as well as desktops. Just be careful to avoid cloaking techniques, such as serving different content to Googlebot than to real visitors.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I would NEVER use display:none on an H1 tag. I also recommend just one H1 tag per page. No spammy techniques, please! :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

You only have two posts. This one, and a post in another thread where you state that no one could know the best marketing and SEO techniques. So, there you have it. No one knows :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Thanks, I bought the rapid relief desitin 2 oz tube pack.

No, not that one :( Sorry I wasn't more specific. Buy the one in the purple container that contains 40% zinc oxide. Or buy the generic version that is simply labeled 'Zinc Oxide'. Zinc targets the immune system and has healing properties, and in the form of zinc oxide, it reduces redness and inflammation without drying out the skin and acts as a protective barrier to allow healing. Since it's the summertime, I also recommmend buying facial suntan lotion that has zinc oxide.

veedeoo commented: ok, well get that ASAP :) +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I can't speak for diafol, but I think that's the point if our code snippet library. :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

As long as you have receive community email checked, then you will receive email for articles that you watch.

You can watch/unwatch any article by clicking the button within the article. You can also view articles you're watching, and mass-unwatch articles that you're watching, from the 'watched articles' page (link in the header).

If you have your profile set to automatically watch articles you post in, then each time you post in a thread, you automatically begin watching it.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Put Desitin on it.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I think it would be rather tough to take an existing, very mature product, such as Wordpress, and retrofit it onto a framework. What would the benefit be?

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Turnkey websites usually refer to somewhat established sites, that already get a decent amount of traffic/customers, and can simply be flipped to a new owner who can instantly start making money from them.

I would think that it would be nearly impossible to create a brand new site within only a day or so that instantly makes any amount of money. Otherwise, you should be creating such sites every single day of the year :)

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Google doesn't even go so far as to publish the name of the algorithm.

Google rolls out over 500 algorithm updates per year. That means the algorithm changes more than once every single day! Whenever there's a really big algorithm update, webmasters and SEOs band together in various Internet marketing forums trading stories of how their Google Analytics shifted, and that causes people to be able to try to piece together what happened.

For example, SEOs were able to deduce that there was some type of algorithm update that hit a lot of content farms at once, and therefore dubbed it the Farmer update. Weeks later, Google revealed that what the SEO community had caught onto and dubbed the Farmer update was internally called codename Panda because it was spearheaded by a Google employee whose last name was Panda.

Aside from some of the biggies, such as Panda, Penguin, and Hummingbird, Google doesn't really mention algorithm updates by name, and they usually only do so when the SEO community pressures them into acknowledging that a blip on the radar was real.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

You cannot expect to make much money at all with fewer than 200 visitors. Try niche targeted affiliate programs.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

A couple of days ago, in Google Webmaster Tools, kilobytes downloaded per day skyrocketed like 3X, while pages crawled per day remained consistant. It's been like this for a couple of days now. I haven't make any big changes that I can think of that would cause this type of behavior ... I haven't suddenly added a lot of extra images or resources or doubled the average length of a page or anything like that.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

OK, there's now a toggle link at the bottom of the page when you're in mobile mode that lets you toggle between mobile and quasi-desktop mode.

JorgeM commented: Beautiful! Love it. +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm in the process of creating a quasi-desktop version for mobile that can be manually enabled. This should hopefully suit the needs of both pritaeas and JorgeM. It will have a full desktop design in terms of the content that was removed simply because it couldn't fit, but it will be missing functionality that is broken on mobile or simply not designed for on-the-go devices, such as the fancy editor, social media share buttons, etc.

Disclaimer: I'm in the early stages of figuring out how this might work. Upon being coded, it might not pan out, but don't shoot me for at least trying.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Naa, I've been pretty open that there are no plans for a DaniWeb official mobile app. However, we do have an API available, and anyone is encouraged to use it to write their own app about DaniWeb.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Yes, Google Panda algorithm specifically targets article spinning, and you WILL be penalized by the search engines for it.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

I'm not entirely positive I kicked the garbage can. I wasn't looking down. I was simply turning the corner into my kitchen to head to the sink when suddenly I was in excruciating pain. The garbage can was the only thing around so I'm assuming that's what happened. Either way, the garbage can certainly did lose the fight because I banged on its lid like ten times in a row right after it happened as it was the only thing around to hit.

cereal commented: lol +0
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Dead as a doornail.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

We have a firm policy of not deleting content unless it violates our rules. I can sometimes delete your question as long as it has not received any replies. Deleting a thread once it has received replies is an insult to the people who took the time to answer.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Guest blogging and commenting no longer works, either.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Umm ... do you mean HTML? :)

You can make an image with <img src="http://www.site.com/path/to/image.gif" alt="Image Alternate Text" />

You need to find out where the right place in the template files is ... that's not something anyone can help you with, without seeing what you're seeing. Are you using Wordpress??

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

It partially works now by changing

div.vote-arrow:hover { cursor: pointer; }

into

div.vote-arrow { cursor: pointer; }
Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Our up/down voting buttons don't do anything on iOS devices (iPhone, iPad). Confirmation that they work fine on Blackberry and other mobile devices. Additionally, they work fine on all desktop browsers, including Safari.

HTML code looks like this:

<div class="vote-arrow downvote" data-vote="-1">&nbsp;</div>
<div class="vote" title="Vote on posts with a comment (affects poster's reputation) or without a comment (anonymous).">0</div>
<div class="vote-arrow upvote" data-vote="1">&nbsp;</div>

jQuery looks like this:

$(document).on('click', '#posts div.vote-arrow', function() {
    if (!$(this).hasClass('no-access'))
    {
        var post = $(this).closest('div.post');
        var id = post.attr('id');
        var postid = post.attr('data-postid');
        $.post('/posts/js_add_vote', { id: postid, vote: $(this).attr('data-vote'), csrf_token: csrf_hash }, function(data) {
            post.find('div.vote').html(data);
        });
        if ($(this).hasClass('upvote'))
        {
            var downvote = $(this).closest('div.votes').find('div.downvote');
            if (downvote.hasClass('downvote-undo'))
            {
                downvote.removeClass('downvote-undo');
            }
            else
            {
                $(this).toggleClass('upvote-undo');
            }
        }
        else if ($(this).hasClass('downvote'))
        {
            var upvote = $(this).closest('div.votes').find('div.upvote');
            if (upvote.hasClass('upvote-undo'))
            {
                upvote.removeClass('upvote-undo');
            }
            else
            {
                $(this).toggleClass('downvote-undo');
            }
        }
        post.find('div.vote-comment').slideUp('fast');
    }
    return false;
});

$(document).on('mouseenter', '#posts div.vote-arrow', function() {
    if (!$(this).hasClass('no-access') && !($(this).parent().find('.upvote-undo, .downvote-undo').length))
    {
        var comment = $(this).closest('div.votes').find('div.vote-comment');
        window["my_vote"] = $(this).attr('data-vote');
        if (window["my_vote"] > 0)
        {
            comment.css('width', '340px').find('input[name="submit"]').val('Up-Vote & Comment');
        }
        else
        {
            comment.css('width', '340px').find('input[name="submit"]').val('Down-Vote & Comment');
        }
        comment.slideDown('fast').find('input[name="comment"]').focus();
    }
    return false;
});

I didn't post the HTML for the vote-comment div, but that's essentially the little dropdown thingy that appears when you hover over an arrow. Not only is that not happening, but just voting up and down does nothing in iOS, so I didn't think that part of the HTML was necessary.

All other jQuery and AJAX seems to work just fine.

Dani 4,653 The Queen of DaniWeb Administrator Featured Poster Premium Member

Diafol, the mobile experience has dramatically increase over the past year ... or at least, I hope it has.

Mr. M, were you able to figure out why the voting buttons don't work? I'm going to post a thread about it because I'm completely stuck.