Собрал в кучу некоторые полезные изменения, а именно:
Изменения
1-CAPTCHA при подаче объявления(kcaptcha-работает с кэшированием в отличии от Tincaptchi (у меня она не заработала с кэшом)
2-изменение ввывода текста на главной без крякозябликов и увеличен размер до 200 символов
3-изменение Meta тегов ( description , keywords, title)
1 - CAPTCHA(Kcaptcha) adsmanager.php
строка - 1120 ( у меня)
// НАЧАЛО НАШЕГО КОДА кCAPTCHA by AlexSims
session_start();
if(isset($_SESSION['captcha_keystring'])&&($_SESSION['captcha_keystring']==$_POST['captcha']))
$_POST['captcha']=1;
if ($_POST['captcha'] !== 1){
JError::raiseWarning(403, JText::_( 'Вы ввели неправильные СИМВОЛЫ! Повторите попытку.В течении 5 секунд Вы будите перенаправлены на форму подачи объявления. Если Ваш браузер не поддерживает перенаправления, то щелкните на ссылку' ));
//Перенаправление по ссылке или с задержкой в 8 сек на указаный адрес
echo '<a href="http://mysite.html"><font size="4px">Ссылка</font></a>';
header("Refresh:8;URL=/");
return false;
}
else
$_POST['captcha']=0;
//КОНЕЦ КОДА
adsmanager.html.php
строка 1569
<!--НАЧАЛО КОДА кCAPTCHA AlexSims-->
<?php session_start(); ?><br />
<img src="/kcaptcha/index.php?<?php echo session_name()?>=<?php echo session_id()?>"
alt="Включите показ картинок в браузере" />
<br />
<label for="adsmanager_captcha">
Введите код с картинки:
</label>
<br />
<input type="text" name="captcha" id="adsmanager_captcha" value="" size="30" maxlength="10" />
<!--КОНЕЦ ДОБАВЛЯЕМОГО КОДА-->
2-Изменения вывода текста на главнойadsmanager.html.php
*строка 509( у меня)
$af_text = JString::substr($row->ad_text, 0, 200)."...";
3-Изменения decsription и т.д.добавляйте код ( помеченный коммент //Dynamic Page Meta Discription ) в функцию function show_ad
после обращения к базе
( $database->setQuery("SELECT a.*, p.name as parent, p.id as parentid, c.name as cat, ........................ и т д
$database->loadObject($ad)
str.669
//Dynamic Page Title category
$mainframe->SetPageTitle( $cat_name );
str.805
//Dynamic Page Title
$mainframe->SetPageTitle( $ad->ad_headline . " - " . $ad->cat );
//Dynamic Page Meta Discription
$des_s = JString::substr($ad->ad_text,0, 150)."...";
$mainframe->prependMetaTag( "description", $des_s );
$mainframe->prependMetaTag( "keywords" , $ad->ad_keywords );
Если найду как прикрепить файлы ( то приклеплю описания и все измененые и необходимые)