advk 0 Опубликовано 15 апреля, 2014 Жалоба Share Опубликовано 15 апреля, 2014 Сейчас превью статьи выглядит так: http://content.screencast.com/users/PetrGromov/folders/Jing/media/f24a2d22-775b-40d1-a8b3-e88e8272a0a6/2014-04-15_1550.png А должно быть так: http://content.screencast.com/users/PetrGromov/folders/Jing/media/78351ca3-e067-41fa-b0c4-2e4c8c0e3b91/2014-04-15_1552.png При добавлении ссылки на картинку в поле ввода shot discription эффект достигается, но тогда при переходе на страницу с новостью - все содержание shot discription отображается вверху страницы над navigation bar http://content.screencast.com/users/PetrGromov/folders/Jing/media/4685f3e2-45a5-4229-9627-b92d702f091f/2014-04-15_1559.png Желаемый результат: в превьюшке статьи должен выводится текст самой статью с некоторым ограничением кол-ва символов и изображение. Или краткое описание и картинка задаётся в shot discription, но корректно отображается. Спасибо! Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 15 апреля, 2014 Жалоба Share Опубликовано 15 апреля, 2014 Вы бы сам сайт показали лучше, чтобы не на пальцах объясняться. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 апреля, 2014 Жалоба Share Опубликовано 15 апреля, 2014 Наверное в html-коде статьи ошибка какая, например тэг какой-либо не закрыт. Ссылка на сообщение Поделиться на другие сайты
advk 0 Опубликовано 15 апреля, 2014 Автор Жалоба Share Опубликовано 15 апреля, 2014 статьи тут http://skyboot.ru/articles.php в Shot-discription <p> текст</p> и если div вставлять то такая хрень получается Надо или не через div делать или как? пробвал <div> картинка</div><div> текст</div> все равно такая бяка получается Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 апреля, 2014 Жалоба Share Опубликовано 15 апреля, 2014 У Вас в meta description вставлен текст статьи с html-кодом. По-моему, это видно сразу же, при промотре html-кода страницы. Ссылка на сообщение Поделиться на другие сайты
advk 0 Опубликовано 15 апреля, 2014 Автор Жалоба Share Опубликовано 15 апреля, 2014 Ок, ну а как тогда сделать короткое описание в превью статьи? объясните пожалуйста. а то немного запутался Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 апреля, 2014 Жалоба Share Опубликовано 15 апреля, 2014 Можете удалить вывод в meta description статьи. В /includes/modules/metatags.php поменяйте: <meta name="description" content="<?php echo $articles_cat_desc; ?>" /> например на: <meta name="description" content="" /> Ссылка на сообщение Поделиться на другие сайты
advk 0 Опубликовано 15 апреля, 2014 Автор Жалоба Share Опубликовано 15 апреля, 2014 изменил, но ничего не поменялось, так же криво) тогда так: в каком файле редактируется вывод странички со списком статей и прописано что короткое название статьи брать из метадискрипшн? и как в таком случае будет называться тег для полного текста статьи? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 апреля, 2014 Жалоба Share Опубликовано 15 апреля, 2014 Да, не ту строку написал. Попробуйте заменить: <meta name="description" content="<?php echo $articles_desc; ?>" /> на: <meta name="description" content="" /> Ссылка на сообщение Поделиться на другие сайты
advk 0 Опубликовано 15 апреля, 2014 Автор Жалоба Share Опубликовано 15 апреля, 2014 заработало! Большое спасибо) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 апреля, 2014 Жалоба Share Опубликовано 15 апреля, 2014 Не за что, хотя конечно meta description пустым оставлять тоже не очень хорошо. Ссылка на сообщение Поделиться на другие сайты
advk 0 Опубликовано 15 апреля, 2014 Автор Жалоба Share Опубликовано 15 апреля, 2014 А как сделать так, что бы в краткое описание и картинка брались из самой статьи? (но что бы текст ограничивался, например в 100 символов) Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 15 апреля, 2014 Жалоба Share Опубликовано 15 апреля, 2014 по образцу и подобию можно сделать, как тут написано - http://clipartmag.ru/article_info.php?articles_id=37 пример тут - http://mir-zdor.ru/articles.php Ссылка на сообщение Поделиться на другие сайты
sinoptikd 0 Опубликовано 13 октября, 2014 Жалоба Share Опубликовано 13 октября, 2014 Есть необходимость вставить картинку в список статей на главной странице. По руководству как вывести на главной список статей и используя код вставки картинки в список новостей, получился код /imcludes/modules/articles.php <?php $module = new vamTemplate; $module->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/'); $sql = "select a.articles_id, ad.articles_name, ad.articles_description from " . TABLE_ARTICLES . " a left join " . TABLE_ARTICLES_DESCRIPTION . " ad on ad.articles_id = a.articles_id where a.articles_status = '1' ORDER BY articles_date_added DESC LIMIT " . MAX_NEW_ARTICLES_PER_PAGE . ""; $row = 0; $module_content = array (); $query = vamDBquery($sql); while ($one = vam_db_fetch_array($query,true)) { $qI=0; $qIconart=''; if ($qI=strpos($one['content'],'src="')) { $qI=$qI+5; $qIconart=substr ($one['content'] , $qI); $qI=strpos($qIconart,'"'); $qIconart='<img src="'.substr ($qIconart, 0,$qI).'" alt="Image" />'; } $SEF_parameter = ''; if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $SEF_parameter = '&headline='.vam_cleanName($one['articles_name']); $module_content[]=array( 'ARTICLES_NAME' => $one['articles_name'], 'ARTICLES_ICON' =>$qIconart, 'ARTICLES_DESCRIPTOIN' => $one['articles_description'], 'ARTICLES_URL' => vam_href_link(FILENAME_ARTICLE_INFO, 'articles_id=' . $one['articles_id'] . $SEF_parameter) ); } if (sizeof($module_content) > 0) { $module->assign('language', $_SESSION['language']); $module->assign('module_content',$module_content); // set cache ID if (!CacheCheck()) { $module->caching = 0; $module= $module->fetch(CURRENT_TEMPLATE.'/module/articles_default.html'); } else { $module->caching = 1; $module->cache_lifetime=CACHE_LIFETIME; $module->cache_modified_check=CACHE_CHECK; $module = $module->fetch(CURRENT_TEMPLATE.'/module/articles_default.html',$cache_id); } $default->assign('MODULE_articles', $module); } ?> Файл шаблон/module/articles_default.html {config_load file="$language/lang_$language.conf" section="boxes"} <h1><a href="{$ARTICLES_URL}">{#heading_articles#}</a></h1> {foreach name=aussen item=module_data from=$module_content} <div class="page"> <b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b> <div class="pageItem"> <dl class="itemLatestNewsDefault"> <dt class="itemNews"> </dt> <dd class="itemNews"> <strong><a href="{$module_data.ARTICLES_URL}">{$module_data.ARTICLES_NAME}</a></strong> </dd> <dd class="itemNews"> {$module_data.ARTICLES_DESCRIPTOIN|vam_truncate:255:"...":true} {$module_data.ARTICLES_ICON} </dd> </dl> <div class="clear"></div> </div> <b class="b4b"></b><b class="b3b"></b><b class="b2b"></b><b class="b1b"></b> </div> {/foreach} <div class="clear"></div> <p></p> Не получилось вывести картинку в статьи. В чем может быть ошибка? Спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 октября, 2014 Жалоба Share Опубликовано 13 октября, 2014 Смотрите что у Вас в переменной $qIconart, для начала. Ссылка на сообщение Поделиться на другие сайты
sinoptikd 0 Опубликовано 13 октября, 2014 Жалоба Share Опубликовано 13 октября, 2014 Побывал сначала $qIcon, не пошло, думал что из-за того что используется для новостей. С $qIcon результата нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 октября, 2014 Жалоба Share Опубликовано 13 октября, 2014 Так еси в Вашей переменной ничего нет, то понятно, что работать не будет. Сначала наверное нужно правильный php код написать, что б он делал то, что Вам нужно, а зачем уже назначать метку для шаблона и вставлять в шаблон. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения