Виктор → Форум
Модуль событий — 14 апреля 2011
Бергал:

был же модуль событий и праздников на сайте. товарищ Evpanic в своем блоге описывал вот здеся.прикручивался внешним скриптом. вроде все работало. только недавно у меня глюкнуло и теперь не выводит ближайшие события (да и не ближайшие не выводит). удобная штучка была. проверено. только глюкнуло чето

Только вот ни одна ссылочка не пашет :(
Модуль событий — 14 апреля 2011
Например,
-создаёшь статьи для каждого события
-дату создания статьи ставишь на день-два раньше самого события (на сколько раньше хочешь чтобы показывалось событие в списке)
-указываешь срок (на закладке "Сроки") следующий день после события
-выбираешь позицию "По дату окончания" в поле "Дата окончания"
-создаёшь ещё один модуль-клон модуля "Последние материалы" и называешь его например, "События"
-настраиваешь его на показ материалов только из этого раздела

В итоге в модуле "События" у тебя будут выводится анонсы статей по мере попадания текущей даты во временной промежуток от даты публикации статьи до даты окончания её показа.
Календаря, конечно, не будет.

P.S. Возможно придётся подкрутить текст модуля. В своё время когда понадобился этот функционал пришлось допиливать скрипт, как сейчас обстоит дело не проверял.
html теги в модуле "Лента RSS" — 13 апреля 2011
izu:

Использую на своем сайте модуль "Лента RSS"

Но такт как RSS лента немного контуженая. В тексте новостей появляются html теги.
Кто подскажет как с этим бороться.

...
Тут дело не в контуженности ленты.
Сам сегодня столкнулся с этим.
Посмотрел, как и советовал в своё время Madmax, на ленту в браузере - там всё нормально. Посмотрел поглубже. Оказывается, лента передаёт открывающуюся угловую скобку как html-сущность & lt ; и соответственно правую тоже.
Браузеры, я так понимаю, научились с этим бороться и показывают правильно.
Решение ещё не делал, времени не хватило, однако, как говорится, главное найти причину. Решение достаточно простое - нужно позаменять перед выводом в браузер.
[РЕШЕНО] Количество сообщений за сегодня — 31 марта 2011
Если тебе конкретно из какой-либо категории статей без учёта подкатегорий, то обрати внимание на второй параметр функции newContent.
Узнай id нужной категории и измени вызов функции на примерно такой:
Код PHP:
$new['content'] = (int)newContent('cms_content','category_id=20');
Мой профиль - главная страница — 1 марта 2011
А зачем тебе тогда глубиномер, если на сайте только одно измерение?
Оставь ссылки вверху сайта "Люди", "Поиск" и "Мой профиль".
Преобразить содержимое модулей — 1 марта 2011
это можно сделать средствами css.
Сейчас искать нет времени, попробуйте погуглить.
[РЕШЕНО] Функция mail в PHP — 4 февраля 2011
Скорее всего проблемы в настройках хостинга.
Сам недавно разбирался с почтой на vds от firstvds.
Сначала грешил на движок - разобрался, проблемы в настройках vds.
Инстант на поддомене — 27 августа 2010
Я, наверное, тупой sad не догоняю...
Если при заходе на сайт.ру все будут попадать на 111.сайт.ру, то зачем Вам сайт.ру? Как поисковик найдёт Ваши новости на остальных страницах?
Сапа смотрит на ссылки от главной (первый, второй, третий уровень). Найти то она (сапа) свои ссылки найдёт, но в сапе главное - индексация страниц... одним sitemap’ом проблему не решить - поисковики любят и по ссылкам побродить.
Как узнать версию инстант по сохраненной БД ? — 27 августа 2010
На самом деде, определить можно, но процесс не так прост как посмотреть в cms.php smile
Дело в том, что структура базы данных меняется от версии к версии. Иногда значительно (а иногда, правда, и не меняется, но это было разок-другой.), добавляются таблицы, изменяется структура существующих таблиц...
Изменения можно посмотреть в папке migrate в файле index.php.
Ребята к Sape никто не пробовал подключать. — 27 августа 2010
Ну что тут сложного, ну не сработала прямая ссылка - поищи по целевому сайту ...
Вот новая ссылка на статью на сайте приведённом выше: Как одключить сапу
взлом сайта http://ktovpoezde.ru/ — 21 августа 2010
Alex 4er:
lezginka.ru:
все на месте(вроде бы), поменяли индекс и появились еще какие-то файлы
Значит влезли не через фтп, а через саму CMS что-то иженкнули.
Что-то мне не показалось, что всё на месте.
Захожу на http://ktovpoezde.ru/index.html выдаёт тоже что и на http://ktovpoezde.ru/, пробую http://ktovpoezde.ru/index.php выдаёт "404 - страница не найдена..."
Движок, вроде, из серии 1.5.Х. Наверно, таки через fckeditor сломали или трояны на компе.
Косяки с рейтингом — 18 августа 2010
Александр:
SELECT - Команда SQL, предназначена для выборки строки (нескольких строк) из одной таблицы,
для выполнения сложных вычислений и группировки строк сразу из нескольких таблиц.
(Одна из самых навороченных функций)

LIMIT- Это необязательный модификатор команды SELECT, позволяющий поместить в
результирующий набор данных не все строки таблицы, удовлетворяющие WHERE запросу,
а только некоторые из них.

UPDATE - Эта команда позволяет обновлять определенные поля в записи, оставляя нетронутыми
остальные.

Так вот уж получилось что LIMIT относится к другой функции.
Действительно, в описании функции UPDATE присутствует LIMIT:
Код PHP:
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
    SET col_name1=expr1 [, col_name2=expr2, ...]
    [WHERE where_definition]
    [LIMIT #]
Но в описании сказано:
В версии MySQL 3.23 можно использовать LIMIT #, чтобы убедиться, что было изменено только заданное количество строк. А в текущей версии Limit не работает - выдаёт ошибку.
Помогите! Как сделать так, чтобы сайт не тормозил?! — 16 августа 2010
Внесу свои пять копеек smile
Евген, посмотрите свой сайт в каком-нибудь другом браузере (Firefox, Opera, Safari, Chrome, IE)
Посмотрите одинаково ли медленно открывается главная страница и страница с какой-нибудь статьёй или постом из блогов, как открывается админка.
Поотключайте модули, плагины и посмотрите как будет грузится сайт.
В конце концов, сделайте пинг на свой сайт ...
Помогите с базой данных, а именно таблицей cms_users — 11 августа 2010
Не совсем пароль, а его подсоленный (хотя и слабо) md5-хэш. Узнать id пользователя достаточно просто.
Два сайта с одной базой пользователей — 10 августа 2010
есть весьма интересная функция в движка, которая занимается заменой префикса к таблицам "на лету". Если её подредактировать, то можно реализовать указанный функционал. Нужно только определиться, какие возможности делать:
-жестко, всегда база пользователей единственная на все сайты в одной базе данных, т.е., если нужно, чтобы сайты на поддоменах имели одну базу пользователей, то ставим их в одну базу данных, если нужны самостоятельные, независимые базы пользователей, то ставим в разные базы данных - по-моему, это самый оптимальный режим (меньше всего работы по переделке). Чтобы избежать проблем с безопасностью, то префикс для таблиц с данными по пользователям можно генерировать автоматически.
-по выбору пользователя. При установке админ должен указывать какой режим используется или что более проще указывать отдельно префикс для таблиц пользователей. Тогда даже если все сайты в одной базе данных всё равно можно указать какие сайты будут иметь общую базу пользователей, а какие самостоятельную.