Перейти к содержимому


- - - - -

Вопросы по работе системы Zebrum Lite


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 100

#61 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 11.09.2008, 04:15

Просмотр сообщенияnester (10.9.2008, 21:40) писал:

При нажатии на ссылку Список тэгов
Warning: uasort() [function.uasort]: The argument should be an array in 
/home/user/domains/domen.com/public_html/zengine/modules/tags/tags.php on line 122
Warning: Invalid argument supplied for foreach() in 
/home/user/domains/domen.com/public_html/zengine/modules/tags/tags.php on line 124
Попробуйте сбросить кэш.

#62 Poring

Poring

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
  • Город: Москва

Отправлено 11.09.2008, 18:35

сама ошибка говорит о том, что нет проверки на пустоту массива (у вас видимо пока нет тегов и из-за этого ошибка), достаточно перед получением данных в массив, объявить его примерно так:
$mass = array();
перед foreach вставить проверку
if($mass) foreach (...) {
  ...
}

#63 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 12.09.2008, 04:13

Просмотр сообщенияnester (10.9.2008, 21:40) писал:

При нажатии на ссылку Список тэгов
Warning: uasort() [function.uasort]: The argument should be an array in 
/home/user/domains/domen.com/public_html/zengine/modules/tags/tags.php on line 122
Warning: Invalid argument supplied for foreach() in 
/home/user/domains/domen.com/public_html/zengine/modules/tags/tags.php on line 124
Проблема действительно в отсутствии тэгов, как и говорил Poring. Добавьте хотя бы один тэг в любую из страниц и ошибки не будет. Если не хотите использовать тэги, то удалите выводы ссылки, облака тэгов и тэгов страницы + удалите папку zengine/modules/tags.

Исправление ошибки в файле zengine/classes/zmenu.php, строчка 99:

		if (false === $tags) {
заменяется на:
		if (false === $tags) {
			$tags = array();

Это решит проблему при отсутствии тэгов, но оставит весь функционал по работе с тэгами. Данные изменения будут внесены в следующий релиз. Спасибо, что указали на эту проблему.

#64 xfan

xfan

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 07.10.2008, 16:24

Винда 2000, эксплорер 6, меню отображается после текста
Прикрепленный файл  123.jpg   72,4К   8 Количество загрузок:


на этомже компе в фаерфоксе все норм.

#65 xfan

xfan

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 17.10.2008, 09:45

заливаю на хостинг сайт, что свой на зебре, что ваш, из списка тэгов отображается только один тэг, чего не хватает хостингу?

что нужно подправить чтобы вложенность меню отображалась до второго уровня?

#66 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 17.10.2008, 13:16

Просмотр сообщенияxfan (17.10.2008, 13:45) писал:

заливаю на хостинг сайт, что свой на зебре, что ваш, из списка тэгов отображается только один тэг, чего не хватает хостингу?

что нужно подправить чтобы вложенность меню отображалась до второго уровня?
Какая версия Zebrum Lite используется? Отображается только тэг, написанный латинскими буквами, все тэги русскими не отображаются?

#67 xfan

xfan

    Участник

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 17.10.2008, 17:58

версия 12. Везде под меню написано:
Тэги:
зебра

На всех страницах под текстом по одному тэгу.
Под денвером все норм на компе.


Второй вопрос также в силе.

#68 Improvisor

Improvisor

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 17.11.2008, 16:07

А чтобы кэш заработал нужно включит его в config.ini ? , например так ttl = 3600
И поставить только у индексной странице @@cache=on , т е он будет для всех? Это для уточнения.
И последний вопрос, если время жизни кэша ставить 24 часа или больше, то если из сапы ссылки появятся, то пока страницы необновятся, то ссылки не появятся ?

#69 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 17.11.2008, 16:25

Просмотр сообщенияImprovisor (17.11.2008, 19:07) писал:

А чтобы кэш заработал нужно включит его в config.ini ? , например так ttl = 3600
Да, чтобы включить кэш, нужно прописать это значение в конфиге.

Просмотр сообщенияImprovisor (17.11.2008, 19:07) писал:

И поставить только у индексной странице @@cache=on , т е он будет для всех? Это для уточнения.
Свойство страницы @@cache используется только для отключения кэширования контента страницы, например, если в нем прописаны PHP инструкции.

Просмотр сообщенияImprovisor (17.11.2008, 19:07) писал:

И последний вопрос, если время жизни кэша ставить 24 часа или больше, то если из сапы ссылки появятся, то пока страницы необновятся, то ссылки не появятся ?
Нет, ссылки сапы появятся сразу, т.к. кэшируется не вся страница, а только ресурсоемкие операции (например, генерация полной структуры меню). В частности, файл шаблона подключается всегда.

#70 Ken_Kaniff

Ken_Kaniff

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 07.02.2009, 13:48

Яндекс не хочет индексировать страницы которые находятся в подпапках
Изначально из-за .htaccess открывалась только первая страница, пришлось поправить:
RewriteEngine on
RewriteBase /

RewriteCond %{SCRIPT_FILENAME} !\.(jpg|gif|png|css|js|php|zip|rar|html)$ [OR]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !robots.txt
RewriteCond %{SCRIPT_FILENAME} !favicon.ico
RewriteRule ^([^/]*)(/?)+$ /index.php

Уточню - в индексе страницы с урл в корне т.е. http://site.com/страница.html или http://site.com/страница-2.html, а http://site.com/папка/страница.html возвращает 404
p.s. сами страницы при этом отображаются на ура

#71 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 07.02.2009, 20:10

Просмотр сообщенияKen_Kaniff (7.2.2009, 16:48) писал:

Яндекс не хочет индексировать страницы которые находятся в подпапках
Изначально из-за .htaccess открывалась только первая страница, пришлось поправить:
Вы немножко переборщили с правилами для mod_rewrite. Вполне достаточно было добавить директиву RewriteBase и не переписывать RewriteRule, а оставить как есть:

RewriteRule .* index.php

Именно из-за изменённого правила страницы в папках не открываются.

#72 Ken_Kaniff

Ken_Kaniff

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 08.02.2009, 12:50

Просмотр сообщенияsupport (7.2.2009, 23:10) писал:

RewriteRule .* index.php

Если сделать так то не открывается даже главная страница

Исправил вот так:

RewriteEngine on
RewriteBase /

RewriteCond %{SCRIPT_FILENAME} !\.(jpg|gif|png|css|js|php|zip|rar|html)$ [OR]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !robots.txt
RewriteCond %{SCRIPT_FILENAME} !favicon.ico
RewriteRule ^([^/]*)(/?)+$ /index.php
RewriteRule ^([^/]*)/([^/]*)(/?)+$ /index.php

p.s. вообще не понимаю чо сделал, но без нижней строки страницы в адурилку не добавляются

#73 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 13.02.2009, 07:32

Просмотр сообщенияKen_Kaniff (8.2.2009, 15:50) писал:

Если сделать так то не открывается даже главная страница

Исправил вот так:

RewriteRule ^([^/]*)(/?)+$ /index.php
RewriteRule ^([^/]*)/([^/]*)(/?)+$ /index.php

p.s. вообще не понимаю чо сделал, но без нижней строки страницы в адурилку не добавляются
Слишком сложно (и ограничено по глубине вложенности), может сработает вот это?

RewriteRule .* /index.php [L]


#74 AlexGal

AlexGal

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 26.03.2009, 19:17

Поискал по форуму - не нашел.
При включенном на сервере safe_mode парсер создает папки для подстатей, но не может изменить права доступа, и как следствие, не создает файлов в этих папках.

Есть ли вариант обхода этой проблемы или только "ручками" создавать папки перед парсингом?


ПыСы. Нашел возможность добавлять папки через ftp_connect, тогда все работает, но это геморой. Может, добавить на этот случай сообщение со списком необходимых папок, которые пользователь должен создать и дать им mode 0777? А потом уже запустить повторно парсинг?


ПыПыСы. Ну что ж, пока не сделают, самое простое решение - "ручками" создать заранее фолдеры, которые попытается создать скрипт и дать им права 777, тоже вариант :)

#75 artkmv

artkmv

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 03.05.2009, 22:04

Друзья, поиск запрещает искать по ключевику "php", а посему я могу только задать вопрос тут.

Поддерживает ли Zebrum CMS php-вставки? Можно например сделать, чтобы в одной страничке title был php, или сделать php-include?

Собственно, все :)

