Спасибо, так и сделаем.
Спасибо за ответ. Как такое могло произойти, если я вообще никуда не лез ? И что сейчас делать ?)
Поменял ЯД на WMR. Все быстро и качественно ! Курс отличный. Рекомендую !
P.S. Внимательно проверяйте скайп ТС (когда связываетесь с ТС по скайпу), очень много мошенников.
Обменял wmr на СБ. Все быстро, четко, оперативно и качественно ! Отдельное спасибо ! Советую ! :)
p.s. комиссии ниже чем у остальных
Тоже качал где-то этот дизайн, даже и ставил))) Там даже он с разными цветовыми гаммами на выбор был.
p.s. Вспомнил, он был под интернет-магазин на базе opencart.
UPD: понял, что такими махинациями, вряд-ли можно провернуть это дело. Скорее всего, нужно вообще добавить сюда функцию. доп полей как в addnews, но, по аналогии, не получается...
Решил заморочиться и сделать это поле, как картинку(и).
Но вот, почему-то тег [thumb]ссылка на картинку[/thumb] так и отображается в новости, но если зайти через админцентр, редактировать данную новость и просто нажать сохранить, все отлично начинает отображать как надо.
Как я понял, в addnews.html есть какой-то код, который обрабатывает данную тумбу, не подскажете куда копать ? Т.к. я понял, что у меня втупую в базу заносится именно [thumb]ссылка на картинку[/thumb], а с addnews оно в базу вносит сразу обработанное типа:
Заранее спасибо !---------- Добавлено 17.03.2016 в 20:43 ----------Продолжаю борьбу)))
Как я понял, нужно чтобы запрос:
обрабатывал parse.class, но вот почему-то мой код не работает:
Повторюсь, делал по аналогии с другими кодами, но почему-то зашёл в тупик.
Может знает кто, как заставить ?)
LovelAss, Огромнейшее спасибо ! Загрузил исходный код, все сделал как Вы сказали, без лишних своих корявых доработок - и всё заработало супер !
Спасибо Вам огромное !
LovelAss, прежде всего, огроменное спасибо за ответ !
Как я понял, строку:
$db->query( "INSERT INTO ".PREFIX."_post (autor,date,short_story,full_story,title,descr,keywords,alt_name,comm_num,allow_comm,allow_main,approve,blog_cat,blog_approve,blog_name,sait_status,category,viewing,download_link) VALUES ('$autor','$date','$short_story','$full_story','$title','$description','$keywords','$alt_name','0','$comment','$allow_main','$approve','$blog_alt','$public','$SqlBlogName','$sait_status','$category_list','$viewing','$download_link')" );
заменить на эту
$db->query( "INSERT INTO ".PREFIX."_post (autor,date,short_story,full_story,xfields,title,descr,keywords,alt_name,comm_num,allow_comm,allow_main,approve,blog_cat,blog_approve,blog_name,sait_status,category,viewing,download_link) VALUES ('$autor','$date','$short_story','$full_story','$filecontents','$title','$description','$keywords','$alt_name','0','$comment','$allow_main','$approve','$blog_alt','$public','$SqlBlogName','$sait_status','$category_list','$viewing','$download_link')" );
или не то ?) Простите, но я в php не очень, учусь, но тяжеловато мне даётся, с горем пополам CSS доучиваю, экспериментальными методами :)
Простите, а куда это вставить ?
После ? $title = trim( $_POST['title'] );
У меня в исходнике addnews.html доп.поля вида:
<input type="text" name="xfield[blogkart]" id="xf_blogkart" value="">
Буду очень благодарен Вам за ответ !
P.S. Пол ночи провозился, ничего не получилось ....:(:(:(
2-я часть (т.к. обрезало форумом)
// Уведомляем поисковых ботов if( $row_blog['rss'] == 1 && $IBlogs->Config['rss_on'] == "yes" && $IBlogs->Config['ping_on'] == "on" ) { $PingTitle = $IBlogs->Config['title_type'] == "blog" ? stripslashes( $row_blog['name'] ) : stripslashes( $config['home_title'] ); $PingBlogUrl = $blog_home_link; if( $IBlogs->AltURL ) { if( $IBlogs->Config['blog_alias'] == "yes" ) $PingRssUrl = "{$blog_home_link}rss/"; else $PingRssUrl = "{$blog_home_link}rss.xml"; } else { $PingRssUrl = "{$home_link}/engine/blog.php?name={$blog_alt}"; } $IBlogs->DoPing( $PingBlogUrl, $PingRssUrl, $PingTitle ); } // Выводим сообщение $tpl->Load_template( "info.tpl" ); $tpl->set( "{title}", $IBlogs->Lang['info'] ); $tpl->set( "{error}", $approve_ok ); $tpl->compile( "content" ); $tpl->clear(); } else { $tpl->Load_template( "info.tpl" ); $tpl->set( "{title}", $IBlogs->Lang['error'] ); $tpl->set( "{error}", "<ol>{$error}</ol>" ); $tpl->compile( "content" ); $tpl->clear(); } } else { //------------------------------------------=-=-=-=-= // Вывод формы добавления статьи //------------------------------------------=-=-=-=-= $tpl->load_template( "blog/{$blog_skin}/addnews.tpl" ); // Лист категорий $cat_list = explode( ",", 0 ); $categories_list = CategoryNewsSelection( $cat_list, 0 ); if( $IBlogs->Config['sait_news_status'] == "yes" ) { $cat_check = "checked"; $cat_disabled = "disabled"; } if( $config['allow_multi_category'] ) $cats ="<select name=\"catlist[]\" id=\"category\" onchange=\"onCategoryChange(this.value)\" style=\"width:220px;height:73px;\" multiple {$cat_disabled}>"; else $cats ="<select name=\"catlist[]\" id=\"category\" onchange=\"onCategoryChange(this.value)\" {$cat_disabled}>"; $cats .= $categories_list; $cats .= "</select>"; if( $IBlogs->Config['sait_news'] == "no" ) { $tpl->set_block( "'\\[category\\].*?\\[/category\\]'si", "" ); } else { $tpl->set( "[category]", "" ); $tpl->set( "[/category]", "" ); } // Обработка опроса if( $IBlogs->Config['opt_news_poll'] == "yes" ) $tpl->set( "{vote_body}", "" ); else $tpl->set( "{vote_body}", $IBlogs->Lang['add_news_vote_off'] ); // Выбор редактора $editor = $IBlogs->ChoiceEditor( $row_blog['ws_news'], $IBlogs->Config['wysiwyg_news_options'] ); if( $editor == "wysiwyg" ) { $bb_code = ""; include_once( ENGINE_DIR."/modules/blog/editor/wysiwyg/wysiwyg_news.php" ); $tpl->set( "{shortarea}", $shortarea ); $tpl->set( "{fullarea}", $fullarea ); $tpl->set_block( "'\\[not-wysywyg\\].*?\\[/not-wysywyg\\]'si", "" ); $preview = "<input type=\"button\" class=\"bbcodes_poll\" value=\"{$IBlogs->Lang[news_button_preview]}\" onClick=\"dopreview( document.entryform.title.value , tinyMCE.get('short_story').getContent(),document.entryform.full_story.value); return false;\" /><script language=\"javascript\" type=\"text/javascript\">var blog_wysiwyg = \"yes\";</script>"; $form = "<form method=\"post\" name=\"entryform\" id=\"entryform\" action=\"\" onsubmit=\"if(document.entryform.title.value == '' || tinyMCE.get('short_story').getContent() == ''){alert('{$IBlogs->Lang[fill_all_pole]}');return false}\">"; } else { include_once( ENGINE_DIR."/modules/blog/editor/bb_code/bb_news.php" ); $tpl->set( "{shortarea}", "" ); $tpl->set( "{fullarea}", "" ); $tpl->set( "[not-wysywyg]", "" ); $tpl->set( "[/not-wysywyg]", "" ); $preview = "<input type=\"button\" class=\"bbcodes_poll\" value=\"{$IBlogs->Lang[news_button_preview]}\" onClick=\"dopreview( document.entryform.title.value , document.entryform.short_story.value,document.entryform.full_story.value); return false;\" /><script language=\"javascript\" type=\"text/javascript\">var blog_wysiwyg = \"no\";</script>"; $form = "<form method=\"post\" name=\"entryform\" id=\"entryform\" action=\"\" onsubmit=\"if(document.entryform.short_story.value == '' || document.entryform.title.value == ''){alert('{$IBlogs->Lang[fill_all_pole]}');return false}\">"; } // Админские теги if( $member_id['name'] == $admin || $IBlogs->GroupModer ) $tpl->set_block( "'\[admin\](.*?)\[/admin\]'si", "\\1" ); else $tpl->set_block( "'\[admin\](.*?)\[/admin\]'si", "" ); // Модерские теги if( $member_id['name'] == $admin || $row_blog['moder'] == "1" || $IBlogs->GroupModer ) $tpl->set_block( "'\[moder\](.*?)\[/moder\]'si", "\\1" ); else $tpl->set_block( "'\[moder\](.*?)\[/moder\]'si", "" ); // Список на разрешение просмотра блога if( $IBlogs->IntegrationConfig['friend'] == "yes" ) $viewing = $IBlogs->SelectList( array( "all" => $IBlogs->Lang['opt_all'], "friend" => $IBlogs->Lang['opt_friend'], "podkl" => $IBlogs->Lang['opt_podkl'], "admin" => $IBlogs->Lang['opt_only_admin'] ), "viewing", "" ); else $viewing = $IBlogs->SelectList( array( "all" => $IBlogs->Lang['opt_all'], "podkl" => $IBlogs->Lang['opt_podkl'], "admin" => $IBlogs->Lang['opt_only_admin'] ), "viewing", "" ); $tpl->set( "{viewing}", $viewing ); $tpl->set( "{capcha}", "<span id=\"dle-captcha\"><img src=\"/engine/modules/".( $config['version_id'] > 10 ? "antibot/antibot" : "antibot" ).".php\" alt=\"{$lang['sec_image']}\" border=\"0\" onclick=\"BlogReCaptcha(); return false;\" style=\"cursor: pointer;\" /></span>" ); if( $IBlogs->Config['blog_addnews_captcha'] == "no" ) { $tpl->set_block( "'\[captcha\](.*?)\[/captcha\]'si", "" ); } else { $tpl->set( "[captcha]", "" ); $tpl->set( "[/captcha]", "" ); } if( $IBlogs->Config['sait_news_com'] == "yes" ) $com_check = "checked"; if( $IBlogs->Config['sait_news_moder'] == "yes" ) $public_check = "checked"; if( $IBlogs->Config['sait_news_rating'] == "yes" ) $rating_check = "checked"; $tpl->set( "{sait_status}", "<input name=\"sait_status\" id=\"sait_status\" value=\"1\" onclick=\"if(document.forms['entryform']['sait_status'].checked){!document.forms['entryform']['catlist[]'].setAttribute('disabled', 'disabled');}else{!document.forms['entryform']['catlist[]'].removeAttribute('disabled');}\" type=\"checkbox\" {$cat_check} />" ); $tpl->set( "{short-story}", "" ); $tpl->set( "{full-story}", "" ); $tpl->set( "{bbcode}", $bb_code ); $tpl->set( "{comments}", "<input type=\"checkbox\" name=\"comment\" id=\"comment\" value=\"1\" {$com_check} />" ); $tpl->set( "{rating}", "<input type=\"checkbox\" name=\"rating\" id=\"rating\" value=\"1\" {$rating_check} />" ); $tpl->set( "{public}", "<input type=\"checkbox\" name=\"public\" id=\"public\" value=\"1\" {$public_check} />" ); $tpl->set( "{category}", $cats ); $tpl->set( "{preview}", $preview ); if( $IBlogs->Config['download_link'] == "yes" ) { $tpl->set( "[download_site]", "" ); $tpl->set( "[/download_site]", "" ); $tpl->set( "{download_site}", "<input type=\"checkbox\" name=\"download_site\" id=\"download_site\" value=\"1\" checked />" ); } else { $tpl->set_block( "#\[download_site\](.*?)\[/download_site\]#is", "" ); } $tpl->copy_template = $form.$tpl->copy_template."</form><div id=\"blogpreview\"></div>"; $tpl->compile( "content" ); $tpl->clear(); } }//------------------------------------------=-=-=-=-=// Метатеги//------------------------------------------=-=-=-=-=if( $config['allow_alt_url'] == "1" ) $speed_link_blog = "<a href=\"{$home_link}/blog/\">{$IBlogs->Lang['blogs_title']}</a>";else $speed_link_blog = "<a href=\"{$home_link}/index.php?do=blog\">{$IBlogs->Lang['blogs_title']}</a>"; $link_blog = "<a href=\"{$blog_home_link}\">{$blog_name}</a>";$metatitle = $IBlogs->Lang['blog_title']." » ".$blog_name." » ".$IBlogs->Lang['add_news_title'];$metaspeedbar = $speed_link_blog." » ".$link_blog." » ".$IBlogs->Lang['add_news_title'];$meta_description = stripslashes($row_blog['meta_description']);$meta_keywords = stripslashes($row_blog['meta_keywords']);?>
Пытался делать по аналогии с addnews.php, формы выводит, но не сохраняет.