Welcome, Guest
Please Login or Register.    Lost Password?

Hotspots 0.9.4 Beta
(1 viewing) (1) Guest
Go to bottom
Post Reply
Post New Topic
Page: 12
TOPIC: Hotspots 0.9.4 Beta
#393
Hotspots 0.9.4 Beta 1 Year ago  
Finally the new version of hotspots (0.9.4) is out. This update even brings more features and changes then the last one

Changelog Frontend

* New slide in Menu with many features (all configurable!) like
* Minimizing
* Printing of current map excerpt
* Mailing of current map excerpt
* Saving and Loading of map position
* Route Planing
* Marker Highlighting
* Map type changing (to normal, satellite, terrain and hybrid view)
* RSS Feed of latest hotspots
* Marker bounds centering
* and many more options

* Slide in Div Overlay as option instead of ballon
* with 5 background colors (png) to chose
* with costum border
* and many more features

* Border watching
* Progress Bar for following marker loading status
* Current Marker Highlighting

* 3 Templates
* The default template (like in demopage)
* The slider template (like default with slider)
* The simple template (like the old one in 0.93, basic)

* Better Search Enginge friendly Urls
* Support of parameter &lcatid= catid Number for direct linking to a category

* Menu settings for totaly costumization of the map and more then one link to it
* Single View of Hotspot. Just set the id at the menu link!

* and many more changes and updates

Changelog Backend

* Map in the backend for easy marker adding
* 3 sample Icons and shadows for an easy start
* Easy deleting of old icons and shadows
* Configuration is now devided in 3 Tabs (Basics, Layout, Advanced Settings)
* and many many more changes

And of course, like in every update, many Bugfixes and small updates.
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
yves-hoppe
lunajoom Staff
Administrator
Posts: 260
graph
User Offline Click here to see the profile of this user
ICQ#: 145751252 Gender: Male yves-hoppe Lunajoom hoppe@asklepiad.de Location: Munich, Germany
Reply Quote
When you send me something through the PM system, please provide a link to your problem in the forum!
 
#406
Re:Hotspots 0.9.4 Beta 1 Year ago  
Release notes:

Position of slide-in Menu:
For browser compatibility (just firefox renders % values for left) you have to set the left of the Control Menu yourself to a pixel value.

In the default.css (components/com_hotspots/views/all/default.css) on line 56, change the left: 91% to a px value (like 400px, depends on your site). You can't use right (which normaly would be the best solution), because mootools 1.11 does not support this for slide-in.

Bug in Routing menu settings:

If you change frontend hotspot adding to 0, in the menulink and go to a detail page and then go back with the included link, the frontend hotspot adding appears. This is a routing issue, because the menu itemid is not given with. Will be fixed in the next version or in an small update in the next days.

Quick solution is setting the default param to 0. To do this you have to change the template default.php (com_hotspots/views/all/default.php) on line 47 and 397 to:

if ($xmlconfig->get( 'addhs_front', 0 ) == 1)
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
yves-hoppe
lunajoom Staff
Administrator
Posts: 260
graph
User Offline Click here to see the profile of this user
ICQ#: 145751252 Gender: Male yves-hoppe Lunajoom hoppe@asklepiad.de Location: Munich, Germany
Reply Quote
When you send me something through the PM system, please provide a link to your problem in the forum!
 
#462
Re:Hotspots 0.9.4 Beta 12 Months ago  
Yesterday i applied a small update to hotspots. Current Version is now 0.9.4d.

The update fixes some small bugs (mostly layout and css). It also fixes a misfunction of the component on 1&1 Webspace.

Fixing of the sometimes occuring routing bug, ist still top priority. Will be released in the next days.

Best regards, Yves
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
yves-hoppe
lunajoom Staff
Administrator
Posts: 260
graph
User Offline Click here to see the profile of this user
ICQ#: 145751252 Gender: Male yves-hoppe Lunajoom hoppe@asklepiad.de Location: Munich, Germany
Last Edit: 2009/09/09 09:03 By yves-hoppe.
Reply Quote
When you send me something through the PM system, please provide a link to your problem in the forum!
 