#76 vasko

vasko

    Активный участник

  • Пользователи
  • PipPipPip
  • 43 сообщений

Отправлено 04.06.2009, 00:16

Добрый вечер, возник вопрос вставляю код вывода меню, само слово Страницы стер, его мне надо прописать выше, но все равно ставит стрелку на месте слова "Страницы", в пустом месте подскажите как можно это исправить, а то другой шаблон както брать не охота, а 2 стрелочки вместе тоже некрасиво.

Сообщение отредактировал vasko: 05.06.2009, 18:38


#77 vasko

vasko

    Активный участник

  • Пользователи
  • PipPipPip
  • 43 сообщений

Отправлено 05.06.2009, 21:00

Просмотр сообщенияvasko (4.6.2009, 3:16) писал:

Добрый вечер, возник вопрос вставляю код вывода меню, само слово Страницы стер, его мне надо прописать выше, но все равно ставит стрелку на месте слова "Страницы", в пустом месте подскажите как можно это исправить, а то другой шаблон както брать не охота, а 2 стрелочки вместе тоже некрасиво.

Подскажите если несложно как можно исправить.

#78 Reset

Reset

    Участник

  • Пользователи
  • PipPip
  • 22 сообщений

Отправлено 06.06.2009, 06:08

Через CSS поставить этому уровню списка list-style-type: none

#79 vasko

vasko

    Активный участник

  • Пользователи
  • PipPipPip
  • 43 сообщений

Отправлено 06.06.2009, 13:44

Спасибо, щас попробую, еще один вопрос а как сделать чтоб меню было с нескольких частей ссылки, текст и опять ссылки

#80 m0ntag

m0ntag

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 14.06.2009, 13:48

Подскажите пожалуйста, как менять названия категорий в шаблоне? Имею ввиду  "страницы", "посление новости", "тэги".

И вопрос вдогонку. Можно ли "малой кровью"  реализовать конструкию типа  

           немного текста
###заголовок страницы раздела


         немного текста
###заголовок страницы раздела
        
и т.д., причем "немного текста" относится к родительсой странице.

Тоесть ,к примеру,  вывести на старнице список из 30
статей и каждые 5 выделить в отдельную категорию с помощью корокого текстового описания.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей