I can't believe how this question is plastered all over the k2 and rockettheme forums. The solution was too easy.... so maybe it will mess something up.
If you are using a Rockettheme template you may have noticed the the frontend K2 Edit Item link is not showing.
If you ask for help on the rocketteme forum you will get the easy and direct solution, "Turn off "Build Titles Spans" in the advanced tab of yout template.
The problem with this is that you will lose the multi word css styling on many rockettheme templates.
After taking 4 maybe 5 seconds I could tell that the K2 Edit Item link is in the title class. So I thought maybe if the K2 Edit Item link was somewhere else, than the "Build Titles Spans" might not have an affect on it. Turns out that this is the solution. Here is how you do it.
NOTE: If you are not using K2 sub template overrides then the following php files will be located here: /components/com_k2/templates/default
If you are, than they should be here:
/templates/YOURTEMPLATENAME/html/com_k2/templates/YOURSUBTEMPLATENAME
- open the K2 "category_item.php"
- search for the following code and cut it out:
<?php if(isset($this->item->editLink)): ?>
<!-- Item edit link -->
<span class="catItemEditLink">
<a class="modal" rel="{handler:'iframe',size:{x:990,y:550}}" href="/">
<?php echo JText::_('K2_EDIT_ITEM'); ?>
</a>
</span>
<?php endif; ?>
- Paste it just under "<!-- K2 Plugins: K2BeforeDisplay -->"
- repeat for the K2 "item.php"
- You can leave "Build Titles Spans" ON.