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

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


Сообщения - gamma

Страницы: 1 [2] 3 4 ... 8
16
Не надо ничего отключать для вывода фото не в табличном виде, просто в настройках галереи выставьте выводить в 1 столбик. А потом можно делать какой угодно вывод используя css
Для вывода фоток как Вы захотите на главной галереи редактируете файлы оформления мода photos в стандартном виде это template/Lite/mod/photos/thumb.tpl
К примеру нужно выводить фото по 4 в ряд. Открываем в Notepad++ файл и всё его содержимое заключаем в div которому присваиваем какой нибудь класс, например <div class="fotochki"></div>
Получится следующее
<div class="fotochki">
<!--buffer:author:0--> &nbsp; <span class="author" title="{langauthor}">{langauthor}:</span> {author}<!--buffer-->
<figure class="media">
<a href="{url}">
<img src="{site_url}/{thumb}" alt="{alt}" />
<!--if:title:yes--><h4>{title}</h4><!--if-->
<!--if:date:yes--><time datetime="{date:datetime}">{date:1}</time><!--if-->
<aside>
<div class="media-info">
<!--if:rating:yes--><span class="rating" title="{titlerate}">{langrate}:</span>{rating} &nbsp; <!--if-->
<!--if:comment:yes--><span class="com" title="{comment}">{comment}:</span>{count} &nbsp; <!--if-->
<!--if:info:yes--><span class="hits" title="{langhits}">{langhits}:</span>{hits}<!--if-->
{author}
</div>
</aside>
</a>
</figure>
</div>
Открываем файл который отвечает у нас за оформление - template/Lite/css/screen.css и в самом низу добавляем наш стиль оформления
.fotochki {display:inline-block;width:24%;}
Мы указали что каждая фотка будет выводится размером по горизонтали 24% от общей ширины, таким образом фотки будут выводится по 4 штуки в ряд без табличной вёрстки.
Если захотите добавить всякие другие эффекты с выводом и подгрузкой - изучайте css3 и сможете выводить фото как Ваша душа пожелает. Плюс сделать вывод адаптивным, при уменшении размера экрана выводить по 3 по 2 и по 1 фотке(это уже для мобил с экраном 320пиксел) если знаете что такое медиа запросы в css типа
@media screen and (max-width: 320px) {
.fotochki {width:100%;}
}
Кстати я где то видел код для вывода фоток как в Вашем примере, поиск Вам в руки!

17
Попробуйте в настройках включить или выключить Ajax Если никаких изменений не будет попробуйте удалить из top.tpl строку <script src="{site_url}/js/jquery.js"></script> после отправки товара в корзину ВЫ должны попасть на страницу без оформления с ссылкой на корзину. После чего пройдите в корзину и верните строку обратно. Если в последнем варианте всё так и сработает то у Вас проблемы с Ajax на хостинге.
Я таким образом тестирую корзину когда сайт на OpenServer и загрузка товаров в корзину не работает.

18
Насчёт сжатия не могу сказать, не использую. Наверно если была бы очень большая посещаемость на слабеньком хостинге, то возможно стал бы использовать. А Вы точно знаете что проблема именно из за сжатия? Есть такие хостинги на которых сжатие съедает все ресурсы файловой системы и сайт начинает тормозить, чего не любят поисковики. А то и вообще выдаёт страницу ошибки вместо сайта.
Кстати, насчёт Джумлы - на одном хостинге сайт клиента на Джумле тормозил нереально, пока я не выключил сжатие и кэширование в админке. И в поиске сайт был очень далеко до этого момента. Такой у клиента хостинг...

19
Вариантов несколько - установить скрипт callMe или один из скриптов обратной связи для лендинга коих множество в интернете. А чем не устраивает страница Контакты? Только тем что форма отправки не во всплывающем окне?

20
Тестируете на локалке? У меня на OpenServer такая же картина. На хостинге работает нормально.

21
Ну тут два варианта, либо делать отдельную форму с отправкой не зависящей от движка (стандалоне) или дорабатывать существующую. В первом варианте есть куча готовый форм которые сейчас модно использовать для Лендингов а во втором разбирать код мода Контакты и добавлять все нужные поля. Знание HTML и немного PHP обязательно!
А если Вы хотите что бы Вам дали готовое решение то это не за бесплатно, так как на это нужно время, которого практически ни у кого сейчас нет. Так что Вам в раздел где можно заказать разработку или к фрилансерам.

22
Это для недодвижков типа Джомлы нужны постоянные обновления, а Даннео в версии 1.54 наверно ещё года 3 не будет нуждаться в обновлениях. Разве только новый функционал, или доработка существующего что бы получился полностью универсальный движок.

23
Ошибки / Каталог - вставка видео
« : 08 Июля 2018, 19:24:29 »
В моде каталог забыли про вставку видео в карточке товара. В админке это поле есть, но в карточке товара видео не появляется. Проблема решается копированием соответствующих фрагментов кода из мода статей и добавлением файла video.tpl в папку темплэйта каталога. При загрузке файлов с расширением .flv всё выводится, а вот с альтернативным методом вставки кода, например с ю-туба не пробовал. Вроде должно быть отдельное поле для этого. Но пока руки не дошли. Может в ближайшее время Neon всё же осчастливит нас своим присутствием и обновит файлы движка, я уже здесь в форуме перечислял ошибки которые заметил, требующие обновления некоторых файлов, но пока ничего не исправлено.

24
А можно просто выводить только важные новости, тогда и переделывать ничего не нужно. Правда раз в сутки нужно будет вручную снимать чекбокс для неактуальных новостей и отмечать актуальные.

