0.00
Рейтинг
0.32
Сила
  • avatar DenisN
  • 0
Ок. Посмотрю. Вопрос в другом. Работают ли счётчики при таком раскладе? Ведь под гостем и юзером их невидно. Или то что их не видно — результат неправильной установки.
  • avatar DenisN
  • 0
Добавляю результаты теста.
-счётчики видно только под админом,
-те изменения которые вносятся в файл other.js влияют принципиально на возможность добавления комментов простыми Юзерами.!!! Комменты добавляются только под Админом.!!! Юзеры добавить коммент не могут — окно комментария всегда открыто и предпросмотр не работает.
  • avatar DenisN
  • 0
У сеня счётчики видно только под Админом. )) А они работают когда гости заходят?
  • avatar DenisN
  • 0
Поставил. Всё работает. Тенкс.
  • avatar DenisN
  • 0
Перед пунктом 8 естественно заливаем все файлы сохраняя созданную структуру себе на сервак ))
  • avatar DenisN
  • 1
Да. Модуль работает. Если кому интересно, пишу алгоритм установки. Мне он помог.
1. Качаем модуль отсюда
2. Разархивируем модуль в ваш_временный_каталог/.
3. Папку action переносим в папку classes
4. Папку templates/skin/habra переименовываем в templates/skin/new — (либо если на другой ваш скин который стоит у вас по умолчанию)
5. Из каталога /config тащим себе на комп два файла config.php и config.route.php
6. В config.php после строчки
define('LANG_CURRENT','russian'); // Текущий язык

добавляем
define('SITEMAP_OBJECTS_PER_PAGE', 15000);

7.В config.route.php после строчки
ROUTE_PAGE_SEARCH => 'ActionSearch',

добавляем
'sitemap.xml' => 'ActionSitemap',
        'sitemaps' => 'ActionSitemap',

8. Идём по адресу (вместо моего сайта естественно ставится ваш) www.ваш_сайт.ru/sitemap.xml
И любуемся такой вот строчкой:
www.ваш_сайт.ru/sitemaps/general/sitemap_1.xml www.ваш_сайт.ru/sitemaps/blogs/sitemap_1.xml www.ваш_сайт.ru/sitemaps/topics/sitemap_1.xml www.ваш_сайт.ru/sitemaps/users/sitemap_1.xml
  • avatar DenisN
  • 0
Внёс изменения в /templates/skin/new/actions/ActionBlog/comment.tpl
А именно:
1. Добавил кнопку
<a href="#" onclick="lsPanel.putQuote('form_comment_text'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/images/panel/quote.gif" width="20" height="20" title="{$aLang.panel_quote}"></a>

2.Добавил в конец
{include file='window_load_img.tpl' sToLoad='topic_text'}


Форма аплоад не работает. Что недописал? Такое ощущение, что window_load_img.tpl работает но в коммент не вставляется, а уходит в другое место.
  • avatar DenisN
  • 0
Аффтар. Атзавись! Как модуль покупать то?
  • avatar DenisN
  • 0
Да. Не шутка. Поступила предлажуха от юзеров — сделать такой же причендал, только для того чтобы вниз опускаться :) Попробую поковырятся :)
  • avatar DenisN
  • 0
У меня похожая проблемка была — но несколько при других обстоятельствах. Хотя знаете, посмотрите, может подчерпнёте что полезного. Вот описание.
  • avatar DenisN
  • -3
Разрубил я всётаки этот Гардеев узел.
Проблема вывода Черновика у меня, в разделе Черновики заключалась в том, что Когда ты создаёшь автором другого пользователя — то все черновики создаются у него.
Вот и всё.

А ссылка на RSS ленту, которая выбила из равновесия систему вот — ! именно после её добавления — у меня и начались эти ошибки.

Итого, для тех кто хочет постить от чужого имени — прежде создайте его, так как если вы будете постить через Черновики, то вам они будут доступны только при условии, что вы вошли под этим Логином.

Да! И ещёбы какойнибудь валидатор RSS патоков найти — забил туда ссылку и понял — повешает она твой сайт или нет. Но прежде надо разобраться — от чего всётаки эта ссылка повешала сайт. Сожрав всю память выделенную на ресурс хостером.
  • avatar DenisN
  • -3
Это конечно бывает. Может и у всех. Но уменя вот так:
Я решил привести всё в первозданный вид — т.е. удалить все файлы модуля, и таблицы. Т.е. сделать вид как будто его небыло и снова его установить.
Я Вот что делаю:
1. Удаляю через пхп админ — обе таблицы: prefix_rsspost и prefix_rssurl
2. Удаляю файлы (все 9 штук) указанные в LISTFILE и скопированнные мною ранее к себе на сервер в процессе установки.
3. Также удаляю всех пользователей созданных модулем.
4. Чищу папку compiled — чтобы вот так для комплектности.

