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

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


Сообщения - reffery

Страницы: [1] 2
1
По вашему совету выключаю крошки в районе строки 2090:
/**
 * Заголовок, хлебные крошки
 */
$global['insert']['current'] = $global['modname'];
$global['insert']['breadcrumb'] = array('<a href="'.$ro->seo('index.php?dn='.WORKMOD).'">'.$global['modname'].'</a>', (($da == 0) ? '' : $da).' '.$month.' '.$ye);
 
В итоге, если в календаре выбрать дату, то список выводится , но дата не выводится. Как мне дату над этим списком вывести?

Цитировать
а вместо них на этом же самом месте выводить то что Вам нужно отдельным блоком оформленным как breadcrumb.tpl и в той же позиции? И выводите всё что угодно и как угодно - насколько сможете разобраться в коде. И это будет уже не костыль а нормальное решение
Если вам не сложно - подробнее про
Цитировать
отдельным блоком оформленным как breadcrumb.tpl
. Полагаю, ответ здесь кроется.

2
Может есть смысл для раздела статей убрать вывод хлебных крошек вообще а вместо них выводить в блоке только то что Вам нужно - дату? Это будет проще и не нужно менять что либо в основных файлах движка, а то если захотите обновляться через годик другой на Даннео 1.5.6 или там 2.0...
Выводит хлебные крошки - breadcrumb.tpl. В breadcrumb.tpl данные попадают с mod/article/index.php. Я и работаю с index.php: оставляю в крошках - в районе сроки 1191 (методом тыка ....) только этот код:

   
$global['insert']['current'] = preparse($item['title'], THIS_TRIM);
$global['insert']['breadcrumb'] = '';

Чтобы получилось так, как мне нужно, а именно: чтобы при щелчке по дате календаря выводился список, а в title этого списка была именно дата и только она - спасибо sovyonok.
Однако , если на этой странице щелкнуть по статье, то статья открывается, а в титлах - название раздела , а оно мне не нужно. Мне нужно, чтобы было только название статьи.

И выводом здесь рулит тот же  breadcrumb.tpl. Поразмышляв, лезу в Index.php и добиваюсь желаемого только таким способом из хлебных крошек (район строки 1191) оставляю только этот код:
     
       
 $global['insert']['current'] = preparse($item['title'], THIS_TRIM);
$global['insert']['breadcrumb'] = '';

Я понимаю, что это костыль, некрасивый костыль, поэтому и спрашиваю - как сделать все по-уму. Так глубоко в код ранее лазить не получалось..., но я учусь!  ;)

3
Блок b-CommentLast.php редактируем в районе 135 строки таким образом:
Существующий код:
// Вывод
$content[] = $tm->parse(array
(
'avatar' => $itemq['avatar'],
'title'   => $ins['title'],
'text'    => $ins['text'],
'date'    => $item['ctime'],
'author'  => $api->siteuni($item['cname']),
'public'  => $lang['all_data'],
'langaut' => $lang['author']
),
$ins['template']);

Заворачиваем в цикл с запросом для вывода аватарки таким образом:
// avatar 
$avatarq = $db->query("SELECT avatar FROM ".$basepref."_user WHERE uname = '".$item['cname']."'"); while ($itemq = $db->fetchassoc($avatarq))
{
// Вывод
$content[] = $tm->parse(array
(
'avatar' => $itemq['avatar'], // наша новая переменная
'title'   => $ins['title'],
'text'    => $ins['text'],
'date'    => $item['ctime'],
'author'  => $api->siteuni($item['cname']),
'public'  => $lang['all_data'],
'langaut' => $lang['author']
),
$ins['template']);
}

Далее - добавляем новую переменную в шаблон вывода site.ru/template/шаблон/comment.tpl таким образом:
Было:
<div class="comm-block clearfix"> 
    <!--if:info:yes--><div class="cinfo clearfix"><!--if-->
    <!--if:auth:yes--><strong>{author}</strong><!--if--><!--if:date:yes--><div class="ctime">{date:%j M H:i%}</div><!--if-->
    <!--if:info:yes--></div><!--if-->
    <!--if:name:yes--><div class="ctitle">{title}</div><!--if-->
    <div class="ctext">{text}</div>
</div>

