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

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


Темы - vitalys

Страницы: [1]
1
Всем доброго вечера!

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

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

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

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

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

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

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 должен быть включен.

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

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

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

4
Собственно, сабж. очень понадобилось вывести на главной под лентой новостей список страниц архива.
Делается это в целях того, чтобы все страницы архива были УВ2, а страницы статей УВ3.

Собственно: вопросы:
а) кто нибудь такое делал?
б) какие есть мысли? у меня есть соображения, что в шаблоне lenta.html $pages$ - работать не будет :(
хотя я не пробывал.

если есть какие то мысли - буду благодарен за подсказку

5
Очень хотелось бы иметь на сайте колонку: последние комментарии, в которой выводится N последних комментов к новостям.
Было бы очень удобно в след. формате:
Название новости | Имя автора

Название новости - ссылка на новость, имя автора - ссылка на его коммент (якорь в списке комментов).



Насколько это сложно реализовать?
Кому ещё необходима доработка этого модуля, кроме меня?

6
Собственно сабж. ожидать ли в ближайшее время карту в формате xml для скармливания роботам?

Собственно, если возможность есть, буду рад за краткое пояснение, как привести конструируемую модулем карту к формату xml

7
1) в шаблоне lenta.html
в месте, где выводится превьюшка новости:
title="%header"а должно быть
title="%header%"
2) если в короткой версии новости написать

Цитировать
Ввиду всяческих непонятных "бестолковостей" - происходят такие ситуации
а в ленте поставить, чтобы краткое описание выводилось в подсказку ссылки:
<small>%date%</small> <br />
<a href="%url%" title="%description_short%">%header%</a>
то в ленте при наведении мышки на пункт будет отображаться в тайтле только:
Цитировать
Ввиду всяческих непонятных

т.е. существует какая то проблема с кавычками :(

8
Виснет на этапе проверки ftp данных. Пользую более 3х различных хостингов, виснет в независимости от выбора.

У меня у одного так?

9
Собственно, слышал что кто-то делал сабж.

Прошу подробно описать (пошагово), думаю многим будет полезно.

спасибо

10
Есть раздлел.
В нем 11 вопросов.
Хотелось бы вывести либо до них, либо после, блок контента (текста).

Подскажите, как реализовать

11
В новостях хочу залезть в редактирование html кода, как и в обычном редакторе страниц.
Где это сделать. Не нашел :(

Цель - убрать лишние ссылки в <noindex> и может быть nofollow.

12
Модуль "Карта сайта" / Новости в карте
« : 23 января 2010, 12:42:12 »
Как основу для раздела статьи использую новости.

Вопрос: реально ли вывести их в Карте?



P.S. ещё 1 вопрос: можно ли автоматически создавать посредством этого раздела sitemap.xml (google)

13
хотелось бы видеть следующее:
- форма добавления пресс-релиза на сайте (общедоступная, без регистрации/авторизации)
- премодерация до публикации релиза

было бы очень приятно...

Страницы: [1]