М

Марат

+1410
Репутация
13097
Рейтинг
0
Марат Марат Плагин "Контекстные ссылки" 13 лет назад
Черт... Опять недоходчиво написал. Лучше пример. Например, заменяющиеся слова и словосочетания: слово, значение слова, много много слов, буква, предложение. Так и нужно вводить в админке:
Код PHP:
слово, значение слова, много много слов, буква, предложение
В поле для ссылок нужно ввести ссылки для замены
Код PHP:
ссылка1,ссылка2,ссылка3,ссылка4,ссылка5
Ссылки можно вводить как с протоколом(http://), так и без. Количество слов или словосочетаний должно равняться количеству ссылок. Иначе меняться не будет. То есть у каждого слова или словосочетания должна быть ссылка.
0
Марат Марат Плагин "Контекстные ссылки" 13 лет назад
Это я, наверно, неправильно объяснил )))
В админке есть два разных поля для ввода. Одно для слов или словосочетаний, другое для ссылок, на которые нужно заменять слова. Слова или словосочетания нужно вводить через запятую, также и ссылки. По запятой в коде производится разделение слов друг от друга. Если ваше словосочетание уже содержит запятую, то разделение будет неправильное.
Лучше установить плагин(можно на локалхосте). Там есть демоданные. Сразу поймете. Ничего сложного ).
0
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Да. Согласен. В плане урлов, не совсем продумано.
Без /poster/ к сожалению никак. Это название компонента. По традиции компонентам дают английские названия, лучше было бы конечно, русские в транслите. Например, /afisha/.
Про вложенность урла тоже уже в курсе. Нужно было тоже немного по другому сделать.
Но как есть уж. Учту на будущие разработки ).
0
Марат Марат Модуль "Друзья друзей" 13 лет назад
Не надо ничего менять. Мой коментарий про замену строки 71 касался версии модуля 1.0. В версии 1.2 так и должно быть:
Код PHP:
if(!$inDB->num_rows($second_result)){return false;}
Если нет друзей у друзей, то модуль просто не выводится. Если нужно, чтобы всё равно выводился замените строку 71, который приведен выше, на:
Код PHP:
if(!$inDB->num_rows($second_result)){
echo "Нет друзей у друзей.";
return true;
}
И ещё не понял, что означает вот это?
тока обобразается аднином модуль а прова всё нормально зделаны
Если друзья у друзей есть, и не показываются, включите отладку мускул в админке и посмотрите, что за ошибку показывает.
0
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Со стрелками я тоже долго мучался, пока подгонял под дефолтный шаблон. Фаербаг в руки и экспериментируем до победного конца. Может господа дизайнеры что подскажут.
0
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
1. Нет. События привязаны к календарю. Прощедший день - это уже прощедщий день. Теоретически конечно можно. Допустим задать период для события 10 лет. А потом удалять из периода ненужные дни. Но в году один день оставляем, а 364 дня вручную удалять. Нелегкий труд.
2. Это уже есть. Для каждой категории можно выбрать группы доступа как для просмотров, так и для редактирования. Касается и заведений. Делается в админке при редактировании или создании категории.
+1
Марат Марат Модуль "Друзья друзей" 13 лет назад
Какая ошибка? Дайте посмотреть.
0
Марат Марат Напоминание пользователям о существовании сайта 13 лет назад
Вы не поняли ) Не Gmail, а Qmail. Это почтовый сервер за место Sendmail. Попробуйте спросить у хостера.
0
Марат Марат Напоминание пользователям о существовании сайта 13 лет назад
Это ошибка почтового сервера qmail.
Отправка почты в дополнении производится средствами движка(отдельная библиотека).
Попробуйте:
1. В настройках сайта сменить способ отправки почты.
2. Обратиться к хостеру. Может поможет ))
+2
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Исправлено. Ошибка возникла из-за введения возможности удаления дней с периода. Совсем забыл, что мероприятия брались по начальной и конечной дате периода привязок. Ошибка была и на главной странице компонента. Ввел проверку. Также исправлен показ неправильного количества дней во всплывающей подсказке календаря. Архив перезалит. Тем, у кого стоит, перезалейте файлы с нового архива. Изменены следующие файлы:
/modules/mod_poster_calendar/ajax/get_events.php
/components/poster/frontend.php
/components/poster/model.php
/components/poster/includes/postercore.php
и файлы из папки шаблона
/components/com_poster_main.tpl
/modules/mod_poster_calendarevents.tpl
+2
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Подтверждается. Исправлю, отпишусь...
+1
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Проблема решена перезаливкой языкового файла.
+1
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Ссылка появляется на странице добавления заведения при условии, что компонент мапс установлен.
+3
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Может кому нужно. Компонент Афиша для версии 1.7. Устанавливаете Инстант Афишу 1.0.0. для версии 1.9. Затем скачиваете архив и заливаете файлы с заменой поверх установленного компонента. Основной функционал будет. Если что-то не действует, попробуйте обновить jquery.
+1
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Есть такое дело ) Замените в файле шаблона com_poster_viewcat.tpl строку 134
Код PHP:
<a href="/poster/prosmotr/{if $type == 'objekt'}zavedenija/{/if}{$item.seolink}/{$item.seolink}.html#comments">{$LANG.COMMENTS}</a>({$item.comments_count})
на следующую
Код PHP:
<a href="/poster/prosmotr/{if $type == 'objekt'}zavedenija/{/if}{$category.seolink}/{$item.seolink}.html#comments">{$LANG.COMMENTS}</a>({$item.comments_count})
Чисто механическая ошибка ))
0
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
А демо можете дать? В личку.
+1
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Нашел ошибку. Удивительно, месяц тестировали и сейчас вылезла ). Исправьте в файле /components/poster/frontend.php, строка 1019
Код PHP:
$check[] = $value['id'];
замените на
Код PHP:
$check["{$key}"] = $value['id'];
Аналогично замените и в файле /modules/mod_poster_newevents/module.php, строка 76.
0
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Это плохо ((( В модуле "Новые мероприятия" тоже выскочило такое. Формируется по одинаковому алгоритму. Попробую разобраться. Что то не так срабатывает.
+1
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Возможно, вы правы.
Но с другой стороны, пользователь добавил мероприятие и ему нужно удостовериться, что всё заполнено правильно. После сохранения он редиректом попадает на страницу просмотра мероприятия, где уже может удалить, отредактировать или привязать заведение. В общем, вопрос спорный.
После сохранения можно редиректить на страницу привязки заведения. Это несложно.
В любом случае, отписывайтесь. Комментарии к посту, они ведь для того и нужны, чтобы отписываться о багах, замечаниях, неудобствах...
При следующих доработках, то, что сочту нужным, исправлю.
+1
Марат Марат Компонент ИнстантАфиша 1.0.0 13 лет назад
Еще одна попытка )
Замените строку 287
Код PHP:
$calendar['month']['title'] = $inCore->getRusDate(strftime('%B',strtotime($date)));
на
Код PHP:
$calendar['month']['title'] = $inCore->getRusDate(date('F',strtotime($date)));
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.