Стало:
<div class="comm-block clearfix"> 
    <!--if:info:yes--><div class="cinfo clearfix"><!--if-->
    <!--if:auth:yes--><img style="border-radius: 50%; width:32px; max-width: 100%; height: 100%; margin: 0 auto;" src="../../up/avatar/{avatar}"><b>{author}</b>
    <!--if--><!--if:date:yes--><div class="ctime"><b>{date:%j M H:i%}</b></div><!--if-->
    <!--if:info:yes--></div><!--if-->
    <!--if:name:yes--><div class="ctitle"><strong>{title}</strong></div><!--if-->
    <div class="ctext">{text}</div>
</div>
Получилось так - во вложении.



4
Вопрос решен  :)
Не могу сказать, что выполнено по всем канонам danneo, однако, работает  ;)
Могу скинуть решение, если интересно.

5
Доброго времени суток!
Хотелось бы, чтобы блок b-CommentLast.php ко всему прочему выводил еще и аватар пользователя. Самостоятельно разобраться не получилось (((((((((
Накидала свой блок, но встряла с преобразованием ctime в удобочитаемый формат ......... Думаю , проще обратиться к разработчикам и добить под себя существующий блок b-CommentLast.php.

6
Поковыряла эту часть - удалив часть кода и все стало как мне нужно. Однако, подскажите, как сделать все по-уму... :)

7
Спасибо!!! пришлось вернуть в breadcrump.tpl {crumbs}.
Теперь, правда, когда открываешь статью, заголовок выглядит так - см картинку.

Хотелось бы, чтобы зачеркнутое не выводилось.
 

8
Доброго времени суток!
Необходимо, чтобы при выборе даты добавления статьи в заголовке, что выводит breadcrumb.tpl выводилось не название мода, а дата, которую выбрали в календаре.

У меня сейчас breadcrumb.tpl содержит только {current}

Вопрос, думаю, к файлу mod/article/index.php - что и где прописать, чтобы breadcrumb.tpl выводил дату добавления статьи.

В breadcrumb.tpl , если добавить к {current} еще и {crumbs}, то выводится:

Статьи
Статьи »1 Марта 2018

А мне нужно, чтобы в этом случае на странице сайт/article/date-2018-3-1 выводилось только дата , например  "1 Марта 2018" , как на картинке


9
ничего ...
спасибо огромное!!!



10
Создан новый блок (точнее - 3), добавляю один из них, а они выглядят вот так (файл приложен). Что сделать, чтобы он корректно отобразился?


11
Сомнения были на счет изменения альяса на javascript-common..
Спасибо, попробую.

12
java скрипты не работали: их сервер не находил, потому что искал здесь:
/usr/share/javascript

Положили скрипты в /usr/share/javascript и рейтинг заработал. Пока одно решение вижу - не держать скрипты в папках с названием javascript. Лучше переименовать их в js, например.

Может, где-то в настройках сервера что подкрутить? Вообще- почему внезапно сервак стал искать скрипты не в корне сайта , а здесь /usr/share/javascript ? Есть у кого мнения?

13
Версия 0.5.5. Установка с нуля и сразу ошибки на главной странице в консоли:

http://сайт/javascript/jquery.js Failed to load resource: the server responded with a status of 404 (Not Found)
http://сайт/javascript/jquery.colorbox.js Failed to load resource: the server responded with a status of 404 (Not Found)
script.js:10 Uncaught ReferenceError: $ is not defined
сайт/:22 Uncaught ReferenceError: $ is not defined
http://сайт/javascript/jquery.liquid.slider.js Failed to load resource: the server responded with a status of 404 (Not Found)
сайт/:83 Uncaught ReferenceError: $ is not defined
сайт/:275 Uncaught ReferenceError: $ is not defined

Скрипты все на месте!

Судя по всему не работают скрипты:
- рейтинг фото не выставляется
- комментарии оставить и зарегистрирвоаться нельзя: Неверный секретный код!
- слайдер контента не работает

При этом - на хост былы залиты html страницы на java (сторонний шаблон) - скрипты работают без проблем!

Прошу помочь!

14
Вопрос решен с новостями: кончилось место ...

15
Версия 0.5.5.
Не добавляются и не редактируются новости. При попытке добавить новость или отредактировать - в строке состояния браузера: "Ожидание [сайт]...". Массовое фото так же не добавляются: "Директория не была создана!"
Предполагаю - проблема в разрешениях на каталоги и файлы.
Прошу помочь!!

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