nina Posted June 7, 2009 Share Posted June 7, 2009 Hi I dont know anything about coding. I got this code: And i want to change both rows which i colored here in red. I want them to come Arial Bold and with a yellow background. How to do that. I am afraid to experiment with it and spoil the code. Thank you for your help Regards <?php /** * @version 1.0 $Id: view.html.php 958 2009-02-02 17:23:05Z julienv $ * @package Joomla * @subpackage EventList * @copyright (C) 2005 - 2009 Christoph Lukes * @license GNU/GPL, see LICENSE.php * EventList is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License 2 * as published by the Free Software Foundation. * EventList is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * You should have received a copy of the GNU General Public License * along with EventList; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); jimport( 'joomla.application.component.view'); echo '<script language="javascript">'; echo 'function abc() {'; echo 'window.location.href = (window.location.href + "&print=true")'; echo '}'; echo '</script>'; /** * HTML View class for the Day View * * @package Joomla * @subpackage EventList * @since 0.9 */ class EventListViewDay extends JView { /** * Creates the Day View * * @since 0.9 */ function display( $tpl = null ) { global $mainframe; //initialize variables $document = & JFactory::getDocument(); $elsettings = & ELHelper::config(); $menu = & JSite::getMenu(); $item = $menu->getActive(); $params = & $mainframe->getParams(); $user =& JFactory::getUser(); $id = $user->get('id'); //add css file $document->addStyleSheet($this->baseurl.'/components/com_eventlist/assets/css/eventlist.css'); $document->addCustomTag('<!--[if IE]><style type="text/css">.floattext{zoom:1;}, * html #eventlist dd { height: 1%; }</style><![endif]-->'); // get variables $limitstart = JRequest::getVar('limitstart', 0, '', 'int'); $limit = JRequest::getVar('limit', $params->get('display_num'), '', 'int'); $pop = JRequest::getBool('pop'); $pathway = & $mainframe->getPathWay(); //get data from model $rows = & $this->get('Data'); $total = & $this->get('Total'); $day = & $this->get('Day'); $daydate = strftime( $elsettings->formatdate, strtotime( $day )); //are events available? if (!$rows) { $noevents = 1; } else { $noevents = 0; } //params $params->def( 'page_title', $item->name); if ( $pop ) {//If printpopup set true $params->set( 'popup', 1 ); } $print_link = JRoute::_('index.php?view=day&tmpl=component&pop=1'); //pathway $pathway->setItemName( 1, $item->name ); //Set Page title if (!$item->name) { $document->setTitle($params->get('page_title')); $document->setMetadata( 'keywords' , $params->get('page_title') ); } //Check if the user has access to the form $maintainer = ELUser::ismaintainer(); $genaccess = ELUser::validate_user( $elsettings->evdelrec, $elsettings->delivereventsyes ); if ($maintainer || $genaccess ) $dellink = 1; //add alternate feed link $link = 'index.php?option=com_eventlist&view=eventlist&format=feed'; $attribs = array('type' => 'application/rss+xml', 'title' => 'RSS 2.0'); $document->addHeadLink(JRoute::_($link.'&type=rss'), 'alternate', 'rel', $attribs); $attribs = array('type' => 'application/atom+xml', 'title' => 'Atom 1.0'); $document->addHeadLink(JRoute::_($link.'&type=atom'), 'alternate', 'rel', $attribs); // Create the pagination object $page = $total - $limit; jimport('joomla.html.pagination'); $pageNav = new JPagination($total, $limitstart, $limit); //create select lists $lists = $this->_buildSortLists(); $this->assign('lists' , $lists); $this->assignRef('rows' , $rows); $this->assignRef('noevents' , $noevents); $this->assignRef('print_link' , $print_link); $this->assignRef('params' , $params); $this->assignRef('dellink' , $dellink); $this->assignRef('pageNav' , $pageNav); $this->assignRef('page' , $page); $this->assignRef('elsettings' , $elsettings); $this->assignRef('lists' , $lists); $this->assignRef('daydate' , $daydate); parent::display($tpl); //if((!empty($id) || $id != "Null") && ($id='86')) //{ //$pp = $this->onlinepdfgenerator(); //} if ($_GET["print"] == "true") { $ss = $this->callOnlinepdfgenerator(); } // end if }//function ListEvents end /** * Manipulate Data * * @access public * @return object $rows * @since 0.9 */ function &getRows() { $count = count($this->rows); if (!$count) { return; } $k = 0; foreach($this->rows as $key => $row) { $row->odd = $k; $this->rows[$key] = $row; $k = 1 - $k; } return $this->rows; } /** * Method to build the sortlists * * @access private * @return array * @since 0.9 */ function _buildSortLists() { $elsettings = & ELHelper::config(); $filter_order = JRequest::getCmd('filter_order', 'a.dates'); $filter_order_Dir = JRequest::getWord('filter_order_Dir', 'ASC'); $filter = JRequest::getString('filter'); $filter_type = JRequest::getString('filter_type'); $sortselects = array(); $sortselects[] = JHTML::_('select.option', 'title', $elsettings->titlename ); $sortselects[] = JHTML::_('select.option', 'venue', $elsettings->locationname ); $sortselects[] = JHTML::_('select.option', 'city', $elsettings->cityname ); if ($elsettings->showcat) { $sortselects[] = JHTML::_('select.option', 'type', $elsettings->catfroname ); } $sortselect = JHTML::_('select.genericlist', $sortselects, 'filter_type', 'size="1" class="inputbox"', 'value', 'text', $filter_type ); $lists['order_Dir'] = $filter_order_Dir; $lists['order'] = $filter_order; $lists['filter'] = $filter; $lists['filter_type'] = $sortselect; return $lists; } //Hanen :Start function do_post_request($url, $data) { $data = array("options" => base64_encode(json_encode($data))); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_PORT, "80"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $response = curl_exec($ch); return $response; } // end do_post_request() function force_pdf_download($stream, $filename_to_save_as = "output.pdf") { if ($stream && (substr($stream, 0, 5) == "%PDF-")) { header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Length: ".strlen($stream)); header("Content-Type: application/pdf"); header("Content-Transfer-Encoding: binary"); header("Content-Disposition: attachment; filename=\"${filename_to_save_as}\""); echo $stream; } // end if } // end force_pdf_download() // ================================================================ // ADDED TWO NEW FUNCTIONS HERE: // ================================================================ function strip_characters($string, $character_whitelist=array()) { $return = ""; if ($string && is_string($string)) { for ($x = 0; $x < strlen($string); $x++) { $char = $string[$x]; if (is_numeric(ord($char)) && in_array(ord($char), $character_whitelist)) { $return .= $string[$x]; } // end if } // end for } // end if return $return; } // end strip_characters() // ================================================================ function strip_nonstandard_ascii($string) { for ($x = 0; $x < 128; $x++) { $whitelist[] = $x; } // end for return $this->strip_characters($string, $whitelist); } // end strip_nonstandard_ascii() // ================================================================ function onlinepdfgenerator() { ob_clean(); $url = "http://print.onlinepdfprinter.com"; $rows = & $this->get('Data'); $data = array(); // DATA TO SEND TO PDF PRINTER $sections = array("morgen", "vormittag", "mittag", "nachmittag", "abend"); $cats = array("aust", "besi", "bild", "brun", "char", "fami", "floh", "frei", "gart", "gesu", "kind", "kirm", "konz", "mark", "mess", "musi", "offe", "rumm", "rund", "sais", "sons", "spec", "spor", "tage"); // initialize static data foreach ($cats as $cat) { foreach ($sections as $section) { $data["static_data"]["${cat}_${section}"] = ""; } // end foreach } // end foreach foreach ($rows as $row) { if (($row->times >= "06:00:00") && ($row->times < "09:00:00")) { $section = "morgen"; } else if (($row->times >= "09:00:00") && ($row->times <= "12:00:00")) { $section = "vormittag"; } else if (($row->times >= "12:00:00") && ($row->times <= "15:00:00")) { $section = "mittag"; } else if (($row->times >= "15:00:00") && ($row->times <= "18:00:00")) { $section = "nachmittag"; } else { $section = "abend"; } // end if switch ($this->strip_nonstandard_ascii($row->categories[0]->catname)) { case $this->strip_nonstandard_ascii("Ausstellungen"): $variable = "aust_${section}"; break; case $this->strip_nonstandard_ascii("Besichtigungen"): $variable = "besi_${section}"; break; case $this->strip_nonstandard_ascii("Bildung"): $variable = "bild_${section}"; break; case $this->strip_nonstandard_ascii("Brunch & Breakfast"): $variable = "brun_${section}"; break; case $this->strip_nonstandard_ascii("Charity"): $variable = "char_${section}"; break; case $this->strip_nonstandard_ascii("Familienfeste"): $variable = "fami_${section}"; break; case $this->strip_nonstandard_ascii("Flohmärkte"): $variable = "floh_${section}"; break; case $this->strip_nonstandard_ascii("Freizeitparks"): $variable = "frei_${section}"; break; case $this->strip_nonstandard_ascii("Gartenfestivals"): $variable = "gart_${section}"; break; case $this->strip_nonstandard_ascii("Gesundheit"): $variable = "gesu_${section}"; break; case $this->strip_nonstandard_ascii("Kinderwelten"): $variable = "kind_${section}"; break; case $this->strip_nonstandard_ascii("Konzerte und Gesang"): $variable = "konz_${section}"; break; case $this->strip_nonstandard_ascii("Märkte"): $variable = "mark_${section}"; break; case $this->strip_nonstandard_ascii("Messen"): $variable = "mess_${section}"; break; case $this->strip_nonstandard_ascii("Musik & Theater"): $variable = "musi_${section}"; break; case $this->strip_nonstandard_ascii("Offene Türen"): $variable = "offe_${section}"; break; case $this->strip_nonstandard_ascii("Rummel / Kirmes"): $variable = "rumm_${section}"; break; case $this->strip_nonstandard_ascii("Rundfahrten"): $variable = "rund_${section}"; break; case $this->strip_nonstandard_ascii("Saisonales"): $variable = "sais_${section}"; break; case $this->strip_nonstandard_ascii("Sonstiges"): $variable = "sons_${section}"; break; case $this->strip_nonstandard_ascii("Special-Events"): $variable = "spec_${section}"; break; case $this->strip_nonstandard_ascii("Sportliches"): $variable = "spor_${section}"; break; case $this->strip_nonstandard_ascii("Tagestipps"): $variable = "tage_${section}"; break; default: $variable = ""; break; } // end switch $data["static_data"][$variable] .= "[color=red]{$row->times} - {$row->title}[/color] - {$row->datdescription} - {$row->venue} - {$row->street} - {$row->city} - {$row->please} - {$row->state} - {$row->url}\n"; } // end foreach //$data["static_data"]["date_printed"] = strftime("%D %T", time()); $data["static_data"]["date_printed"] = strftime("%Y-%m-%d", time()); $data["static_data"]["sonntag"] = "SONNTAGS-KALENDER"; $options = array("template" => "hanen.4_page.doc", "api_key" => "pRaDS-Iq9TS-4GUkN", "static_data" => $data["static_data"], "rows" => $rows, // TEMPORARY, REMOVE THIS LINE LATER "rows_per_page" => 1, "test_mode" => true, ); $pdf_data = $this->do_post_request($url, $options); $filename = "category_eventlist." . strftime("%Y-%m-%d", time()) . ".pdf"; ob_clean(); $this->force_pdf_download($pdf_data, $filename); exit; } // end onlinepdfgenerator() function callOnlinepdfgenerator(){ $user =& JFactory::getUser(); $id = $user->get('id'); if($id == '86') { $pp = $this->onlinepdfgenerator(); } } //Hanen :End } ?> <img src="../templates/rt_versatility_ii_sienna_j15/images/pdf_button.png" border="0" onclick="abc();"> added code tags ~ CV Quote Link to comment https://forums.phpfreaks.com/topic/161282-arial-bold-with-yellow-background/ Share on other sites More sharing options...
.josh Posted June 7, 2009 Share Posted June 7, 2009 I encourage you to make a backup copy, and experiment away. And also use code tags when posting. Quote Link to comment https://forums.phpfreaks.com/topic/161282-arial-bold-with-yellow-background/#findComment-851115 Share on other sites More sharing options...
nina Posted June 7, 2009 Author Share Posted June 7, 2009 I tried to put something like strong but no chance. What are code tags? Thanks Quote Link to comment https://forums.phpfreaks.com/topic/161282-arial-bold-with-yellow-background/#findComment-851117 Share on other sites More sharing options...
.josh Posted June 7, 2009 Share Posted June 7, 2009 [php ] stuff here [/php ] without the spaces Quote Link to comment https://forums.phpfreaks.com/topic/161282-arial-bold-with-yellow-background/#findComment-851126 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.