ramesh_ Posted August 11, 2009 Share Posted August 11, 2009 I am using joomla modules which shows dropdown linst/select box for weblinks. All Weblink's title are shown on select box/drop down option. BUT I would like to change select box/ drop down box to Input Box, Where i can enter title instead selecting option from drop down. <?php defined('_JEXEC') or die ('Direct Access is not allowed'); $allweblinks = intval($params->get('allweblinks',0)); $golabel = $params->get('buttonname','Go'); $blank = intval($params->get('firstblank',0)); $custom = $params->get('firsttext',''); $separator = $params->get('separator',''); $image = $params->get('buttonimage','-1'); $catname = strtolower($params->get('catname','jumplinks')); $autodirect = intval($params->get('autodirect',0)); if (isset($_POST['submit']) || isset($_POST['submit_x'])) { $link = $_POST['add']; $target = $params->get('target','parent'); switch ($target) { case 'parent': echo "<meta http-equiv='Refresh' content='0;URL=" .$link. "' />"; break; case 'newwith': echo "<meta http-equiv='Refresh' content='0;URL=" .$_SERVER["PHP_SELF"]. "' />"; echo "<script type='text/javascript'>window.open('".$link."');</script>"; break; case 'newwithout': echo "<meta http-equiv='Refresh' content='0;URL=" .$_SERVER["PHP_SELF"]. "' />"; echo "<script type='text/javascript'>window.open('".$link."','',config='toolbar=no');</script>"; break; } exit(); } $db = JFactory::getDBO(); $cat = "lower(jc.title) = '".$catname."' AND "; if ($allweblinks == '1') $cat = ''; $order = $params->get('order',0); switch ($order) { case 0: $orderStr = "ordering"; break; case 1: $orderStr = "j.title ASC"; break; case 2: $orderStr = "j.title DESC"; } $query = "SELECT j.* FROM #__weblinks j inner join #__categories jc on j.catid = jc.id where $cat j.published='1' AND jc.published='1' ORDER BY $orderStr"; $db->setquery($query); $rows=$db->loadObjectList(); error_reporting(E_ERROR); $url = $_SERVER['SERVER_URI']; echo "<form action='" . $url . "' method='post' >"; echo "<select style='display:none' name='add' id='add'"; if ($autodirect == 1) { echo " onChange='this.form.elements"; echo "[\"submit\"].click();' />"; } else { echo " />"; } if ($blank == '1') echo "<option value='' />"; if ($custom != '') { echo "<option value='' />".$custom; if ($separator != '') echo "<option value='' />".str_repeat($separator,strlen($custom)); } foreach ($rows as $row) { echo "<option value='" .$row->url. "' /> ". $row->title; } echo "</select>"; if ($autodirect == 1) { $style="style='visibility:hidden'"; } if ($image !=-1 ) { if ($autodirect ==1) echo "<input type='submit' ".$style." id='submit' name='submit' value='".$golabel."' />"; $image = 'images/stories/'.$image; echo "<input type='image' " .$style." src='".$image."' id='submit' name='submit' alt='".$golabel."' />"; } else { echo "<input type='submit' ".$style." id='submit' name='submit' value='".$golabel."' />"; } echo "</form>"; ?> PHP file also attached. ANY HELP WILL BE HIGHLY APPRICIATED Ramesh Chaudhary Nepal [attachment deleted by admin] 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.