11.07.2010, 16:38 | #1 | ||
Новичок
Регистрация: 30.07.2009
Адрес: Чехия
Сообщений: 17
Вес репутации: 0
|
Что если в тексте уже есть ссылка?
Как вообще работают контекстные ссылки? Что, если в тексте уже есть другие теги и ссылки?
Допустим, такой текст: Цитата:
Цитата:
|
||
11.07.2010, 16:40 | #2 |
Привилегированный сапёр
Регистрация: 21.04.2008
Сообщений: 2,426
Вес репутации: 309
|
Интересно, как на одно слово сделать сразу 2 ссылки?
__________________
|
12.07.2010, 12:58 | #4 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 714
|
не сможет
__________________
Читаем ФАК |
13.07.2010, 02:20 | #6 |
Привилегированный сапёр
Регистрация: 21.04.2008
Сообщений: 2,426
Вес репутации: 309
|
На Ваш вопрос есть ответ - не может. Зачем Вам подноготная процесса?
__________________
|
13.07.2010, 03:30 | #8 |
Ыксперт
Регистрация: 01.04.2008
Сообщений: 1,530
Вес репутации: 282
|
С уже существующим линком -не сможет явно, то что болдом выделено - сможет - я так покупал.
А вот с этим: Походу купить сможет, только ссылка выпадет в эррор. По крайней мере раньше (с полгода назад) когда у меня несколько раз аналогично покупали - ссылка после прохода робота становилась в статус error, я убирал тэги, ссылка становилась в OK. Как сейчас - не знаю, может уже и пофиксили, давно так не покупались контекстные ссылки.
__________________
|
24.08.2010, 16:32 | #9 |
Новичок
Регистрация: 23.08.2010
Сообщений: 1
Вес репутации: 0
|
Ребята, купил сайт, на нем уже была попытка подключения сапы, но неуспешная. Вот код страницы:
<?php /* ================================================== === DataLife Engine Nulled by M.I.D-Team ----------------------------------------------------- http://www.mid-team.ws/ ----------------------------------------------------- Copyright (c) 2004,2009 SoftNews Media Group ================================================== === Данный код защищен авторскими правами ================================================== === Файл: index.php ----------------------------------------------------- Назначение: Главная страница ================================================== === */ @session_start (); @ob_start (); @ob_implicit_flush ( 0 ); @error_reporting ( E_ALL ^ E_NOTICE ); @ini_set ( 'display_errors', true ); @ini_set ( 'html_errors', false ); @ini_set ( 'error_reporting', E_ALL ^ E_NOTICE ); define ( 'DATALIFEENGINE', true ); $member_id = FALSE; $is_logged = FALSE; define ( 'ROOT_DIR', dirname ( __FILE__ ) ); define ( 'ENGINE_DIR', ROOT_DIR . '/engine' ); require_once ROOT_DIR . '/engine/init.php'; if (clean_url ( $_SERVER['HTTP_HOST'] ) != clean_url ( $config['http_home_url'] )) { $replace_url = array (); $replace_url[0] = clean_url ( $config['http_home_url'] ); $replace_url[1] = clean_url ( $_SERVER['HTTP_HOST'] ); } else $replace_url = false; $tpl->load_template ( 'main.tpl' ); $tpl->set ( '{calendar}', $tpl->result['calendar'] ); $tpl->set ( '{archives}', $tpl->result['archive'] ); $tpl->set ( '{tags}', $tpl->result['tags_cloud'] ); $tpl->set ( '{vote}', $tpl->result['vote'] ); $tpl->set ( '{topnews}', $topnews ); $tpl->set ( '{login}', $login_panel ); $tpl->set ( '{info}', "<div id='dle-info'>" . $tpl->result['info'] . "</div>" ); $tpl->set ( '{speedbar}', $tpl->result['speedbar'] ); if ($config['allow_skin_change'] == "yes") $tpl->set ( '{changeskin}', ChangeSkin ( ROOT_DIR . '/templates', $config['skin'] ) ); if (count ( $banners ) and $config['allow_banner']) { foreach ( $banners as $name => $value ) { $tpl->copy_template = str_replace ( "{banner_" . $name . "}", $value, $tpl->copy_template ); } } $tpl->set_block ( "'{banner_(.*?)}'si", "" ); if (count ( $informers ) and $config['rss_informer']) { foreach ( $informers as $name => $value ) { $tpl->copy_template = str_replace ( "{inform_" . $name . "}", $value, $tpl->copy_template ); } } if ($allow_active_news AND $config['allow_change_sort'] AND !$config['ajax'] AND $do != "userinfo") { $tpl->set ( '[sort]', "" ); $tpl->set ( '{sort}', news_sort ( $do ) ); $tpl->set ( '[/sort]', "" ); } else { $tpl->set_block ( "'\\[sort\\](.*?)\\[/sort\\]'si", "" ); } if ($dle_module == "showfull" ) { if (is_array($cat_list) AND count($cat_list) > 1 ) $category_id = implode(",", $cat_list); } if (strpos ( $tpl->copy_template, "[category=" ) !== false) { $tpl->copy_template = preg_replace ( "#\\[category=(.+?)\\](.*?)\\[/category\\]#ies", "check_category('\\1', '\\2', '{$category_id}')", $tpl->copy_template ); } if (strpos ( $tpl->copy_template, "[not-category=" ) !== false) { $tpl->copy_template = preg_replace ( "#\\[not-category=(.+?)\\](.*?)\\[/not-category\\]#ies", "check_category('\\1', '\\2', '{$category_id}', false)", $tpl->copy_template ); } if (strpos ( $tpl->copy_template, "{custom" ) !== false) { $tpl->copy_template = preg_replace ( "#\\{custom category=['\"](.+?)['\"] template=['\"](.+?)['\"] aviable=['\"](.+?)['\"] from=['\"](.+?)['\"] limit=['\"](.+?)['\"] cache=['\"](.+?)['\"]\\}#ies", "custom_print('\\1', '\\2', '\\3', '\\4', '\\5', '\\6', '{$dle_module}')", $tpl->copy_template ); } $config['http_home_url'] = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) ); $config['http_home_url'] = reset ( $config['http_home_url'] ); if (! $user_group[$member_id['user_group']]['allow_admin']) $config['admin_path'] = ""; $ajax .= <<<HTML <script language="javascript" type="text/javascript"> <!-- var dle_root = '{$config['http_home_url']}'; var dle_admin = '{$config['admin_path']}'; var dle_login_hash = '{$dle_login_hash}'; var dle_skin = '{$config['skin']}'; var dle_wysiwyg = '{$config['allow_comments_wysiwyg']}'; var quick_wysiwyg = '{$config['allow_quick_wysiwyg']}'; var menu_short = '{$lang['menu_short']}'; var menu_full = '{$lang['menu_full']}'; var menu_profile = '{$lang['menu_profile']}'; var menu_fnews = '{$lang['menu_fnews']}'; var menu_fcomments = '{$lang['menu_fcomments']}'; var menu_send = '{$lang['menu_send']}'; var menu_uedit = '{$lang['menu_uedit']}'; var dle_req_field = '{$lang['comm_req_f']}'; var dle_del_agree = '{$lang['news_delcom']}'; var dle_del_news = '{$lang['news_delnews']}';\n HTML; if ($user_group[$member_id['user_group']]['allow_all_edit']) { $ajax .= <<<HTML var allow_dle_delete_news = true;\n HTML; } else { $ajax .= <<<HTML var allow_dle_delete_news = false;\n HTML; } $ajax .= <<<HTML //--> </script> <script type="text/javascript" src="{$config['http_home_url']}engine/ajax/menu.js"></script> <script type="text/javascript" src="{$config['http_home_url']}engine/ajax/dle_ajax.js"></script> <div id="loading-layer" style="display:none;font-family: Verdana;font-size: 11px;width:200px;height:50px;background:#FFF;paddi ng:10px;text-align:center;border:1px solid #000"><div style="font-weight:bold" id="loading-layer-text">{$lang['ajax_info']}</div><br /><img src="{$config['http_home_url']}engine/ajax/loading.gif" border="0" alt="" /></div> <div id="busy_layer" style="visibility: hidden; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: gray; opacity: 0.1; -ms-filter: 'progidXImageTransform.Microsoft.Alpha(Opacity=1 0)'; filterrogidXImageTransform.Microsoft.Alpha(opa city=10); "></div> <script type="text/javascript" src="{$config['http_home_url']}engine/ajax/js_edit.js"></script> HTML; if ($allow_comments_ajax AND ($config['allow_comments_wysiwyg'] == "yes" OR $config['allow_quick_wysiwyg'])) $ajax .= <<<HTML <script type="text/javascript" src="{$config['http_home_url']}engine/editor/jscripts/tiny_mce/tiny_mce.js"></script> HTML; if (strpos ( $tpl->result['content'], "hs.expand" ) !== false or strpos ( $tpl->copy_template, "hs.expand" ) !== false or $config['ajax'] or $pm_alert != "") { if ($config['thumb_dimming'] AND !$pm_alert) $dimming = "hs.dimmingOpacity = 0.60;"; else $dimming = ""; if ($config['thumb_gallery'] AND !$pm_alert) { $gallery = " hs.align = 'center'; hs.transitions = ['expand', 'crossfade']; hs.addSlideshow({ interval: 4000, repeat: false, useControls: true, fixedControls: 'fit', overlayOptions: { opacity: .75, position: 'bottom center', hideOnMouseOut: true } });"; } else { $gallery = ""; } $ajax .= <<<HTML <script type="text/javascript" src="{$config['http_home_url']}engine/classes/highslide/highslide.js"></script> <script language="javascript" type="text/javascript"> <!-- hs.graphicsDir = '{$config['http_home_url']}engine/classes/highslide/graphics/'; hs.outlineType = 'rounded-white'; hs.numberOfImagesToPreload = 0; hs.showCredits = false; {$dimming} hs.lang = { loadingText : '{$lang['loading']}', playTitle : '{$lang['thumb_playtitle']}', pauseTitle: '{$lang['thumb_pausetitle']}', previousTitle : '{$lang['thumb_previoustitle']}', nextTitle : '{$lang['thumb_nexttitle']}', moveTitle : '{$lang['thumb_movetitle']}', closeTitle : '{$lang['thumb_closetitle']}', fullExpandTitle : '{$lang['thumb_expandtitle']}', restoreTitle : '{$lang['thumb_restore']}', focusTitle : '{$lang['thumb_focustitle']}', loadingTitle : '{$lang['thumb_cancel']}' }; {$gallery} //--> </script> {$pm_alert} HTML; } define('_SAPE_USER', 'f3fa0b3181bd03c29b06c02579d2a908'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['host'] = 'tvpark.info'; $sape = new SAPE_client(); $tpl->set('{links}', $sape->return_links()); $tpl->set ( '{AJAX}', $ajax ); $tpl->set ( '{headers}', $metatags ); $tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" ); $tpl->compile ( 'main' ); $tpl->result['main'] = str_replace ( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['main'] ); if ($replace_url) $tpl->result['main'] = str_replace ( $replace_url[0]."/", $replace_url[1]."/", $tpl->result['main'] ); echo $tpl->result['main']; $tpl->global_clear (); $db->close (); echo "\n<!-- DataLife Engine Copyright SoftNews Media Group -->\r\n"; GzipOut (); ?> Подскажите в какое место вставить код? Попытка вставить вместо старого новый код приводит к потере новостей на главной странице. |
24.08.2010, 17:02 | #10 |
Эксперт
Регистрация: 17.11.2009
Адрес: Донбасс
Сообщений: 1,481
Вес репутации: 233
|
Мля, скопируйте ещё код всех файлов движка сюда.
Но перед этим тут постотрите http://forum.sape.ru/showthread.php?t=6178
__________________
|
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новая ссылка в старом тексте | Ertus | Яндекс | 7 | 05.02.2010 12:35 |
Если есть ссылка есть и текст. КАК??? | romagromov | Вопросы от новичков | 14 | 19.05.2009 09:26 |
Что делать если в тексте ссылки маты? | CTAKAH | Вопросы по работе системы | 9 | 14.12.2008 16:11 |
Ссылка есть, и ссылки нет :( | faiber | Ошибки при работе с системой | 4 | 13.07.2008 23:25 |
Если ссылка не в YAL и YAP то сразу снимать? | Георгий | Вопросы от новичков | 10 | 10.02.2008 03:29 |
Часовой пояс GMT +3, время: 13:07.