The essential news about content management systems and mobile technology. Powered by Perfect Publisher and XT Search for Algolia.
The News Site publishes posts to the following channels: Facebook, Instagram, Twitter, Telegram, Web Push, Tumblr, and Blogger.
Read more https://feedproxy.google.com/~r/ostrainingjoomla/~3/0BGCQAfu5Y8/
Hey Chatters,
You can try integration with or without Social Network plugin, if social network plugin is disabled or not installed the JBolo parameter "Show everyone or friends?" will be ignored and you will see all online members.
In addition to this integration this version includes few bug-fixes. You can check the detailed changelog below.
Changelog
Features added:
+ Feature #29332 EasyProfile community extension integration
Bugs Fixed:
- Bug #28091 Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in plg_jbolo_textprocessing.php
- Bug #27031 Can not uninstall Jbolo-Easysocial app, as it is set to be core app
- Bug #26434 File sending - Global and individual progress bars progress not shown
- Bug #25869 Fix Jquery conflicts and add option in plugin configuration for fixing JS errors
- Bug #22860 Don't switch focus from one chat-window-textarea to the window where new message arrives
Hello!
Guys, This blog is about adding multipal html element using jQuery and display the cloned field. Hope this Helps! :)
So this is Quick guide to create multiple fields as many as with in minimum efforts
Lets' code! Step by step :
A. Add jQuery file from Google API and add required styling-
<html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <style> .qtc_att_hide {display: none;} </style> </head>
B: Lets create template HTML code which you have to create for N times. -
Lets say template html is for text box field and you have to add for N time. Each time while adding the new field via. javascript, we are using this template code to generate the new field. As this is the template, hide it from user with the help of class styling qtc_att_hide.
<!--Create one div and hide it. It will act as template for cloning--> <div id=<?php echo $attribute_container_id ?> class="qtc_container qtc_att_hide" style="" > <div class="com_qtc_repeating_block well well-small span10"> <label class="" ><strong>Add Extra Attribute </strong></label> <!-- Lets take a take a text box field to clone --> <input id="atrri_name0" name="atrri_name0" class="input-medium attriFieldClass" type="text" value="" maxlength="250" size="32"> </div> <!-- required --> <div></div> </div>
This will look like
C: Display saved fields and add one more extra fields -
Following code sample diplays alredy saved field detail along with delete button. Also add one more extra fields with empty details so that user can add details.
<?php // $allAttribues contains previously stored field details $i=1; $count = !empty($allAttribues)?count($allAttribues):1; // For each attribute and one extra field for ($i=1;$i<=$count;$i++) { $attribute_container_id = "qtc_container".$i; ?> <div id=<?php echo $attribute_container_id ?> class="qtc_container"> <div class="com_qtc_repeating_block well well-small span10"> <label class="" ><strong>Add Extra Attribute </strong></label> <input id="atrri_name<?php echo $i; ?>" name="atrri_name<?php echo $i; ?>" class="input-medium attriFieldClass" type="text" value="<?php echo (isset($allAttribues[$i]->itemattribute_name))?$allAttribues[$i]->itemattribute_name:''; ?>" maxlength="250" size="32"> </div> <!-- Here is remove button for each field --> <div class='com_qtc_remove_button pull-left span1'> <button class='btn btn-mini' type='button' id='remove<?php echo $i;?>' onclick="removeClone('qtc_container<?php echo $i;?>','qtc_container');" title="Remove Field" > <i class="icon-minus-2 "></i> </button> </div> <!-- required --> <div></div> </div> <?php } // end of attribute for loop ?>
D: Add "+" button for add more field functionality
<div class="com_qtc_add_button pull-left span1"> <button class="btn btn-mini " type="button" id='add' onclick="addClone('qtc_container','qtc_container');" title="Add New Field"> <i class="icon-plus-2 "></i> </button> </div>
E: Finally following is the JavaScript code needed
<script type="text/javascript"> // globle params var attribute_current_id = <?php echo $count; ?>; /** F: Finally add more fields using javascript. Following function makes a copy of template HTML and appends to the existing fields with the help of function parameters. */ function addClone(rId,rClass) { // CURRENT ATRIBURE ID -- global declaration attribute_current_id++; var num=attribute_current_id; // Make a clone from template div var newElem=jQuery('#'+rId+'0').clone().attr('id',rId+num); // Remove hidden styling newElem.removeClass('qtc_att_hide'); // Add clone element at the end of other div jQuery('.'+rClass+':last').after(newElem); // CREATE REMOVE BUTTON var removeButton="<div class='com_qtc_remove_button pull-left span1'>"; removeButton+="<button class='btn btn-mini' type='button' id='remove"+num+"'"; removeButton+="onclick=\"removeClone('"+rId+num+"','"+rClass+"');\" title=\"Remove Field\">"; removeButton+="<i class=\"icon-minus-2\"></i></button>"; removeButton+="</div>"; jQuery('#'+rId+num).children().last().replaceWith(removeButton); var newelementid= rId+num; var option=0; /*1. CHANGE ATTUBURE NAME */ var newname='arri_name'+num; var ck=newElem.find('.attriFieldClass').attr({'name': newname,'id':newname}); } /** G:This function remove the specified div */ function removeClone(rId,rClass) { jQuery('#'+rId).remove(); } </script>After cloning the fields, it will look as
Follow the link to download this example CloningExample_20140613-125955_1.zip[1]
Read more https://techjoomla.com/beyond-joomla/add-multipal-html-element-using-jquery.html
Elесtrоnіс сіgаrеttеѕ, оr е-сіgѕ, аѕ they аrе ѕоmеtіmеѕ knоwn, hаvе bееn оn the mаrkеt fоr а fеw уеаrѕ nоw. Thеу hаvе the dual рurроѕе оf еnаblіng а ѕmоkеr tо gеt their fіx оf nісоtіnе wіthоut іnhаlіng the vаrіоuѕ саrсіnоgеnѕ that аrе іn tоbассо рrоduсtѕ, but аrе еlесtrоnіс сіgаrеttеѕ ѕаfе tо ‘ѕmоkе’, оr саn they саuѕе hаrm tо hеаlth tоо? And does it matter what brands you smoke? To find out learn more here: list of electronic cigarette brands[1][2]
Wіth the rесеnt ѕmоkіng bаn іn the UK, аnd оf соurѕе, this hаѕ bееn іn fоrсе іn muсh оf the US fоr ѕоmе tіmе tоо, mаnу ѕmоkеrѕ hаvе bееn соmреllеd tо ѕuffеr bоth the соld, аnd the іndіgnіtу оf hаvіng tо ѕtаnd оutѕіdе оf а рub, lіkе а nаughtу ѕсhооlbоу bеhіnd the bіkе ѕhеdѕ.
E сіgаrеttеѕ hаvе hеlреd wіth this. Sоmе lаndlоrdѕ hаvе аlѕо bаnnеd them, dеѕріtе the fасt that there іѕ nо ѕmоkе рrоduсеd аnd therefore nо rіѕkѕ оf ѕесоnd hаnd lung dаmаgе. Mоѕt though, hаvе ассерtеd that ѕmоkіng аn е сіgаrеttе іѕ аѕ muсh the рrеrоgаtіvе оf а сuѕtоmеr аѕ сhооѕіng what tо drink.
But аrе еlесtrоnіс сіgаrеttеѕ ѕаfе ? Wеll, frоm the роіnt оf vіеw that nо ѕmоkе іѕ іnhаlеd аnd nо саnсеr саuѕіng саrсіnоgеnѕ еіthеr, they аrе а dеfіnіtе іmрrоvеmеnt, frоm а hеаlth реrѕресtіvе, tо tоbассо. Hоwеvеr, оnе kеу rеаѕоn that реорlе dо соntіnuе tо ѕmоkе іѕ аn аddісtіоn tо the nісоtіnе іn tоbассо. Bесаuѕе оf this, аnd the knоwlеdgе that these реорlе wіll bе the mаіn соnѕumеrѕ оf their рrоduсt, е сіgаrеttе mаnufасturеrѕ hаvе еnѕurеd that the ‘ѕmоkеr’ оf аn е сіgаrеttе (оr е-сіg) wіll соntіnuе tо gеt their hіt оf nісоtіnе. If you want to see specific reviews, click this link: electronic cigarette review guide[3]
Of соurѕе, fоr mоѕt реорlе that ѕmоkе them, this іѕ the mаіn bеnеfіt, аnd іf this wаѕ оmіttеd frоm the е-сіgѕ, there іѕ lіttlе dоubt that ѕаlеѕ wоuld рlummеt.
Read more https://jxtended.com/e-cigarette-safety/
The Joomla Project is pleased to announce the immediate availability of Joomla 2.5.22. This is a maintenance release for the 2.5 series of the Joomla! CMS addressing a fatal error introduced into the contact form in the 2.5.21 release yesterday.
The update process is very simple, and complete instructions are available here. Note that there are now easier and better ways of updating than copying the files with FTP.
Note: Please read the update instructions before updating.
*Please clear your browser's cache after upgrading
Want to test drive Joomla? Try the online demo. Documentation is available for beginners.
Check the Joomla 2.5.22 Post-Release FAQs to see if there are important items and helpful hints discovered after the release.
There are a variety of ways in which you can get actively involved with Joomla! It doesn't matter if you are a coder, an integrator, or merely a user of Joomla!. You can contact the Joomla! Community Development Manager,
The Joomla! Bug Squad is one of the most active teams in the Joomla! development process and is always looking for people (not just developers) that can help with sorting bug reports, coding patches and testing solutions. It’s a great way for increasing your working knowledge of Joomla!, and also a great way to meet new people from all around the world.
If you are interested, please read about us on the Joomla! Documentation Wiki and, if you wish to join, email
You can also help Joomla! development by thanking those involved in the many areas of the process. In the past year, for example, over 1,000 bugs have been fixed by the Bug Squad.
Thank you to the code contributors and active Bug Squad members that created and tested this release:
Abd Al-Mageed Suckar, Achal Aggarwal, Angel Toribio, Bastian W, Ben Tasker, Benjamin Trenkle, Bernard Saulme, Brian Teeman, Camden Narzt, Christiane Maier-Stadtherr, Chris Davenport, Christopher Masters, Daniel Sloof, David Jardin, Dennis Hermacki, Edwin Cheront, Elijah Madden, Florian Dal Fitto, George Wilson, Hannes Papenberg, Hans Kuijpers, Håvard Kristoffersen, Izhar Aazmi, Jean-Marie Simonet, Jelle Kok, Jisse Reitsma, Juelis Junior, Jurian Even, Klas Berlič, Kristijan Zivcec, Leo Lammerink, Marcel van Beelen, Marco Richter, Matt Thomas, Michael Babker, Nha Bui, Nicholas Dionysopoulos, Nick Savov, Niels van der Veer, Ove Eriksson, Ozan Ozkan, Patrick Alt, Peter Lose, Peter van Westen, Peter Wiseman, Piotr Mocko, Pruteanu Alexandru, Richard McDaniel, Robert Deutz, Roberto Segura, Roelf Pringle, Roland Dalmulder, Sebastien Heraud, Sergey Gribinichenko, Sergio Manzi, Seyi Awofadeju, Simon Asika, Stefania Gaianigo, Stefano Storti, Thomas Hunziker, Thomas Jackson, Tobias Zulauf, Todor Iliev, Valentin Despa, Viktor Vogel.
Thank you to the Joomla! Bug Squad for their dedicated efforts investigating reports, fixing problems, and applying patches to Joomla. If you find a bug in Joomla!, please report it on the Joomla! CMS Issue Tracker.
Active members of the Joomla! Bug Squad during past 3 months include: Achal Aggarwal, Andrea Zagli, Anibal Sanchez, Beat , Benjamin Trenkle, Brad Markle, Brian Teeman, Chris Davenport, Christiane Maier-Stadtherr, Dan Walker, David Jardin, Demis Palma, Dennis Hermacki, Dimitris Grammatikos, Elijah Madden, George Wilson, Hans Kuijpers, Hugo Avila, Itamar Elharar, Jean-Marie Simonet, jelle kok, Jurian Even, Lara Petersen, Leo Lammerink, Marc Antoine Thevenet, Marcel van Beelen, Marco Richter, Matt Thomas, Michael Babker, Mikhail M, Mohamed Infaz, Nick Savov, Niels van der Veer, Peter Lose, Peter Martin, Peter Wiseman, Piotr Mocko, Robert Gastaud, Roberto Segura, Roland Dalmulder, Sander Potjer, Sergio Manzi, Stefania Gaianigo, Thomas Hunziker, Thomas Jackson, Tobias Zulauf, Todor Iliev, Tom Hutchison, Valentin Despa, Viktor Vogel.
Bug Squad Leadership: Mark Dexter and Nick Savov, Co-Coordinators.
A big thanks to the Joomla! Security Strike Team for their ongoing work to keep Joomla! secure. Members include: Airton Torres, Alan Langford, Beat, Bill Richardson, Claire Mandville, David Hurley, Don Gilbert, Gary Brooks, Jason Kendall, Javier Gomez, Jean-Marie Simonet, Marijke Stuivenberg, Mark Boos, Mark Dexter, Matias Griese, Michael Babker, Nick Savov, Pushapraj Sharma, Roberto Segura, Rouven Weßling, Thomas Hunziker....
Read more https://feeds.joomla.org/~r/JoomlaAnnouncements/~3/YaiKJDWKRkQ/5552-joomla-2-5-22-released.html
Page 772 of 1311