#573
Re:Hotspots 0.9.4 Beta 11 Months, 1 Week ago  
The new version did not worked for me,

I imported the database from the only category I have and it will not show up in the map, all I get is the loading data...

and the default root category works but when i assign something in there it will stop working
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
Marck

Reply Quote
 
#731
Re:Hotspots 0.9.4 Beta 9 Months, 1 Week ago  
Hi,

I have a couple of questions:

As far as I can tell, the Hotspot component is still in beta-version. Do you have any idea on when you will release a stable version and almost bug free version.

I am planning on using HotSpot for a website, which will potentially have A LOT of users adding hotspots. Do you know how it performs with like 10,000 spots added?

Would it be possible to get an insight into future development plans, which features do you plan of implementing? And would it be possible to partly pay for some development to speed up the process? (I am not saying I will pay for your coding-effort, but may be willing to chip in a little to get some features built faster).

Right now I am just finding out if this is the component to use, which depends on support, stability (no bugs in use), further development plans and flexibility.
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
Next (stable) version?

Reply Quote
 
#852
Re:Hotspots 0.9.4 Beta 5 Months, 2 Weeks ago  
Thanx for the great component! Works like a charm... I'm very happy with it!

I see the last release is about 6 months old. Can anybody tell me the status of the component? Are there still people working on it?
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
Patrick

Reply Quote
 
#874
Re:Hotspots 0.9.4 Beta 4 Months, 4 Weeks ago  
Patrick wrote:
I see the last release is about 6 months old. Can anybody tell me the status of the component? Are there still people working on it?
I doubt...
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
Hubbitus
Fresh Boarder
Posts: 9
graphgraph
User Offline Click here to see the profile of this user
Reply Quote
 
#876
Re:Hotspots 0.9.4 Beta 4 Months, 3 Weeks ago  
How to develop new version?

Old version notwork.
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
Padungsak

Reply Quote
 
#877
Re:Hotspots 0.9.4 Beta 4 Months, 3 Weeks ago  
Mobile hotspots view version

I edit in file "components/com_hotspots/views/hotspots/tmpl/default.php".

<?php
/**
* Hotspots - Frontend
* @package Joomla!
* @Copyright (C) 2009 Yves Hoppe - lunajoom.de
* @All rights reserved
* @Joomla! is Free Software
* @Released under GNU/GPL License : www.gnu.org/copyleft/gpl.html
* @version $Revision: 0.9.4 beta $
**/
defined( '_JEXEC' ) or die ( 'Restricted access' );
$imgsrc = "components/com_hotspots/images/hotspots/";
?>
<!-- START Hotspots 0.9.3 beta by lunajoom.de -->
<?php
if (HotspotsHelper::getSettings(show_componentheading, 1) == 1)
{
?>
<div class="componentheading"><?php echo "Mobile Maps";//$this->hotspot->name; ?></div>
<?php
}
?>
<div class="hs_autordate">
<?php
$autor = showautor($this->hotspot->autor);
$postdate = showdate($this->hotspot->postdate);

if ($autor != "" && $postdate != "")
echo JTEXT::_('Posted by') . ' ' . $autor . ' ' . JTEXT::_('on') . ' ' . $postdate;
elseif ($autor != "" && $postdate == "")
echo JTEXT::_('Posted by') . ' ' . $autor;
elseif ($autor == "" && $postdate != "")
echo JTEXT::_('Posted on') . ' ' . $postdate;
?>
</div>

<div style="float:right;margin:10px;">
<?php
echo "<img src=\"$imgsrc" . $this->hotspot->picture . "\" title = \"" . $this->hotspot->name . "\" />";
?>
</div>

