Tux - Репутация: 186
- Webmoney BL: ?
| Нужна помощь в таком вопросе. Есть тема для WP с названием picoclean.0.4.8.4. В форму комментирования хоцца вставить панель со смайлами. Нашел способ, как это сделать, перед началом textarea вставить определенный код:
PHP код: <script type="text/javascript">
function addsmile($smile){
document.getElementById('comment').value=document.getElementById('comment').value+' '+$smile+' ';
}
</script>
<?php
global $wpsmiliestrans;
$dm_showsmiles = '';
$dm_smiled = array();
foreach ($wpsmiliestrans as $tag => $dm_smile) {
if (!in_array($dm_smile,$dm_smiled)) {
$dm_smiled[] = $dm_smile;
$tag = str_replace(' ', '', $tag);
$dm_showsmiles .= '<img src="'.get_bloginfo('wpurl').'/wp-includes/images/smilies/'.$dm_smile.'" alt="'.$tag.'" onclick="addsmile(\''.$tag.'\');"/> ';
}
}
echo '<div style="width:100%; margin-left:0px; margin-right:0px;">'.$dm_showsmiles.'</div>';
?>
Этот способ хорош тем, что этот кусок с textarea обычно располагается в файле темы comments.php, но не в этот раз. Есть предположение, что можно вставить в этот файл comment-template.php, но куды бы я его не ставил - страничка сайта просто не загружается. Прошу помощи, куда вставить этот код, или есть другие способы, без плагина. Архив с темой прилагается. https://wordpress.org/themes/picoclean |