Всё, получается — следов больше нет. Модуль деинсталирован.

Произвожу обратную установку:
Согласно инструкции: «Достаточно скопировать файлы в директорию LS как есть.» — Копирую.
Действительно создаются две таблицы удалённые мною ранее.
Захожу в админку и создаю RSS ( Для примера взял эту ), указываю время обновления 600, пользователь новый Petrosjan, писать в черновики — жму Добавить — в ответ получаю ImportRSS: RSS успешно добавлен.
В подтверждение смотрю базу данных и вижу:
1 www.anekdot.ru/rss/export_j.xml 36000 2009-12-14 14:50:50 10 Petrosjan 1
Т.е. Она добавлена. Позже там появляется инфо об обновлении: 2009-12-14 14:50:50
Смотрю в таблицу с постами prefix_rsspost — посты созданы.
Захожу в черновики и там меня мило ждёт надпись:
Да, тебе повезло! Сюда еще никто не успел написать.

О ужас. Подскажите что не так сделал??!!!
  • avatar DenisN
  • 0
Хм… Согласен — спасибо. :) Я не силён в арифметике, поэтому всё методом тыка =)
  • avatar DenisN
  • -3
Единственно, что стоит добавить, так это то, что при видимом исправном функционале модуля, активности в части импорта новостей и создания топиков — не наблюдается.
Хотя при этом они создаются, так как в базе данных что в первой что во второй таблице — все поля заполнены. Но вот только топики не выводятся — в чём проблема?
  • avatar DenisN
  • -2
Очистка таблицы prefix_rssurl от урл адресов лент — ситуацию не изменила :(
А вот очистка таблицы prefix_rsspost от всего содержимого, дала результат.
Да причём, модуль не только снова заработал, но и все посты сохранились — что тоже очень приятно :)

Т.е. получается закавырка гдето была в табличке prefix_rsspost.
Специалисты — кто подскажет?
  • avatar DenisN
  • -2
После установки модуля, который работал нормально — т.е. полностью выполнял свой функционал, через некоторое время сайт повешался — сообщив вот такую новость:
Fatal error: Allowed memory size of 44040192 bytes exhausted (tried to allocate 4972 bytes) in /storage/home/edinstvo/htdocs/yrglstreet/include/function.php on line 213

Что я для этого сделал? Я добавил три RSS ленты и поставил обновление на каждой 600 секунд.
Повешался сайт только после добавления третьей. Первые две отрабатывали нормально.

Т.е. понятно, что не хватает памяти у меня на хостинге для выполнения этой функции:

212   case 'image/jpeg':
213   	$img_src=imagecreatefromjpeg($sFileSrc);
214   	$sFileDest.='.jpg';
215	break;


А какой вывод можно сделать. Что сделать, чтоб такого не повторилось.

P.S.: После удаления папки config модуля — сайт оживает, но модуль естественно не работает.
Но после её возврата сайт вешается.

Сижу думаю что делать. Вроде удалил третью ленту из базы данных, но ситуация не изменилась.
Как вернуть всё в рабочее состояние?
Может убрать из базы данных с помощью пхп админа все внесённые изменения (которые внесли файлом importrss_sql.sql), для того чтобы модуль снова заработал?
Или это не совсем корректный способ возврата работоспособности модуля?
Подскажите более правильный.
  • avatar DenisN
  • 0
Так нет, он не вправо скролинг. Это только так он встаёт на то место где указан на картинке :)
  • avatar DenisN
  • 1
Если позволит автор, то вот добавлю картинку — постарался сделать похожую на родную :) правда не сильно подходит, но тем не менее :) Может кому пригодится. У меня она встала нормально, пришлось немножко поправить стиль:
От автора:
#gototop { display:none; width:93px; position:fixed; right:35px; bottom:12px; }


Поменял на
#gototop { display:none; width:93px; position:fixed; right:-51px; bottom:80px; }


Получил вот такой результат:

Сама кнопица вот:

В общем сильно не пинайте :) Если что не так :)
  • avatar DenisN
  • 0
А проблема была в том, что я поменял не тот файл. Я поменял файл comment.tpl из classe на файл в шаблоне )) у них названия одинаковы comment.tpl
  • avatar DenisN
  • 0
Эта ошибка вылечилась путём замены на дефолтные файлы:
comment.tpl