Jump to content

abinidi

Members
  • Posts

    1,418
  • Joined

  • Last visited

Everything posted by abinidi

  1. Oh, and by the way, I haven't taken an opportunity to welcome you to the forums. (Even though others have welcomed you in a different forum.) Welcome! Glad you are part of the TCH Family!!
  2. If it is allowed, the fastest way would be to open a help desk ticket to Support. The support staff doesn't always frequent the forums, so the fastest way to find out if this is possible on your server is to open a Help Desk ticket. (The link to the help desk is at the top of this page).
  3. When I lived in Brazil they sold milk that you stored on the shelf, no refrigeration necessary. However, once the container had been opened, you had to drink it in a few days. The milk was okay. It had a different flavor to it; at least it was different than what I was used to. The "shelf"-milk was cheaper than fresh milk, but I usually paid the extra amount and bought the fresh milk. However, I knew people in Brazil without refrigerators... the "shelf"-milk was great for them. (There probably aren't too many people in Sweden without refrigerators ) It is also good for food storage. All in all, it's not my favorite, but it is certainly drinkable. Especially in a smoothie or with Nesquick...
  4. Thanks Thomas!! Upgraded painlessly, again! I love WordPress!!
  5. TCH-David, You are so smart! -- and helpful!!
  6. If you want to use an additional domain name, then yes, the TCH AUP requires that you either (1) have a separate hosting agreement, or (2) be a reseller. I'm sure somebody else knows how to do this easier, but I imagine that when you have your new domain running, the TCH help desk could copy your blog folder from your old site to your new site. Then you would just have to reconfigure it for the new location (different database names [if necessary], etc.) Those are my thoughts; maybe somebody else knows an easier way (especially some MT users).
  7. Well, I recognize that I could add them up... But I have 9 subdomains on one of my sites. Checking the awstats for all 9 subdomains and then adding the totals in the different categories is quite bothersome. That's why I was wondering why there isn't (or is there?) some way to get an aggregate total. It would be nice if you could have a site-wide awstats option. (But I recognize that this is not a TCH issue... This is just a general rant )
  8. abinidi

    Laptop

    With that in mind, I'd recommend an eMachines laptop or an Averatec laptop. I was seriously considering a laptop purchase a couple of months ago, and if I'd had the cash at the time, I'd have probably purchased an Averatec (found on Amazon). You might also try to go to your electronics store and see if they have any close outs or floor models that they are wanting to sell.
  9. abinidi

    Laptop

    What are you willing to give up in terms of quality/features in order to get a lower price? My mom has an e-machines laptop that she really likes, but AFAIK, e-machines isn't known for putting the highest-quality hardware into computers. And I'm guessing you are asking about a Windows machine, and not a mac? B/c my next personal computer will be a mac (my first mac, I might add). Maybe if you tell us more about what you are specifically looking for, we'd be better able to help. Or are you only looking at brands at this point? Are there any brands you simply won't consider?
  10. Well, I don't know the answer to your question; I don't use any guestbook software at all. But I thought I'd say hello and welcome to the forums. So, Hello. Welcome to the forums!! Hopefully somebody will come along in a little while, and will be able to help you out with your question.
  11. If they are willing to change their domain extension or domain name, they can do whatever they want. They just have to beat the first lady to the domain registrations--if she is mad enough, and if she gets wind that this is what they are going to do, she may go register the domain with all the different extensions. So if that is what you plan to do, I'd act fast. But since she owns the domain, there isn't much you can do about the original name. Sorry! Good luck.
  12. Why does the main awstats ignore stats for the subdomains? It seems that since the subdomains are all folders of the main domain, the awstats on the main domain should track what is happening in the folders that are subdomains as well. Since I use subdomains, I can't use awstats to get a picture of the traffic on my entire site. At least, I can't figure out how to do it.
  13. Welcome to the forums!!
  14. Glad you got it working!
  15. I tried this, and indeed, it does not work. When you are in cPanel, if you try to add the subdomain "test" to "subdomain.example.com", cPanel will tell you that the creation was sucessful, however, if you try to access http://test.subdomain.example.com, it doesn't work. If you look at your folder structure, you will discover that cpanel created the "test" folder in /public_html/ directory, NOT the /public_html/subdomain/ directory. But you can't simply use "test.example.com" because that doesn't work either. You can only access the contents of this folder by going to example.com/test. So, while cPanel TELLS you that the subdomain creation was successful, it won't work when you try to actually use it.
  16. There has been some discussion here in the forms recently about how to allow your users to contact you, without putting your email address on your site. While I was browsing the WordPress Plugins list, I came across the WP-ContactForm plugin. (Here is the website). Here are some of the features: - All you have to do is upload two files to your plugins directory, and activate the plugins. That is by far the hardest part. - You can use your WP dashboard to set the target e-mail address, confirmation message, and error message; no messing with the PHP files at all!! - A button appears in the tool bar for every page or post you create/edit -- allowing you to put the contact form on whatever page(s) you want to on your site. It is super easy to configure, because you use the Dashboard for all the configs. If you are looking for a way to put a form in your WordPress blog so that your users can contact you, I think this is a VERY easy way to go!! Disclaimer: I'm not affiliated in any way with the writer(s) of this plugin. I just saw it and it reminded me of the discussions in these forums about using contact forms on our websites instead of email addresses. Second Disclaimer: I've decided not to use this on MY site because it is too wide for my theme. Instead I'm using dodosmail.php script, and I'm hiding my "thankyou" page. If you want more information about how I'm doing this, I'd be happy to share.
  17. Welcome to the forums jkmccabe!!!!!
  18. Back in my Dreamweaver days, I think I remember that the error message you get is pretty specific. So, if your username and password are wrong, it will tell you that. Since the error says it can't make a connection to the host, my guess is (1) you have typed in the informaiton incorrectly for your FTP location/info or (2) you have some type of firewall that is blocking FTP connections. I think you should first check your FTP information in the Site settings area. If you are sure that is correct, then you should check to see if it is a firewall issue.
  19. Depending on which blogging software you are using, you can probably find a plugin that will track referrers without requiring you to run awstats every hour. I know I've seen some WordPress blogs that track referrs to the blog, so I know this is possible somehow. (These were WP blogs hosted by TCH).
  20. If I were a Lego... (Lego is a registred trademark and is used without permission.)
  21. abinidi

    Word Press

    Ok. So months later I realized that I never included the more detailed instructions that I promised here -- so here they are: Converting from Blogger to WordPress 1.5.1 TotalChoice users who want to install WordPress 1.5.1, can use the instructions located here to install WordPress. These directions are great. Once you get WordPress installed, you are going to want to import all of your Blogger posts and comments. The built-in importer does not import your Blogger comments automatically. The steps below will help you import both your Blogger posts and your Blogger comments. You should note that this script will import comments EVEN IF you have already imported your posts previously. When I did it, I found that about 10% of my posts were duplicated, so use at your own risk. 1. Install WordPress using the instructions linked to above. These instructions have five major steps with sub-steps for each major step. You should complete all five major steps before continuing with the process outlined below. 2. Copy the code in the code box below, and paste it into a text editor. ><?php $wpvarstoreset = array('action'); for ($i=0; $i<count($wpvarstoreset); $i += 1) { $wpvar = $wpvarstoreset[$i]; if (!isset($$wpvar)) { if (empty($_POST["$wpvar"])) { if (empty($_GET["$wpvar"])) { $$wpvar = ''; } else { $$wpvar = $_GET["$wpvar"]; } } else { $$wpvar = $_POST["$wpvar"]; } } } require_once('../wp-config.php'); require('upgrade-functions.php'); switch ($action) { case "step1": ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <title>Blogger to WordPress - Converting...</title> <link rel="stylesheet" href="wp-admin.css" type="text/css"> </head> <body> <div class="wrap"> <h1>Blogger to <img src="../wp-images/wpminilogo.png" width="50" height="50" border="0" alt="WordPress" align="top" /></h1> <p>The importer is running...</p> <ul> <li>Importing posts and users <ul><?php for($bgy=1999; $bgy<=(date('Y')); $bgy++) { for($bgm=1; $bgm<13; $bgm++) { $bgmm = zeroise($bgm,2); $archivefile = "../$bgy"."_"."$bgmm"."_01_wordpress.php"; if (file_exists($archivefile)) { $postcount = 0; $skippedpostcount = 0; $commentcount = 0; $skippedcommentcount = 0; $f = fopen($archivefile,"r"); $archive = fread($f, filesize($archivefile)); fclose($f); echo "<li>$bgy/$bgmm "; $posts = explode('<wordpresspost>', $archive); for ($i = 1; $i < count($posts); $i = $i + 1) { $postparts = explode('<wordpresscomment>', $posts[$i]); $postinfo = explode('|||', $postparts[0]); $post_date = $postinfo[0]; $post_content = $postinfo[2]; // Don't try to re-use the original numbers // because the new, longer numbers are too // big to handle as ints. //$post_number = $postinfo[3]; $post_title = $postinfo[4]; $post_author = trim(addslashes($postinfo[1])); // we'll check the author is registered already $user = $wpdb->get_row("SELECT * FROM $wpdb->users WHERE user_login = '$post_author'"); if (!$user) { // seems s/he's not, so let's register $user_ip = '127.0.0.1'; $user_domain = 'localhost'; $user_browser = 'server'; $user_joindate = '1979-06-06 00:41:00'; // that's my birthdate (gmt+1) - I could choose any other date. You could change the date too. Just remember the year must be >=1970 or the world would just randomly fall on your head (everything might look fine, and then blam! major headache!) $user_login = addslashes($post_author); $pass1 = addslashes('password'); $user_nickname = addslashes($post_author); $user_email = addslashes('user@wordpress.org'); $user_url = addslashes(''); $user_joindate = addslashes($user_joindate); $result = $wpdb->query(" INSERT INTO $wpdb->users ( user_login, user_pass, user_nickname, user_email, user_url, user_ip, user_domain, user_browser, user_registered, user_level, user_idmode ) VALUES ( '$user_login', '$pass1', '$user_nickname', '$user_email', '$user_url', '$user_ip', '$user_domain', '$user_browser', '$user_joindate', '1', 'nickname' )"); echo ": Registered user <strong>$user_login</strong>"; } $post_author_ID = $wpdb->get_var("SELECT ID FROM $wpdb->users WHERE user_login = '$post_author'"); $post_date = explode(' ', $post_date); $post_date_Ymd = explode('/', $post_date[0]); $postyear = $post_date_Ymd[2]; $postmonth = zeroise($post_date_Ymd[0], 2); $postday = zeroise($post_date_Ymd[1], 2); $post_date_His = explode(':', $post_date[1]); $posthour = zeroise($post_date_His[0], 2); $postminute = zeroise($post_date_His[1], 2); $postsecond = zeroise($post_date_His[2], 2); if (($post_date[2] == 'PM') && ($posthour != '12')) $posthour = $posthour + 12; else if (($post_date[2] == 'AM') && ($posthour == '12')) $posthour = '00'; $post_date = "$postyear-$postmonth-$postday $posthour:$postminute:$postsecond"; $post_content = addslashes($post_content); $post_content = str_replace('<br>', '<br />', $post_content); // the XHTML touch...;) $post_title = addslashes($post_title); // Quick-n-dirty check for dups: $dupcheck = $wpdb->get_results("SELECT ID,post_date,post_title FROM $wpdb->posts WHERE post_date='$post_date' AND post_title='$post_title' LIMIT 1",ARRAY_A); if ($dupcheck[0]['ID']) { $skippedpostcount++; $comment_post_ID = $dupcheck[0]['ID']; } else { $result = $wpdb->query(" INSERT INTO $wpdb->posts (post_author,post_date,post_content,post_title,post_category) VALUES ('$post_author_ID','$post_date','$post_content','$post_title','1') "); $comment_post_ID = $wpdb->get_var("SELECT MAX(ID) FROM $wpdb->posts"); } if ($postparts[1]) { for ($j = 1; $j < count($postparts); $j = $j + 1) { $commentinfo = explode('|||', $postparts[$j]); $comment_date = explode(' ', $commentinfo[0]); $comment_date_Ymd = explode('/', $comment_date[0]); $commentyear = $comment_date_Ymd[2]; $commentmonth = zeroise($comment_date_Ymd[0], 2); $commentday = zeroise($comment_date_Ymd[1], 2); $comment_date_His = explode(':', $comment_date[1]); $commenthour = zeroise($comment_date_His[0], 2); $commentminute = zeroise($comment_date_His[1], 2); $commentsecond = '00'; if (($comment_date[2] == 'PM') && ($commenthour != '12')) $commenthour = $commenthour + 12; else if (($comment_date[2] == 'AM') && ($commenthour == '12')) $commenthour = '00'; $comment_date = "$commentyear-$commentmonth-$commentday $commenthour:$commentminute:$commentsecond"; $comment_author = addslashes(strip_tags(html_entity_decode($commentinfo[1]))); // Believe it or not, Blogger allows a user to call himself "Mr. Hell's Kitchen" which, as a string, really confuses SQL. if ( strpos($commentinfo[1], 'a href') ) { $comment_author_parts = explode('"', htmlentities($commentinfo[1])); $comment_author_url = $comment_author_parts[1]; } else $comment_author_url = ''; $comment_content = addslashes($commentinfo[2]); $comment_content = str_replace('<br>', '<br />', $comment_content); $dupcheck = $wpdb->get_results("SELECT comment_ID,comment_post_ID, comment_author, comment_date, comment_content FROM $wpdb->comments WHERE comment_post_ID='$comment_post_ID' AND comment_author='$comment_author' AND comment_date='$comment_date' AND comment_content='$comment_content' LIMIT 1",ARRAY_A); if ( $dupcheck[0]['comment_ID'] ) { $skippedcommentcount++; } else { $result = $wpdb->query(" INSERT INTO $wpdb->comments (comment_post_ID,comment_author,comment_author_url,comment_date,comment_content) VALUES ('$comment_post_ID','$comment_author','$comment_author_url','$comment_date','$comment_content') "); } $commentcount++; // Increment the monthly comment counter } // End of comment processing loop } // End of comment tester $postcount++; } // End of post processing loop echo "... $postcount post(s) parsed, $skippedpostcount skipped... $commentcount comment(s) parsed, $skippedcommentcount skipped... <strong>Done</strong></li>"; } // End of monthly archive processor } // End of monthly loop } // End of yearly loop upgrade_all(); ?> </ul> <strong>Done</strong> </li> </ul> <p> </p> <p>Completed Blogger to WordPress import!</p> <p><strong>Cleanup steps:</strong><br />Delete everything that Blogger put on your web server. Files like '2005_01_01_wordpress.php' just take up space and folders like '2005' can mess up your WordPress archives, so delete them.</p> <p>Now you can go and <a href="../wp-login.php">log in</a>, have fun!</p> </div> </body> </html> <?php break; default: ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <title>Blogger to WordPress Import Utility</title> <link rel="stylesheet" href="wp-admin.css" type="text/css"> </head> <body> <div class="wrap"> <h1>Blogger to <img src="../wp-images/wpminilogo.png" width="50" height="50" border="0" alt="WordPress" align="top" /></h1> <p>This is a complete Blogger to WordPress import script.</p> <p>What it does:</p> <ul> <li>Parses your Blogger archives to retrieve your posts and comments.</li> <li>Adds an author whenever it sees a new nickname, all authors are imported at level 1, with a default profile and the password 'password'</li> </ul> <p>What it does not:</p> <ul> <li>It isn't very forgiving. <li>It sucks at making coffee.</li> <li>It always forgets to call back.</li> </ul> <h2>Follow these directions exactly, or else! You have been warned. :)</h2> <h3>First step: Install WordPress</h3> <p>Install the WordPress blog as explained in the <a href="../readme.html">read me</a>, then immediately come back here.</p> <h3>Second step: let's play with Blogger</h3> <ul><li>Log into your Blogger account. Go to Settings.</li> <li>In the Publishing tab, have Blogger publish your files in the directory where your WordPress resides. Save Settings.</li> <li>In the Formatting tab, set Timestamp Format to mm/dd/yyyy hh:mm:ss AM/PM (the first choice in the dropdown menu). Save Settings.</li> <li>In the Comments tab, set the Comments Timestamp Format just like you did in the previous step. Save Settings.</li> <li>In the Archives tab, set the frequency to 'monthly' and the archive filename to 'wordpress.php' (without the quotes), set the ftp archive path to make Blogger publish the archives in your WordPress directory. Save Settings.</li> <li>Go to your Template. Replace your existing template with this very long line (copy and paste, don't break it into lines): <code><Blogger><wordpresspost><$BlogItemDateTime$>|||<$BlogItemAuthorNickname$>|||<$BlogItemBody$>|||<$BlogItemNumber$>|||<$BlogItemSubject$><BlogItemCommentsEnabled><BlogItemComments><wordpresscomment><$BlogCommentDateTime$>|||<$BlogCommentAuthor$>|||<$BlogCommentBody$></BlogItemComments></BlogItemCommentsEnabled></Blogger></code> Save Template Changes.</li> <li>Click 'Republish'. If you republish Index Only, it will not work. Sorry, you have to wait while Blogger does its thing.</li> <li>Check in your FTP that you've got the archive files published. They should look like this example: <code>2005_03_01_wordpress.php</code>. If they aren't there, redo the republish process.</li> </ul><p>You're done with the hard part. :)</p> <form name="stepOne" method="get"> <input type="hidden" name="action" value="step1" /> <h3>Third step: w00t, let's click OK:</h3> <p>When you're ready, click OK to start importing: <input type="submit" name="submit" value="OK" /><br /><br /> <i><strong>Note:</strong> the script might take some time, like 2 seconds for every 100 entries (posts and comments) imported. DO NOT STOP IT or else you won't have a complete import.</i></p> </form> </div> </body> </html> <?php break; } ?> 3. Save the file as "import-blogger.php". 4. Upload the import-blogger.php file to the /wp-admin/ folder in your blog's directory structure. If you are using cPanel's file manager to upload the file, be sure to check the "replace file(s)" checkbox. This will allow the file to replace the default (defective) file. 5. Run the file in your web browser. For example, if your blog is located at: example.com/blog, use the following url: example.com/blog/wp-admin/import-blogger.php. If your blog is located at blog.example.com, use the following url: blog.example.com/wp-admin/import-blogger.php. 6. More instructions will be displayed on the screen. Follow those instructions. The import-blogger.php file was modified by Andy Skelton. He includes more information (including troubleshooting information) in this blog entry. Happy WordPressing!!
  22. Another vote for phpBB! Ditto to what was said before about phpBB.
  23. abinidi

    Icon

    Is it really that simple? You don't need a special icon generator? WOW. I'm so excited!!!! Thanks, Thomas!!
  24. Thanks, Bruce. That is the best option. I was having the email address forward to my gmail account, and to her AOL account. So I just set up a filter in my gmail account so that all incoming messages to <forwarder@****> were forwarded to her AOL account. Thanks for your help everybody! I remember the AOL message back in January, but I didn't pay attention because I didn't ever plan on forwarding to AOL.... Hmmm....
  25. Yep. It actually is. Wow. That makes a ton of sense. I totally forgot about that! One more reason my mother-in-law needs to switch from AOL.... Geeez. Thanks!!
×
×
  • Create New...