Skip to main content
Finally manage to put some dhtml drop down menu onto WALHI website, though till i write this it still kinda buggy when using M$ IE and work great on Firefox.
I create style element script_dhtml for storing javascript and css file that used by dhtml dropdown menu. For top navbar I modify banner_menu and put javascript function inside html link tag and for left horizontal kampanye I modify the variable in subtopics_menu and change fetch section to
<a class="subtopic2"
href="<?=$site->uri.$topics_array[$subtopic->id];?>/"
onMouseover="ddropdownmenu(this, event, <?=$subtopic->name;?>,
'150px')"
onMouseout="ddelayhidemenu()">&(subtopic.extra);</a>

Add several new global variable on code-global so that the dhtml
can get array for the subtopic.

And to give subtopic array on the javascript dhtml dropdown from
midgard subtopic function,
I came up with following lines of code


<?
$campaigns_topic = mgd_list_topics(169);
?>
var campaign=new Array()
var c = 0
<?
while ($campaigns_topic_menu && $campaigns_topic_menu->fetch())
{ ?>
campaign[c] ='
<a href="<?=$site->uri.$topics_array[$campaigns_topic_menu->id];
?>/">&(campaigns_topic_menu.extra);</a>'
c++
<?}?>

Comments

Popular posts from this blog

django realtime currency rate

Its been a really long time since I post something here For some dumb reason, I forgot my blogger login/password :hammer: Anyway, since I'm now heavily work with django stuff Here are some django related projects that hopefully can benefit anyone who need it * django-currency_rate, simple django app that can give you realtime currency rate base on http://themoneyconverter.com . Owh its even can calculate the rate with templatetag :) https://github.com/avenpace/django-exchange_rate

python-oauth2 hack

When you are using python-oauth2 from simplegeo on your Google App Engine instance, you'll get some exception that cause by "ImportError: No module named httplib2" Yes, apparently httplib2 are not supported by GAE and instead they oblige you to use google.appengine.api.urlfetch.fetch instead So I hack python-oauth2 to use google.appengine.api.urlfetch.fetch You can found my python-oauth2 fork on https://github.com/avenpace/python-oauth2

Another django cms base

Cooper-cms, a really simple cms built with django that probably suitable for company site. It has testimonial, team, content and blog (of course :) ) modules. I know its not fancy as django-cms but it will suit for some simple company site though https://bitbucket.org/avenpace/cooper-cms