1

(5 ответов, оставленных в Проблемы и их решения)

И все-таки, каким образом содержание файла urls.ini могло само по себе стереться?

2

(5 ответов, оставленных в Проблемы и их решения)

Нашел на форуме аналогичную проблему: http://strawberry.goodgirl.ru/forum/topic/3089/
Оказалось что у меня аналогично стерся файл urls.ini. Точнее его содержимое, сам файл лежал пустой. После востановления все работает. Интересно все-таки, почему такое происходит?

Кстати, в админке в разделе "Управление УРЛами", в поле "urls.ini:" выводится:

<br />
<b>Warning</b>:  fread(): Length parameter must be greater than 0. in <b>/www/moysite.ru/www/htdocs/news/inc/functions.inc.php</b> on line <b>611</b><br />

3

(5 ответов, оставленных в Проблемы и их решения)

Вобщем на пустом месте возникла проблема с урлами. Полгода назад прикрутил на сайт strawberry (1.1.1) с mysql, настроил. Время от времени добавлял новости, все работало прекрасно. Однако с некоторого времени обнаружил что зайти и прочитать новости нельзя. Клик по заголовку новости - ничего. По сути пропали ссылки, причем в буквальном смысле. Если посмотреть исходный код в браузере у блока с загаловками новостей - то у каждой новости ссылка отсутствует: <a class="article" href="">Новость</a>. Если же вбить в адресную строку напрямую урл какой-нибудь новости типа www.site.ru/article.php?id=28 - то новость открывается без проблем.

Странно то, что я ничего не делал ни с настройками strawberry, ни с ее файлами, да и бд не трогал. В чем может быть подвох?

4

(174 ответов, оставленных в Пожелания к новым версиям)

Да не. Картинок-то в новости чаще больше одной. У каждой картинки свой alt, уникальный, не совпадающий с заголовком новости.

5

(4 ответов, оставленных в Проблемы и их решения)

Всмысле что дальше? В urls.ini вместо post = "?id={id}" прописываешь post = "?id={id}-{title}"
После этого работает подстановка meta-тегов, а адреса выглядят что-то типа этого: www.site.ru/articles.php?id=10-eto-nazvanie-stranici

6

(4 ответов, оставленных в Проблемы и их решения)

kbt пишет:

Strawberry 1.1.1

Как я понял, почитав форум, ридми и пр, через плагин meta-tags вывести собственный title и keyword для каждой из статей при включённом ЧПУ не получится, но очень хочется... может быть есть какая-нибудь возможность сделать это?

Можно сделать что-то типа полу-ЧПУ. Я пробовал такую конструкцию: ?id={id}-{title}

7

(174 ответов, оставленных в Пожелания к новым версиям)

Было бы неплохо к загружаемым картинкам добавлять описания, которые можно было бы в последствии использовать на странице с новостью, например для alt-ов или заголовком к картинкам.

8

(6 ответов, оставленных в Проблемы и их решения)

А как пользоваться этой фишкой? Ну загрузил я картинку и шрифт. Выбираю текст или картинку, появляется настройка - расположение, прозрачность и тд. А как потом сохранить эти настройки? Должна же быть наверное какая-то кнопочка типа "сохранить" или "ок" или что-то типа этого?

Strawberry 1.1.1

9

(12 ответов, оставленных в Проблемы и их решения)

Ms.Dred, вобщем надоело возится с настройкой. Решил отказаться от чпу.
В любом случае спасибо всем кто пытался помочь. smile

10

(12 ответов, оставленных в Проблемы и их решения)

Ок с этим разобрался. Вобщем выбираю домашнюю страницу как http://site.ru/, новости вывожу через файл http://site.ru/news.php (в шаблоне прописал <a href="news.php?id=<?=$tpl['post']['id']; ?>">). Для списка новостей - отдельная страница http://site.ru/nws.php.
Однако теперь при попытке зайти в настройки "Управление Урл" выводит след. текст:

Извините, но Вы не указали файла, в котором будут отображаться новости или указали неверно. Сделайте это в настройке системы.

Это пояснение появляется в тех случаях, когда не указывается в качестве домашней страницы конкретный файл.
Каким образом в таком случае настраивать вил урлов?

11

(12 ответов, оставленных в Проблемы и их решения)

Ms.Dred, но я новости подключаю не на http://site.ru/, а на другой странице. Мне не нужно чтобы при заходе на сайт сразу отображался список новостей.

12

(12 ответов, оставленных в Проблемы и их решения)