<p>
<?php
echo showAdress($this->hotspot->street, $this->hotspot->plz, $this->hotspot->town, $this->hotspot->country);
?>
</p>

<p><br />
<?php
$plugintext = JHTML::_('content.prepare', $this->hotspot->description, $params);
echo $plugintext;
?>
</p>

<br />
<?php
// Develop by Mr.Padungsak Wichaidit
// Develop data 30/09/2009
// Hotspots google maps mobile vertion

// hs_catinfo();
?>
</div>

<div id="map_canvas" style="width:100%; height: 300px;">
<?php
if (JRequest::getVar( 'gmlat' ) != "" && JRequest::getVar( 'gmlng' ) != ""){
$gmlat = JRequest::getVar( 'gmlat' );
$gmlng = JRequest::getVar( 'gmlng' );
} else {
$gmlat = $this->hotspot->gmlat;
$gmlng = $this->hotspot->gmlng;
}

//function getbrowser()
if (_MJ == 1) {

if (JRequest::getVar( 'lang' ) == "en"){
$lang_zoom_in="ZOOM IN";
$lang_zoom_out="ZOOM OUT";
$lang_up="UP";
$lang_down="DOWN";
$lang_left="LEFT";
$lang_right="RIGHT";
} else {
$lang_zoom_in="ขยาย";
$lang_zoom_out="ย่อ";
$lang_up="เลื่อนขึ้น";
$lang_down="เลื่อนลง";
$lang_left="เลื่อนซ้าย";
$lang_right="เลื่อนขวา";
}

switch (JRequest::getVar( 'maptype' )) {
case 'terrain':
$maptype = 'terrain';
break;
case 'satellite':
$maptype = 'satellite';
break;
case 'hybrid':
$maptype = 'hybrid';
break;
default:
$maptype = 'roadmap';
break;
}

switch (JRequest::getVar( 'zoom' )) {
case '0':
$m_point = '40';
break;
case '1':
$m_point = '20';
break;
case '2':
$m_point = '8';
break;
case '3':
$m_point = '5';
break;
case '4':
$m_point = '3';
break;
case '5':
$m_point = '2';
break;
case '6':
$m_point = '0.8';
break;
case '7':
$m_point = '0.4';
break;
case '8':
$m_point = '0.2';
break;
case '9':
$m_point = '0.08';
break;
case '10':
$m_point = '0.05';
break;
case '11':
$m_point = '0.02';
break;
case '12':
$m_point = '0.01';
break;
case '13':
$m_point = '0.008';
break;
case '14':
$m_point = '0.004';
break;
case '15':
$m_point = '0.002';
break;
case '16':
$m_point = '0.0008';
break;
case '17':
$m_point = '0.0005';
break;
case '18':
$m_point = '0.0002';
break;
case '19':
$m_point = '0.0001';
break;
case '20':
$m_point = '0.00009';
break;
default:
$m_point = '0.008';
break;
}

if ($maptype == 'roadmap' || $maptype == 'satellite'){
$typecheck = "&mobile=true";
} else {
$typecheck = "";
}

if (JRequest::getVar( 'zoom_io' ) == ""){
if (JRequest::getVar( 'zoom' ) != ""){
$zoom = JRequest::getVar( 'zoom' );
} else {
$zoom = 13;
}
} else if (JRequest::getVar( 'zoom_io' ) == "1"){
$zoom = JRequest::getVar( 'zoom' ) + 1;
} else if (JRequest::getVar( 'zoom_io' ) == "0"){
$zoom = JRequest::getVar( 'zoom' ) - 1;
}

if ($maptype == "terrain"){
if ($zoom <= "0"){
$zoom = 0;
} else if ($zoom >= "14"){
$zoom = 14;
}
if ($maptype == "roadmap"){
if ($zoom <= "0"){
$zoom = 0;
} else if ($zoom >= "21"){
$zoom = 20;
}
}
} else {
if ($zoom <= "0"){
$zoom = 0;
} else if ($zoom >= "19"){
$zoom = 18;
}

}

if (JRequest::getVar( 'move_up_or_down' ) == ""){
if (JRequest::getVar( 'up_or_down' ) != ""){
$up_or_down = JRequest::getVar( 'up_or_down' );
} else {
$up_or_down = $gmlat;
}
} else if (JRequest::getVar( 'move_up_or_down' ) == "1"){
$up_or_down = JRequest::getVar( 'up_or_down' ) + $m_point;
} else if (JRequest::getVar( 'move_up_or_down' ) == "0"){
$up_or_down = JRequest::getVar( 'up_or_down' ) - $m_point;
}

if (JRequest::getVar( 'move_left_or_right' ) == ""){
if (JRequest::getVar( 'left_or_right' ) != ""){
$left_or_right = JRequest::getVar( 'left_or_right' );
} else {
$left_or_right = $gmlng;
}
} else if (JRequest::getVar( 'move_left_or_right' ) == "1"){
$left_or_right = JRequest::getVar( 'left_or_right' ) + $m_point;
} else if (JRequest::getVar( 'move_left_or_right' ) == "0"){
$left_or_right = JRequest::getVar( 'left_or_right' ) - $m_point;
}
?>
<!--
Joomla Google maps mobile version only
Develop by Mr.Padungsak Wichaidit
Develop date 30/09/2009
-->
<?php
echo "<center>";
echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom=".$zoom."&move_up_or_down=1&up_or_down=".$up_or_down."&left_or_right=".$left_or_right."&maptype=".$maptype."&gmlat=".$gmlat."&gmlng=".$gmlng."'>".$lang_up."</a> || ";
echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom=".$zoom."&move_up_or_down=0&up_or_down=".$up_or_down."&left_or_right=".$left_or_right."&maptype=".$maptype."&gmlat=".$gmlat."&gmlng=".$gmlng."'>".$lang_down."</a> :: ";
echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom=".$zoom."&up_or_down=".$up_or_down."&move_left_or_right=0&left_or_right=".$left_or_right."&maptype=".$maptype."&gmlat=".$gmlat."&gmlng=".$gmlng."'>".$lang_left."</a> || ";
echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom=".$zoom."&up_or_down=".$up_or_down."&move_left_or_right=1&left_or_right=".$left_or_right."&maptype=".$maptype."&gmlat=".$gmlat."&gmlng=".$gmlng."'>".$lang_right."</a> ";
echo "<br><br>";

echo "<img src='maps.google.com/maps/api/staticmap?center=".$up_or_down.",".$left_or_right."&zoom=".$zoom."&size=200x200&maptype=".$maptype.$typecheck."&key=".HotspotsHelper::getSettings(api_key)."&sensor=false&markers=color:red|label:.|".$gmlat.",".$gmlng."' title ='map'><br><br>";

echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom_io=1&zoom=".$zoom."&up_or_down=".$up_or_down."&left_or_right=".$left_or_right."&maptype=".$maptype."&gmlat=".$gmlat."&gmlng=".$gmlng."'>".$lang_zoom_in."</a> || ";
echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom_io=0&zoom=".$zoom."&up_or_down=".$up_or_down."&left_or_right=".$left_or_right."&maptype=".$maptype."&gmlat=".$gmlat."&gmlng=".$gmlng."'>".$lang_zoom_out."</a>";

echo "<br><br>";

echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom=".$zoom."&up_or_down=".$up_or_down."&left_or_right=".$left_or_right."&maptype=roadmap&gmlat=".$gmlat."&gmlng=".$gmlng."'>ROADMAP</a> || ";
echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom=".$zoom."&up_or_down=".$up_or_down."&left_or_right=".$left_or_right."&maptype=terrain&gmlat=".$gmlat."&gmlng=".$gmlng."'>TERRAIN</a> || ";
echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom=".$zoom."&up_or_down=".$up_or_down."&left_or_right=".$left_or_right."&maptype=satellite&gmlat=".$gmlat."&gmlng=".$gmlng."'>SATELLITE</a> || ";
echo "<a href='index.php?option=com_hotspots&view=hotspot&Itemid=".JRequest::getVar( 'Itemid' )."&lang=".JRequest::getVar( 'lang' )."&zoom=".$zoom."&up_or_down=".$up_or_down."&left_or_right=".$left_or_right."&maptype=hybrid&gmlat=".$gmlat."&gmlng=".$gmlng."'>HYBRID</a> ";

echo "</center>";
echo "</div>";
} else {
// End
?>
</div>

<?php
echo "<script type='text/javascript'>";
echo "var num = null;\n";
echo "var maxNum = null;\n";
echo "var bounds;\n";
echo "var map;\n";
echo "var markers = [];\n";
echo "bounds = new GLatLngBounds();\n";
echo "var highlightCircle = null;\n";
echo "var currentMarker = null;\n";
echo "function initialize() {\n";
echo "map = new GMap2(document.getElementById(\"map_canvas\"));\n";

hs_createmarker();

echo "map.setCenter(new GLatLng(" . $gmlat . "," . $gmlng . "), 11);\n";
maptype();
gmcontrols();
hs_listener();
echo "map.addControl(mapControl);\n";
$html = html_desc($this->hotspot->id, 1);
echo "markerOptions = {};\n\n";
echo "var point = new GLatLng(" . $gmlat . ", " . $gmlng . ");\n";
echo "map.addOverlay(createMarker(point, " . $this->hotspot->id . ", \"" . $html . "\", markerOptions));\n";
echo "}";
echo "</script>";
} // End develop
if ($this->hotid != "")
{
?>
<p align="right">
<a href="<?php echo $this->backlink; ?>" title="<?php echo $this->hotspot->name; ?>"><?php echo JTEXT::_('Back to Hotspots'); ?></a>
</p>
<?php
}
?>