25
Так и есть, любой блок в любую позицию. Только суть вопроса в чём? Если нужно пошире то вставляйте в центральную колонку, если достаточно ширины левого-правого блока то там и вставляйте. Переделайте дизайн на более широкую левую или правую колонку (двухколоночный вариант) если нужно. Всё в Ваших руках!

26
Замените файл: admin/mod/respond/mod.menu.php
на тот, что в архиве.
В архиве так и не обновлено, каждый раз приходится накладывать сверху фикс.

27
Общие вопросы / Re: Про php код
« : 18 Июня 2018, 20:57:44 »
Нужно не просто читать а пробовать. Запустите Даннео на OpenServer или Денвер (OpenServer конечно лучше) и пробуйте. Так точно ничего не испортите. А когда добъётесь нужного Вам результата, можно переносить Ваше решение на рабочий сайт. Если поймёте логику работы движка, дальше будет проще и интереснее.

28
Общие вопросы / Re: Про php код
« : 15 Июня 2018, 16:00:42 »
Индексный файл мода выводит большинство переменных в файлы шаблона. Открываете файл и смотрите в какой tpl файл шаблона какие метки выводит. Например мод news - корневая папка/mod/news/index.php Нужно найти какие переменные выводятся в шаблон при открытии страницы новости. Ищем метку page
/**
 * Метка page
 * ----------- */
if ($to == 'page')
у меня это 974 строка. Номер строки может не совпадать так как я вносил некоторые изменения в код.
После этой строки формируются все переменные которые должны выводиться на странице полной новости, при этом нужно учтывать что основной файл шаблона полной новости read.tpl а для вывода на этой странице тэгов, рейтинга, медиапрезентациий и прочей дополнительной информации используются дополнительные файлы шаблона, такие как tags.tpl media.tpl и ещё парочка. Если внимательно просмотреть код то Вы увидите все дополнительные файлы.
// Шаблон
$ins['tempmedia'] = $tm->parsein($tm->create('mod/'.WORKMOD.'/media'));
То что выше это вывод в файл media.tpl который в свою очередь выводит медиагалерею в read.tpl
Ну а если нужны только те переменные которые выводяться в read.tpl  то этот список в коде такой
/**
* Шаблон
*/
$ins['template'] = $tm->parsein($tm->create('mod/'.WORKMOD.'/read'));
идём ещё ниже, проходим фрагменты кода которые выводят разные данные в разные переменные и всё это в коде прокомментировано таким образом
/**
* Вводное изображение
*/
/**
* Сообщения для пользователей
*/
И так далее. И наконец доходим до такого куска кода
/**
* Вывод
*/
$tm->parseprint(array
(
'icon' => $ins['icon'],
'cat' => $ins['cat'],
'link' => $ins['url'],
'title' => $api->siteuni($item['title']),
'subtitle' => $ins['subtitle'],
'date' => $ins['public'],
'public' => $lang['all_data'],
'langauthor' => $lang['author'],
'author' => $ins['author'],
'hits' => $lang['all_hits'],
'counts' => $item['hits'],
'image' => $ins['image'],
'textshort' => $ins['textshort'],
'textmore' => $ins['textmore'],
'textnotice'         => $ins['notice'],
'print_url' => $ins['print_url'],
'print' => $lang['print_link'],
'social' => $ins['social'],
'tags' => $ins['tags'],
'recommend' => $ins['rec'],
'search' => $ins['search'],
'media' => $ins['media'],
// comment
'comment' => $ins['comment'],
'comform' => $ins['comform'],
'ajaxbox' => $ins['ajaxbox'],
// rating
'ratings' => $ins['rate'],
'rating' => $ins['rating'],
'titlerate' => $ins['title_rate'],
'langrate' => $lang['all_rating']
),
$ins['template']);
Вот Вам все переменные.
Вы можете добавить другие переменные, в зависимости от того что Вам нужно. Для проверки как это работает можете добавить в эту колонку (только не в самом конце списка так как в конце строки есть запятая) тестовую переменную по аналогии.
'test'		=> $test,

Должно получится примерно так (кусочек кода)
                       
 'print_url'	=> $ins['print_url'],
'print' => $lang['print_link'],
                        'test' => $test,
'social' => $ins['social'],
После этого в файл read вставляете вывод этой переменной {test} - но так как у нас эта переменная пустая, то и выводится ничего не будет. Для того что бы проверить вывод перед началом вывода переменных, до этой строчки
/**
* Вывод
*/
$tm->parseprint(array
можем вставить код который будет передавать в переменную какое то значение.
$test = 'Это наша тестовая переменная';
Сохраните файл, опять откройте главную страницу новости - и Вы увидите в том месте где Вы разместили вывод переменной test тот текст который набран - Это наша тестовая переменная.
Это самый простейший способ вывести какую либо переменную. Ну а если Вам нужно вывести что то другое, например информацию из какой то ячейки таблицы, то это уже немного посложнее. Но если научится разбираться в коде то поймёте что таким образом можно вывести что угодно куда угодно.

29
Ошибки / Re: Каталог - поле вес
« : 02 Июня 2018, 16:48:27 »
Сам спросил, сам исправил - ошибка в коде индексного файла в админке мода каталог. В строке 2530 было
$weight = (ceil($weight) > 0) ? formats($width, 2, '.', '') : '0.00';
Сразу и не заметишь что третья переменная в строке $width а не $weight Вот исправленная строчка
$weight = (ceil($weight) > 0) ? formats($weight, 2, '.', '') : '0.00';
Не мешало бы поправить архив.

30
Ошибки / Мод видео - редактирование
« : 29 Мая 2018, 20:27:59 »
В моде видео при редактировании недоступно поле с ссылкой на ролик (ю-тьюб и прочее), это так задумано или ошибка? Типа можно редактировать всё кроме вставленного видеоролика ?

Страницы: 1 [2] 3 4 ... 8