I just found an article which could be interesting for you, while you are using google adsense and a responsive layout with your xoops-website. Since May 23, 2013, Google now allows you to modificate Google adsense code to be responsive on your website! This was one argument not to use adsense on responsive layouts in [...]
In XoopsTube we have a visual alphabetical listing of videos, so if you would like to see all videos starting with "B" you would click on the image with "B".
Unfortunately, this is not the most user-friendly feature, because we don't know if there is anything under "B".
So we needed to indicate the existence of videos by a changed background icon, as you can see below:
The plan was to:
1) build an array of unique alphabet letters that have videos in the database
2) as we render the alphabet icons, check for each letter/digit if it is also in the above array, and if yes, change the icon image to the green one
XoopsTube renders the images in the function xoopstube_letters() located in /include/functions.php
As first we needed to extract the unique letters from the database and create the array:
$distinctDbLetters_arr = array();
$sql = 'SELECT DISTINCT (UPPER(LEFT(title, 1))) AS letter FROM ' . $xoopsDB->prefix('xoopstube_videos') ;
if ($result = $xoopsDB->query($sql)) {
while ($row = $xoopsDB->fetchArray($result)) {
$distinctDbLetters_arr[] = $row['letter'];
}
}
unset($sql);
As second, we wanted to check for each alphabet letter and digit to see if it is represented in the database:
About the author :
Paul Goodey: Paul Goodey is a Salesforce.com Certified Developer DEV-401 and has an experience of being a System Administrator, Developer, Business Analyst. He has been building solutions with Salesforce CRM since 2006 and also developing web technology solutions. He is an active member of the salesforce.com administrator and developer online community.
About the Authors:
Anthony Minessale is the primary author of FreeSWITCH and Director of Engineering for CudaTEL at Barracuda Networks. He created and continues to run the ClueCon Telephony Developers Conference, held every August in Chicago.
Michael S Collins is a PBX veteran, having worked as a PBX technician for five years and as the head of IT for a call center for more than nine years. He is an active member of the FreeSWITCH community and currently works for Barracuda Networks, Inc.
This article by Erik Westra the author of Python Geospatial Development - Second Edition, examines a number of libraries and other tools which can be used for geospatial development in Python.
More specifically, we will cover:
Python libraries for reading and writing geospatial data
Python libraries for dealing with map projections
Libraries for analyzing and manipulating geospatial data directly within your Python programs
Tools for visualizing geospatial data
Note that there are two types of geospatial tools which are not discussed in this article: geospatial databases and geospatial web toolkits. Both of these will be examined in detail later in this book.
About the authors: Sherif Talaat : Working in the ICT industry since 2005, Sherif is a young computer science addict. He was one of the early adopters of Windows PowerShell in the Middle East and Asia. Sherif is the founder of the 'Egypt PowertShell User Group' and is the author of the only Arabic Powershell blog. He has been the recipient of the Microsoft Most Valuable Professional award for PowerShell every year since 2009.
About the Author:
Henryk Konsek is a software engineer who has been working with Java-related technologies for six years. He is the committer for the Apache Camel project. His area of expertise is middleware and integration technologies. In his spare time Henryk enjoys riding downhill bikes. He is a dedicated father of two lovely daughters and husband to their awesome mom.
Apache ServiceMix is a flexible, open-source integration container that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, ODE, Karaf into a powerful runtime platform that can be used to build integration solutions. It provides a complete, enterprise-ready ESB exclusively powered by OSGi.
While running WordPress, THEME Designer are used to use Widget Areas to place content of plugins. If the number of Widget Areas of a specific THEME is limited, it’s easy to define a new one. XOOPS uses blocks for the purpose of placing modul-blocks with modul-content. Xoops named it’s block-positions where they are “normaly” displayed [...]
Did you ever visited your XOOPS-Site with a mobile device? What was your experience? How many of your visitors use mobile devices to access your website? What is their feedback? Did you ever asked your visitors? Did you read google thinking about changes in ranking of smartphone search result pages of sites misconfigured for smartphone [...]
Welcome to FreeSWITCH! If you are reading this, then undoubtedly you are interested in things like telecommunications and Voice over Internet Protocol (VoIP). FreeSWITCH is revolutionary software created during a telephony revolution. Before looking at the architecture of this powerful software, let's take a look at the colorful world of telecommunications. This will help to put FreeSWITCH into perspective. This article is written by
In this article by ,Anthony Minessale,Michael S Collins,Darren Schreiber,Raymond Chandler, authors of IBM Cognos Workspace Advanced we will cover:
A telephony revolution
Advantages of FreeSWITCH
Endpoint and Dialplan modules
How FreeSWITCH simplifies complex applications like voicemail