<script type='text/javascript'>
// Onload Work around - thx to Dean Edwards, more about: dean.edwards.name/weblog/2006/06/again/
function init() {
// quit if this function has already been called
if (arguments.callee.done) return;
// flag this function so we don't do the same thing twice
arguments.callee.done = true;
initialize();
};

if (document.addEventListener) {
document.addEventListener("DOMContentLoaded", init, false);
}

/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {
if (this.readyState == "complete") {
init(); // call the onload handler
}
};
/*@end @*/

</script>

<br />

<?php
if (HotspotsHelper::getSettings(josc_support, '0') == 1)
{
?>
<!-- START joomlacomment INSERT -->
<div class="" style="">
<?php
$option = JRequest::getCMD('option');
require_once(JPATH_BASE . DS . 'administrator' . DS . 'components' . DS . 'com_comment' . DS . 'plugin' . DS . $option . DS . 'josc_com_hotspots.php');
?>
</div>
<!-- END OF joomlacomment INSERT -->
<?php
}
?>
<br /><div style="margin:10px;">
<hr />
<div id="small_menu" style="width: 100%;"><?php hs_mobilecategories($hs_catid); ?></div>
<hr /></div>
<?php
echo ftDisp();
// End develop by Mr.Padungsak
?>
<!-- End Hotspots by lunajoom.de -->

<!--** This code coupled with the mobileJoomla. **-->
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
Padungsak

Reply Quote
 
#878
Re:Hotspots 0.9.4 Beta 4 Months, 3 Weeks ago  
Padungsak wrote:
Old version notwork.
Why not??
Enter code here   
Please note: although no board code and smiley buttons are shown, they are still usable.
Hubbitus
Fresh Boarder
Posts: 9
graphgraph
User Offline Click here to see the profile of this user
Reply Quote
 
Go to top
Post Reply
Post New Topic
Page: 12
Moderators: yves-hoppe, extrem-pc

Newsletter

Name:
Email:

Donate to lunajoom Team