Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - vitalys

Страницы: [1] 2 3 4 ... 6
1
Модуль "Новости" / Re: RSS - не работает
« : 23 июня 2017, 16:02:48 »
аналогичная беда, RSS не работает. только у меня перебрасывает на главную

2
Если вопрос имеет большее отношение к Карте, нежели к новостям - перенесите пож-ста в раздел Модули-> Карта сайта

3
Всем доброго вечера!

Обратил внимание на досадную ошибку: после включения ЧПУ в настройках сайта, в xml-карте такая вот беда происходит:

так выводятся страницы разделов сайта (корректно)
site.ru/razdel/
site.ru/razdel2/

а так выводятся ссылки на новости
site.ru/razdel/news_p1.html.html
site.ru/razdel/news_p3.html.html

то есть именно в новостях - ".html" в ссылке задваивается.

Подскажите пожалуйста, что нужно поправить. Код модуля смотрел, но... неосилил  :-X

4
В шаблоне ленты, или архива, блок "Content":
  <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>

Блок "Rows"
<script>
var aUrl = '%url%';
pNum++;
aUrl = '/stats' + aUrl.replace(".html", ".txt");
pUrl.push(aUrl);
</script>

<script>
document.write('<span id="view'+pNum+'"></span>');
</script>

5
аль моменте, костыль работает только когда в ленте одна новость. Поправлю- выложу

6
Вот такой костыль. Необходимы включенные в админке модуля ЧПУ.

1. Создаем папку /stats/ в корне сайта, права 777
2. В шаблоне вывода полной новости (archive) ставим метку vievcount
3. В модуле свободного кода создаем новое действие, код будет следующий
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);
  }

4. Привязываем созданную метку к этому действию.
5. В шаблоне ленты или архива, куда будем выводить кол-во просмотров, пишем:
<script>
var aUrl = '%url%';
aUrl = '/stats' + aUrl.replace(".html", ".txt");
$(document).ready(function(){
$('#view').load(aUrl);
});
</script>

Как это работает (сам в ужасе  8)):
При просмотре полной новости, вызывается действие, которое считывает имя страницы (с учетом нумерации типа p_1 - оно всегда будет уникальным). Далее скрипт смотрит, есть ли в папке /stats/:
  • Папка соответствующая странице (странице вызова архива)
  • Файл соответствующий странице (с учетом id)

То есть при вызове со страницы /news/pervaya_novost_p1.html мы ищем папку /news/ и в ней файл pervaya_novost_p1.txt
Если папки или файла нет - создаем и пишем 1.
Если есть - открываем и пишем +1.

На странице вывода ленты или архива, где нужно вывести кол-во, размещаем нижний скрипт, который, подставляя УРЛ новости, получает из соответствующего txt-шника значение кол-ва просмотров. jQuery должен быть включен.

Писал впопыхах, если что - спрашивайте.

7
Всё! Разобрался! Увидел.
Для тех то как я затупил:
в настройках модуля необходимо создать 3 действия - вывод заголовка, ключей и описания.

8
Собственно метки под эти поля уже в шаблоне есть, но title заполняется Названием новости (не Seo: заголовком), а ключи и описание не заполняются вообще. В структуре не вижу действий модуля новости, чтобы привязать вывод key desc и seo:title к шаблону

9
Доброго!
В форме добавления новости появились поля:
seo: заголовок
seo: Meta-keywords
seo: Meta-description

Как их вытащить на страницу новости?
Кто нибудь уже пользовался?

10
Вот так вполне себе работает:
<!-- @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 -->
&nbsp;&raquo;&nbsp;
<!-- @end -->
</div> 

11
Выкладываю исходники моей версии модуля галереи для версии санты 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>
<script type="text/javascript">
  jQuery.noConflict();
</script>
3. все шаблоны админки галереи делал для маленьких изображений размером высота 100 и ширина 80, если у кого отличаются размеры в настройках превьюшки, то поправте стили просто в файле modules\gallery\templates_admin\template_admin.html в строке 60 #sortable li

если хотите апгрейдить уже имеющуюся галерею, то необходимо перезалить файлы модуля в папку и в базе в таблице 'prefix'_gallery ручками добавить новую колонку 'img_order' int

Бывает, что скрипты не подгружаются, т.е. кнопка "Обзор" для закачки фото не появляется, либо сортировка не работает, значит просто жмем F5, скрипты подгружаются и все работает.

Вобщем скачайте, протестируйте на наличие багов, может кому и понравится...

http://narod.ru/disk/34316031001/gallery_multiupload_s013.zip.html

А можно перевыложить файл? народ затер, как старый...

12
Ещё 2 мелочи по админке:
  • при добавлении новостей хотелось бы рядом у источником (урл) увидеть галочку "nofollow" (некоторые ссылки на источник хотелось бы скрыть от индексации. но не все)
  • после переиндексации хотелось бы видеть не кол-во страниц, а кол-во страниц 1,2,3... Уровней вложенности. Это технически сильно тяжело? было бы очень удобно...

13
Модуль "Рассылки новостей" / Re: Ошибки
« : 12 апреля 2011, 11:42:34 »
ещё не УТФ. :(

14
Модуль "Рассылки новостей" / Re: Ошибки
« : 12 апреля 2011, 10:55:21 »
Ммм... вот что выводит при попытке изменить условия подписки:

Fatal error: Call to undefined method newssubmit::user_save_control() in /home/cloyalty/domains/cloyalty.info/public_html/modules/newssubmit/newssubmit.class.php on line 81

:( кто нибудь сталкивался?

15

Да. Каталог самая гибкая и самая сложная часть CMS.
Я планировал сделать видеоуроки по каталогу, но все никак не могу собраться с силами.

Видеоуроки были бы гламурны :)
Буду благодарен

Страницы: [1] 2 3 4 ... 6