1
Модуль "Новости" / Re: RSS - не работает
« : 23 июня 2017, 16:02:48 »
аналогичная беда, RSS не работает. только у меня перебрасывает на главную
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
site.ru/razdel/
site.ru/razdel2/
site.ru/razdel/news_p1.html.html
site.ru/razdel/news_p3.html.html
<script>
var pNum = 0;
pUrl = [];
</script>
%rows%
<script>
$(document).ready(function(){
for(i = 0; i < pUrl.length; i++) {
$('#view'+(i+1)).load(pUrl[i]);
};
});
</script>
<script>
var aUrl = '%url%';
pNum++;
aUrl = '/stats' + aUrl.replace(".html", ".txt");
pUrl.push(aUrl);
</script>
<script>
document.write('<span id="view'+pNum+'"></span>');
</script>
function curPageName() {
$addr = $_SERVER['REQUEST_URI'];
return substr_replace($addr,'txt',-4);
}
$url='stats'.curPageName();
$dir=substr($url, 0, strrpos($url, '/')+1);
if(file_exists($dir))
{
if (file_exists($url))
{
$fil = fopen($url, 'r');
$dat = fread($fil, filesize($url));
fclose($fil);
$fil = fopen($url, 'w');
fwrite($fil, $dat+1);
}
else
{
$fil = fopen($url, 'w');
fwrite($fil, 1);
fclose($fil);
}
<script>
var aUrl = '%url%';
aUrl = '/stats' + aUrl.replace(".html", ".txt");
$(document).ready(function(){
$('#view').load(aUrl);
});
</script>
<!-- @begin -->
<div xmlns:v="http://rdf.data-vocabulary.org/#">
<!-- @link -->
<span typeof="v:Breadcrumb">
<a href="%link%" title="%text%" rel="v:url" property="v:title">%text%</a>
</span>
<!-- @activelink -->
<span typeof="v:Breadcrumb">
<a href="%link%" title="%text%" rel="v:url" property="v:title">%text%</a>
</span>
<!-- @delimiter -->
»
<!-- @end -->
</div>
Выкладываю исходники моей версии модуля галереи для версии санты 013, на 2.х нет времени пока перевести. Может кто сделает на основе моей?
Работает только в IE, не вдавался в подробности почему, тестил в Хроме и Мозиле - не работает, подозреваю что из-за конфликта библиотек с extJS, в новой версии санты 3.х должно все работать как надо по идее, если она вся будет на jquery.
Описание модуля:
1. Для сортировки фотографий в базе в таблицу модуля добавил колонку img_order
2. Мультизагрузка фотографий с помощью плагина SWFUpload (http://www.swfupload.org/)
3. Оставил также обычную мультизагрузку фото до 5 штук с возможностью указание описания и названия фоток.
4. Сортировка фотографий с помощью Drag&Drop используя jQueryUI
5. Просмотр увеличенной фотки и описания во всплывающем окне
6. Редактироание названия и описания во всплывающем окне
Итак, для запуска необходимо
1. инсталировать модуль
2. в файл админки системы admin\templates\default\main.html вставляем следующий код в head для поддержки библиотеки jQueryКод: [Выделить]<script src="http://code.jquery.com/jquery-latest.min.js" language="javascript"></script>
3. все шаблоны админки галереи делал для маленьких изображений размером высота 100 и ширина 80, если у кого отличаются размеры в настройках превьюшки, то поправте стили просто в файле modules\gallery\templates_admin\template_admin.html в строке 60 #sortable li
<script type="text/javascript">
jQuery.noConflict();
</script>
если хотите апгрейдить уже имеющуюся галерею, то необходимо перезалить файлы модуля в папку и в базе в таблице 'prefix'_gallery ручками добавить новую колонку 'img_order' int
Бывает, что скрипты не подгружаются, т.е. кнопка "Обзор" для закачки фото не появляется, либо сортировка не работает, значит просто жмем F5, скрипты подгружаются и все работает.
Вобщем скачайте, протестируйте на наличие багов, может кому и понравится...
http://narod.ru/disk/34316031001/gallery_multiupload_s013.zip.html
Да. Каталог самая гибкая и самая сложная часть CMS.
Я планировал сделать видеоуроки по каталогу, но все никак не могу собраться с силами.