Ms.Dred пишет:
TulipQ пишет:

Добрый день. У меня следующий вопрос.
Как убрать из урла файл index.htm?

А что домашнию страницу типа http://site.ru не прописать чтоли? Если ты прописываешь так и у тебя ссылы выдают 404, то ставь дефолтовый urls.ini

Ошибок 404 у меня нет. Вообще я несколько запутался. В админке в настройках системы указывается адрес "Домашняя страница сайта". Однако если я правильно понимаю, это все-таки наверное домашняя страница новостей, ибо домашняя страница сайта (www.site.ru/index.htm) никакого отношения к ним не имеет, там лишь выводится лента из 5 последних заголовков. А основной список новостей и сами новости отображаются через www.site.ru/art/art.htm

13

(12 ответов, оставленных в Проблемы и их решения)

ANT-Soft, дело в том, что использовать php на сайте я стал недавно. И чтобы не менять расширения на всех страницах (в том числе чтобы не создавать дополнительный геморой для поисковиков) прописал htaccess обработку php в файлах с расширением htm.

ps проверид - имя файла в урле отображается независимо от расширения домашней страницы

14

(12 ответов, оставленных в Проблемы и их решения)

ANT-Soft, как угодно. smile

Вобщем пытался разобраться в проблеме. Пока обнаружил только то, что теги выводтся если в url'е присутствует конструкция ?id={id}. Как можно победить этот баг?

15

(12 ответов, оставленных в Проблемы и их решения)

Добрый день. У меня следующий вопрос.

Домашняя страница скрипта:

http://www.site.ru/art/index.htm

Настроил ЧПУ. Работает, но ссылки на публикации получаются в таком виде:

http://www.site.ru/art/index.htm/2008/11/17/page.htm

Как убрать из урла файл index.htm?

Strawberry 1.1.1 в базе

ps вроде после всключения чпу, перестал работать плагин метатегов. как их совместить?

16

(17 ответов, оставленных в Проблемы и их решения)

Miksar, спасибо. Так примерно и нужно было. smile

Почему не выход? Ведь так заработало как надо. И почему не верно?

Посмотрел эти два варианта:

1-ый - не работает мой скрипт. (оно и понятно, ведь кавычки аргументов функции должны отличаться)
2-ой - не работает скрипт вставки кода. По сути то же самое что и в моем первом посте.

18

(17 ответов, оставленных в Проблемы и их решения)

Miksar пишет:

Если вам интересен мой вариант - то могу выложить...

да, мне было бы интересно

Miksar, Проблему решил двойным экранированием. Но все равно спасибо за совет. smile

20

(17 ответов, оставленных в Проблемы и их решения)

Мета теги отображаются для конкретных новостей. А как задать их для домашней страницы скрипта?

Спасибо за советы.
Лёха zloy и красивый, я извиняюсь, конечно же обратный слеш. Вот как раз с ним и не работает.

Посмотрел исходник получающегося всплывающего окна (в котором надо выбрать файл для загрузки), там скрипт вставляющий код картинки выглядит след. образом (при изначальном экранировании \'):

<a href="javascript:insertimage('&lt;a href=&quot;javascript:void(0);&quot; onclick=&quot;return OpenImagePopup('http://www.rus2auto.ru/news/data/upimages/tulipq/tulipq/74081.jpg', 'Поле', 'Закрыть');&quot;&gt;&lt;img src=&quot;{imagepath}/tulipq/thumbs/ronaldinho-and-johan_74081.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;80&quot; height=&quot;96&quot;&gt;&lt;/a&gt;')">[вставить]</a>

Из кода видно что и здесь надо экранировать, потому и не вставляет. Проблему решил двойным экранированием - \\\'


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

Проблема наверное не относится напрямую к straberry, но все-таки. Вобщем не получается заэкранировать одинарные кавычки в файле images.mdu

У меня следующая конструкция для открытия полноразмерных картинок

<a href="javascript:void(0);" onclick="return OpenImagePopup('picture.jpg', 'Поле', 'Закрыть');">

Таким образом я встявляю в файл images.mdu эту строчку, экранируя ' с помощью /', но не работает (код не вставляется по клику на ссылку [вставить]).

В images.mdu вместо стандартной ссылки для thumbnails ставлю следующее:

<a href="javascript:void(0);" onclick="return OpenImagePopup(/''.$config['path_image_upload'].'/'.($user ? $user.'/' : ''/').$file.'/', /'Поле/', /'Закрыть/');">

Версия 1.1.1, данные в бд.