b0ng0s Posted March 20, 2013 Share Posted March 20, 2013 (edited) Hi supporters i am having deficultlies removing a java script code intergrated with a blog i downloaded online. with the less knowledge i have with PHP i cant seem to remove the script. Java Scripy Functions are; Expanding and ellaspsing posts contents. Counting words in blog content. Showing and hidding files attached. I just wanna display the blog post in simple form without the java scripts funtion, Here's the code. <?php /*****/ /* Written by: Aziz S. Hussain Email: azizsaleh@gmail.com Produced under GPL License */ /*****/ // topics listing $getList = "SELECT * FROM `blogtopics`"; // Are we viewing a topic if($_POST['topicID'] != NULL){$_GET['topicID'] = $_POST['topicID'];} list($topicID) = cleanInputs($_GET['topicID']); $doAdd = false; if($topicID != NULL) { $getList .= " WHERE `topicID`='$topicID'"; $doAdd = true; } // Are we searching list($searchTerm,$searchIn) = cleanInputs($_GET['searchTerm'],$_GET['searchIn']); if($searchTerm != NULL) { if($doAdd == true){ $getList .= " AND ";}else{$getList .= " WHERE ";} switch($searchIn) { case 1: $getList .= " `topicTitle` LIKE '%$searchTerm%'";break; case 2: $getList .= " `topicText` LIKE '%$searchTerm%'";break; case 3: $getList .= " `topicTitle` LIKE '%$searchTerm%' OR `topicText` LIKE '%$searchTerm%'";break; } } // Showing by category settype($_GET['catID'],"integer"); if($_GET['catID'] > 0) { if($doAdd == true || $searchTerm != NULL){ $getList .= " AND `catID`='$_GET[catID]'"; }else{ $getList .= " WHERE `catID`='$_GET[catID]'"; } } // Showing by date list($date) = cleanInputs($_GET['date']); if($date != NULL) { if($doAdd == true || $searchTerm != NULL || $_GET['catID'] > 0){ $getList .= " AND (`topicCreated` >= '$date' AND `topicCreated` <= '".str_replace('-00','-31',$date)."')"; }else{ $getList .= " WHERE (`topicCreated` >= '$date' AND `topicCreated` <= '".str_replace('-00','-31',$date)."')"; } } $isCount = mysql_query($getList); $displayLimit = '6'; $itemsCount = mysql_num_rows($isCount); if($itemsCount > $display) { $pageCount = ceil ($itemsCount/$displayLimit); } else { $pageCount = 1; } if(is_numeric($_GET['start'])){ $start = $_GET['start']; } else { $start = 0; } $getFinalList = mysql_query($getList . " ORDER BY `topicID` DESC LIMIT $start,$displayLimit"); // Get Categories $getCats = mysql_query("SELECT `catID`,`catTitle` FROM `catlist`"); while($eachCat = @mysql_fetch_assoc($getCats)) { $catList[$eachCat['catID']] = $eachCat['catTitle']; } // Get users $getUsers = mysql_query("SELECT `userID`,`userName` FROM `userlist`"); while($eachUser = @mysql_fetch_assoc($getUsers)) { $userList[$eachUser['userID']] = $eachUser['userName']; } $pageOnLoad = false; ?> <?php if($_GET['topicID'] != NULL){?> <?php } ?> <?php if($itemsCount <= 0){ ?> There are no blog posts here<?php if($searchTerm != NULL){ echo ' Matching <strong>'.$searchTerm.'</strong>'; } ?>. <?php } ?> <?php if($itemsCount > $displayLimit){ ?> <?php } ?> <?php while($eachTopic = @mysql_fetch_assoc($getFinalList)){ $countWords = number_format(count(explode(' ',$eachTopic['topicText']))); $javaScript [] = "doChange('$eachTopic[topicID]','$countWords','1')"; $pageOnLoad = true; $getFiles = mysql_query("SELECT * FROM `blogattachments` WHERE `topicID`='$eachTopic[topicID]'"); $countFiles = mysql_num_rows($getFiles); ?> <img onClick="doChange('<?php echo $eachTopic['topicID'];?>','<?php echo $countWords;?>',1);" style="cursor:pointer;" src="admin/images/iconExpand.gif" id="doChanger1<?php echo $eachTopic['topicID'];?>"> <a href="?topicID=<?php echo $eachTopic['topicID'];?>"><b><?php echo $eachTopic['topicTitle'];?></b> [<b><?php echo $catList[$eachTopic['catID']];?></b>]</a> <div id="templatemo_main"> <div class="single2"> <div class="post"> <span id="doShow1<?php echo $eachTopic['topicID'];?>"><?php echo $countWords;?> words</span> <?php if($countFiles > 0){ ?> <?php } ?> </div></div></div> <?php // topic replies $getReplies = mysql_query("SELECT * FROM `blogreplies` WHERE `topicID`='$eachTopic[topicID]' ORDER BY `replyDate` DESC"); $replyCount = mysql_num_rows($getReplies); if($replyCount > 0 && $_GET['topicID'] == $eachTopic['topicID']) { echo '</fieldset><br />'; while($eachReply = mysql_fetch_assoc($getReplies)) { $countWordsReply = number_format(count(explode(' ',$eachReply['replyText']))); $javaScript[] = "doChange('$eachReply[replyID]','$countWordsReply','2')"; $pageOnLoad = true; ?> <img onClick="doChange('<?php echo $eachReply['replyID'];?>','<?php echo $countWords;?>',2);" style="cursor:pointer;" src="admin/images/iconExpand.gif" id="doChanger2<?php echo $eachReply['replyID'];?>"> <?php echo $eachReply['replyTitle'];?> [by: <?php echo $userList[$eachReply['userID']];?>] on <?php echo formatDate($eachReply['replyDate']);?></legend> <?php echo $eachReply['replyID'];?> <?php echo $countWordsReply;?> words <?php } ?> <?php } // end replies loop } // end topics loop // show files if($countFiles > 0 && $_GET['topicID'] != NULL) { ?> <br /><fieldset style="border:1px solid blue;font-size:14px;"> <legend>Attachments:</legend> <ul> <?php while($eachFile = mysql_fetch_assoc($getFiles)) {?> <li><font size="2">File: <font color="#0000FF"><?php echo $eachFile['fileTitle'];?></font> Filename: <a href="admin/download.php?fileID=<?php echo $eachFile['fileID'];?>"><?php echo $eachFile['fileName'];?></a> - <strong><?php echo number_format(filesize('admin/'.$fileLocation.$eachFile['fileNameIs']));?> Bytes</strong> [<?php echo number_format($eachFile['fileHits']);?> downloads] </font></li> <?php } ?> </ul> </fieldset> <?php } ?> </div> </td> </tr> <?php if($itemsCount > $displayLimit){ ?> <tr> <td colspan="4"><div align="center"><?php include('admin/includes/pagination.php');?></div></td> </tr> <?php } if($doAdd == true) { ?> <tr> <td bgcolor="#E1FFFF"><font size="2"><strong>Add reply <font color="#0000FF"><a name="add"></a></font></strong></font></td> </tr> <tr> <td><div align="center"> <table border="0" cellspacing="0" cellpadding="2"> <tr> <td><strong><font color="#0000FF" size="2"><img src="admin/images/notice.jpg"></font></strong></td> <td valign="bottom"><?php if($allowRegistration == 1){ $showRegistration = '<font color="#0000FF">Enabled</font> '; $showButton = '<br /><br /><input type="submit" name="Submit2" value="New user? Register for an account then Submit">'; }else{ $showRegistration = '<font color="#FF0000">Disabled</font> '; } if($allowGuest == 1){ $showGuest = '<font color="#0000FF">Enabled</font> '; // Preset username for guest if($_POST['userName'] == NULL){ $_POST['userName'] = 'Guest';} }else{ $showGuest = '<font color="#FF0000">Disabled</font> '; }?> <strong><font size="2">Registration is <?php echo $showRegistration;?> | Guest replies are <?php echo $showGuest; if($requireVerification == 1 && $allowRegistration == 1){ ?> | <font color="#0000FF">New accounts require email verification </font> <?php } ?> </font></strong></td> </tr> </table> </div></td> </tr> <tr> <td><table width="100%" border="1" cellpadding="5" cellspacing="0" bordercolor="#990000"> <tr> <td width="40%"><font size="2">User name: </font></td> <td width="60%"><font size="2"> <input name="userName" type="text" id="userName" value="<?php echo $_POST['userName'];?>"> </font></td> </tr> <tr> <td><font size="2">Email:</font></td> <td width="60%"><font size="2"> <input name="userEmail" type="text" id="userEmail" value="<?php echo $_POST['userEmail'];?>"> </font></td> </tr> <tr> <td><font size="2">Password: </font></td> <td width="60%"><font size="2"> <input name="userPassword" type="password" id="userPassword"> </font></td> </tr> <tr> <td><font size="2">Reply title: </font></td> <td width="60%"><font size="2"> <input name="replyTitle" type="text" id="replyTitle" value="<?php echo $_POST['replyTitle'];?>"> </font></td> </tr> <tr> <td colspan="2"><div align="left"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><font size="2">Reply text:</font></td> <td><div align="right"> <img src="admin/images/arrowDown.gif" onClick="changeRows('5','replyText');" style="border:1px solid gray;cursor:pointer;"> <img src="admin/images/arrowUp.gif" onClick="changeRows('-5','replyText');" style="border:1px solid gray;cursor:pointer;"> </div></td> </tr> </table> </div></td> </tr> <tr> <td colspan="2"><div align="center"><font size="2"> <textarea name="replyText" style="width:100%;" rows="10" id="replyText"><?php echo $_POST['replyText'];?></textarea> </font> <table border="0" cellspacing="0" cellpadding="2"> <tr> <td><strong><font color="#0000FF" size="2"><img src="admin/images/notice.jpg"></font></strong></td> <td valign="bottom"><font size="2"><strong><font color="#0000FF"> <?php if($allowBBCode == 1){ echo 'Allowed BBCode: b,i,u,img,url,align,mail,font,size,color,code,br.'; } else { echo 'BBCode is not allowed.'; } echo ' Maximum words: '.$maxWords; ?> </font></strong></font></td> </tr> </table> </div></td> </tr> <tr> <td colspan="2"><div align="center"> <input name="topicID" type="hidden" id="topicID" value="<?php echo $_GET['topicID'];?>"> <input name="submitName" type="hidden" id="submitName" value="main"> <input type="submit" name="Submit" value="Submit"> <br /><br /> <input type="submit" name="Submit3" value="Forgot password? Click here to get your password."> <?php echo $showButton;?> </div></td> </tr> </table></td> </tr> <?php } ?> </table> </form> <script language="javascript"> // Javascript show topic text changer function doChange(topicID,numberWords,isTopic) { // Get image name - basename var currentState = document.getElementById('doChanger'+isTopic+topicID).src; currentState = currentState.replace( /.*\//, "" ); // Are we collapsing or expanding if(currentState == 'iconExpand.gif') { document.getElementById('doChanger'+isTopic+topicID).src = 'admin/images/iconCollapse.gif'; xmlhttpPost(topicID,isTopic); } else { document.getElementById('doChanger'+isTopic+topicID).src = 'admin/images/iconExpand.gif'; // remove Text document.getElementById('doShow'+isTopic+topicID).innerHTML = '<font color="#FF00FF">'+numberWords+' words</font>'; } } // Ajax method to return post topic function xmlhttpPost(topicID,isTopic) { var strURL = 'getPost.php'; var xmlHttpReq = false; var self = this; // Mozilla/Safari if (window.XMLHttpRequest) { self.xmlHttpReq = new XMLHttpRequest(); } // IE else if (window.ActiveXObject) { self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } self.xmlHttpReq.open('POST', strURL, true); self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); self.xmlHttpReq.onreadystatechange = function() { if (self.xmlHttpReq.readyState == 4) { document.getElementById('doShow'+isTopic+topicID).innerHTML = self.xmlHttpReq.responseText; } } if(isTopic == 1) { var doSend = 'topicID='+escape(topicID); } else { var doSend = 'replyID='+escape(topicID); } self.xmlHttpReq.send(doSend); } // Increase or decrease rows for text box function changeRows(changeBy,inputID) { document.getElementById(inputID).rows = document.getElementById(inputID).rows+parseInt(changeBy); } <?php // Display posts/replies each every 1 second foreach($javaScript as $sub => $curStatement) { echo 'setTimeout("'.$curStatement.'",'.($sub+1).'000);'.PHP_EOL; } ?> </script> Page with Java Script Please Help me out, Your help will be highly appreciated. Edited March 20, 2013 by b0ng0s Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.