Ну так же попробуй в main.tpl с помощью [category=X][/category] или [not-category=X][/not-category] отключить загрузку скрипта в <head></head> либо в шаблоне самой новости модифицировать ссылку таким же образом.
Так а зачем по крону запускать, если в этом примере скрипт сам перезапускается?
А зачем добавлял список категорий в main.tpl, если не хочешь чтобы они выводились? Если хочешь выводить этот список только на главной странице - сделай [aviable=main] список [/aviable] либо в админке в рекламных материалах сделать "текстовый баннер" и в настройках указать показывать только на главной.
Еще есть такие варианты:
[category=X]текст[/category]
Предназначен для вывода текста если пользователь находится в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую
[not-category=X]текст[/not-category]
Предназначен для вывода текста если пользователь находится везде, кроме как в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую
echo $_POST['pole1'];
Не совсем-то модуль чистый... нашел в list.tpl
<div style="display:none;"><a href="http://kinoswine.ru" title="Скачать фильмы бесплатно и без регистрации">Кино Свин - Скачать фильмы бесплатно</a></div> <div style="display:none;"> <a href="http://mp3fary.com/music/633-triada-odna.html" title="Триада - новинки mp3 бесплатно без регистрации">новинки mp3 бесплатно без регистрации Триада</a></div>
http://statuses.su/status-of-men/ сделан на движке dle. Использовали видимо этот хак - http://prowebber.ru/dle/hacks/6146-hak-cifrovoy-reyting-novostey-dlya-dle-83-92.html
На моем сайте такое же стоит.
супер. спасибо огромное!
Вставил это:
$('#full_story').tinymce({ script_url : 'engine/editor/jscripts/tiny_mce/tiny_mce.js', theme : "advanced", skin : "cirkuit", language : "{$lang['wysiwyg_language']}", width : "98%", height : "700", plugins : "advhr,advimage,emotions,inlinepopups,insertdatetime,media,searchreplace,print,contextmenu,paste,fullscreen,nonbreaking", relative_urls : false, convert_urls : false, media_strict : false, dialog_type : 'window', extended_valid_elements : "noindex,div[align|class|style|id|title]", custom_elements : 'noindex', paste_auto_cleanup_on_paste : false, paste_text_use_dialog: true, // Theme options theme_advanced_buttons1 : "cut,copy,paste,pastetext,pasteword,|,search,|,outdent,indent,|,undo,redo,|,dle_upload,image,media,dle_mp,dle_tube,dle_mp3,emotions,|,dle_break,dle_page", theme_advanced_buttons2 : "fontselect,fontsizeselect,|,sub,sup,|,charmap,advhr,|,insertdate,inserttime,|,nonbreaking,dle_quote,dle_code,dle_hide,|,visualaid", theme_advanced_buttons3 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,dle_spoiler,|,link,dle_leech,|,forecolor,backcolor,|,removeformat,cleanup,|,code", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", plugin_insertdate_dateFormat : "%d-%m-%Y", plugin_insertdate_timeFormat : "%H:%M:%S", // Example content CSS (should be your site CSS) content_css : "{$config['http_home_url']}engine/editor/css/content.css", setup : function(ed) { // Add a custom button ed.addButton('dle_quote', { title : '{$lang['bb_t_quote']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_quote.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceReplaceContent',false,'' + ed.selection.getContent() + ''); } }); ed.addButton('dle_hide', { title : '{$lang['bb_t_hide']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_hide.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceReplaceContent',false,'[hide]' + ed.selection.getContent() + '[/hide]'); } }); ed.addButton('dle_code', { title : '{$lang['bb_t_code']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_code.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceReplaceContent',false,'' + ed.selection.getContent() + ''); } }); ed.addButton('dle_spoiler', { title : '', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_spoiler.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceReplaceContent',false,'[spoiler]' + ed.selection.getContent() + '[/spoiler]'); } }); ed.addButton('dle_break', { title : '{$lang['bb_t_br']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_break.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceInsertContent',false,'{PAGEBREAK}'); } }); ed.addButton('dle_page', { title : '{$lang['bb_t_p']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_page.gif', onclick : function() { ed.execCommand('mceReplaceContent',false,"[page=1]{\$selection}[/page]"); } }); ed.addButton('dle_leech', { title : '{$lang['bb_t_leech']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_leech.gif', onclick : function() { ed.execCommand('mceReplaceContent',false,"[leech=http://]{\$selection}[/leech]"); } }); ed.addButton('dle_mp', { title : '{$lang['bb_t_video']} (BB Codes)', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_mp.gif', onclick : function() { ed.execCommand('mceInsertContent',false,"[video=http://]"); } }); ed.addButton('dle_tube', { title : '{$lang['bb_t_yvideo']} (BB Codes)', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_tube.gif', onclick : function() { ed.execCommand('mceInsertContent',false,"[media=http://]"); } }); ed.addButton('dle_upload', { title : '{$lang['bb_t_upload']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_upload.gif', onclick : function() { window.open('{$config['http_home_url']}engine/images.php?area=short_story&wysiwyg=yes&add_id={$id}', '_Addimage', 'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=640,height=550'); } }); ed.addButton('dle_mp3', { title : '', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_mp3.gif', onclick : function() { ed.execCommand('mceInsertContent',false,"[audio=http://]"); } }); } } ); $('textarea.mceEditor').tinymce({
' + ed.selection.getContent() + '
Работает. Но насколько это правильно? Может как-то упростить.
Я вот так сделал. После этого:
$(function(){ $('#short_story').tinymce({ script_url : 'engine/editor/jscripts/tiny_mce/tiny_mce.js', theme : "advanced", skin : "cirkuit", language : "{$lang['wysiwyg_language']}", width : "98%", height : "400", plugins : "advhr,advimage,emotions,inlinepopups,insertdatetime,media,searchreplace,print,contextmenu,paste,fullscreen,nonbreaking", relative_urls : false, convert_urls : false, media_strict : false, dialog_type : 'window', extended_valid_elements : "noindex,div[align|class|style|id|title]", custom_elements : 'noindex', paste_auto_cleanup_on_paste : false, paste_text_use_dialog: true, // Theme options theme_advanced_buttons1 : "cut,copy,paste,pastetext,pasteword,|,search,|,outdent,indent,|,undo,redo,|,dle_upload,image,media,dle_mp,dle_tube,dle_mp3,emotions,|,dle_break,dle_page", theme_advanced_buttons2 : "fontselect,fontsizeselect,|,sub,sup,|,charmap,advhr,|,insertdate,inserttime,|,nonbreaking,dle_quote,dle_code,dle_hide,|,visualaid", theme_advanced_buttons3 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,dle_spoiler,|,link,dle_leech,|,forecolor,backcolor,|,removeformat,cleanup,|,code", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", plugin_insertdate_dateFormat : "%d-%m-%Y", plugin_insertdate_timeFormat : "%H:%M:%S", // Example content CSS (should be your site CSS) content_css : "{$config['http_home_url']}engine/editor/css/content.css", setup : function(ed) { // Add a custom button ed.addButton('dle_quote', { title : '{$lang['bb_t_quote']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_quote.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceReplaceContent',false,'' + ed.selection.getContent() + ''); } }); ed.addButton('dle_hide', { title : '{$lang['bb_t_hide']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_hide.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceReplaceContent',false,'[hide]' + ed.selection.getContent() + '[/hide]'); } }); ed.addButton('dle_code', { title : '{$lang['bb_t_code']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_code.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceReplaceContent',false,'' + ed.selection.getContent() + ''); } }); ed.addButton('dle_spoiler', { title : '', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_spoiler.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceReplaceContent',false,'[spoiler]' + ed.selection.getContent() + '[/spoiler]'); } }); ed.addButton('dle_break', { title : '{$lang['bb_t_br']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_break.gif', onclick : function() { // Add you own code to execute something on click ed.execCommand('mceInsertContent',false,'{PAGEBREAK}'); } }); ed.addButton('dle_page', { title : '{$lang['bb_t_p']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_page.gif', onclick : function() { ed.execCommand('mceReplaceContent',false,"[page=1]{\$selection}[/page]"); } }); ed.addButton('dle_leech', { title : '{$lang['bb_t_leech']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_leech.gif', onclick : function() { ed.execCommand('mceReplaceContent',false,"[leech=http://]{\$selection}[/leech]"); } }); ed.addButton('dle_mp', { title : '{$lang['bb_t_video']} (BB Codes)', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_mp.gif', onclick : function() { ed.execCommand('mceInsertContent',false,"[video=http://]"); } }); ed.addButton('dle_tube', { title : '{$lang['bb_t_yvideo']} (BB Codes)', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_tube.gif', onclick : function() { ed.execCommand('mceInsertContent',false,"[media=http://]"); } }); ed.addButton('dle_upload', { title : '{$lang['bb_t_upload']}', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_upload.gif', onclick : function() { window.open('{$config['http_home_url']}engine/images.php?area=short_story&wysiwyg=yes&add_id={$id}', '_Addimage', 'toolbar=0,location=0,status=0, left=0, top=0, menubar=0,scrollbars=yes,resizable=0,width=640,height=550'); } }); ed.addButton('dle_mp3', { title : '', image : '{$config['http_home_url']}engine/editor/jscripts/tiny_mce/themes/advanced/img/dle_mp3.gif', onclick : function() { ed.execCommand('mceInsertContent',false,"[audio=http://]"); } }); } });
Ну в fullsite.php есть параметры:
$fullarea = <<<HTML <br /><textarea id="full_story" name="full_story" rows="10" cols="50">{full-story}</textarea> HTML;
но это ж только если простой BBCODES редактор стоит, а не wysiwyg.
P.s. мне нужно изменить размер поля хотя бы при добавлении новости с сайта.---------- Post added at 22:35 ---------- Previous post was at 22:17 ----------сорри. нашел. shortsite.php Спасибо!---------- Post added at 22:48 ---------- Previous post was at 22:35 ----------Тогда подскажите как разделить параметры. В этом файле такой код:
$shortarea = <<<HTML <script type="text/javascript"> $(function(){ $('#short_story,#full_story').tinymce({ script_url : 'engine/editor/jscripts/tiny_mce/tiny_mce.js', theme : "advanced", skin : "cirkuit", language : "{$lang['wysiwyg_language']}", width : "98%", height : "700",
т.е. height: 700 используется и для #short_story и для #full_story. А как можно задать разные величины для них?
Т.к. для #full_story высота нормальная, а для #short_story многовато... в синтаксисе яваскриптов не разбираюсь...