модульная система управления сайтом
Логин:

Пароль:

- запомнить
Забыли пароль?
Регистрация
Стиль оформления
Ошибка в работе Фотоальбома из Статей [решено]
Форум > Баги > Ошибка в работе Фотоальбома из Статей [решено] | Поиск в этой теме
Автор Сообщение
 mio
сообщений: 73
#1 Дата 30.05.12 11:42 Ответ
Сам модуль Фотоальбомы работает отлично. Но в статьях есть возможность добавлять фотографии из альбомов. Так вот... Фотографии добавляются без проблем. Но когда в статье кликаешь по фотографии, добавленной из альбома - выскакивает ошибка:

Warning: include() [function.include]: Failed opening '/www/sajt.com/lang/rus/photos.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/u328342369/public_html/articles/showphoto.php on line 7

Сама фотография при этом открывается.

Исправлено в версии 2.5.0 модуля "Статьи"

Отредактировано: admin 31.05.12 06:37
 mio
сообщений: 73
#2 Дата 30.05.12 12:56 Ответ
Хм... Оказывается у меня вообще нет файла lang/rus/photos.php Есть только userphotos.php
 admin
администратор
Москва
сообщений: 1670
#3 Дата 30.05.12 13:00 Ответ
Да, есть такой баг, спасибо. Проявляется, если не установлена "Фотогалерея". Устраню скоро в следующем апдейте статей.
А пока замените в файле articles/showphoto.php 7-ю строку - с:
include langfile("photos.php");
на:
include langfile((isset($_GET['user']) ? "user" : "")."photos.php");

разработчик SiNG cms
 mio
сообщений: 73
#4 Дата 30.05.12 13:01 Ответ
Ну всё, нашёл ошибку. В файле articles/showphoto.php в седьмой строчке меняем:

include langfile("photos.php");

на

include langfile("userphotos.php");
 mio
сообщений: 73
#5 Дата 30.05.12 13:04 Ответ
Почти вместе написали.

По исправлениям понял. Хотя вроде мне замены на include langfile("photos.php"); хватило - всё работает.
 admin
администратор
Москва
сообщений: 1670
#6 Дата 30.05.12 13:21 Ответ
Правильно - заменить именно на ту строку, которую я выделил зелёным. Так не возникнет нестыковок при деинсталляции фотоальбомов и установке фотогалереи. Впрочем, если вы определились с установленными модулями, то можете и свой вариант использовать.

разработчик SiNG cms
 mio
сообщений: 73
#7 Дата 30.05.12 13:45 Ответ
Всё понял. Я плохо смыслю в php+mysql Поэтому конечно использовал Ваш вариант. Так надёжней. Да и возможно (хочется на это надеяться ) будут появляться новые моды. И тогда уж точно возможны конфликты, так-как моды в Вашем (действительно) замечательном движке связаны между собой.
  Ответ
Перейти на другой форум:
Сайт сделан на SiNG cms © 2010-2021