Вебсайт на движке zenphoto - кто может подсказать?! - Littleone 2009-2012
   

Вернуться   Littleone 2009-2012 > Хобби и увлечения > Hard and soft

Добавить сообщение

 
Опции темы Поиск в этой теме
Старый 07.09.2011, 20:07   #1
Наташа и Зоя
Наш человек
 
Аватар для Наташа и Зоя
 
Регистрация: 14.01.2006
Адрес: Курортный район
Сообщений: 9 270
Вебсайт на движке zenphoto - кто может подсказать?!



Ситуация такая - есть сайт на котором СРОЧНО нужно изменить информацию на первой странице... Он на движке zenphoto, я редактирую и обновляю его через определенный интерфейс. Там есть "проекты" это всякие разные подразделы сайта.. Их можно добавлять, менять редактировать и т.п. Есть "страницы" - доступ к которым тоже есть, но среди них нет главной страницы!! Мои познания в вебдизайне закончились на понятии index.htm - т.е. все возможные PHP и т.п. мне непонятны.. Файла индекс там нет.... Т.е. я захожу на сайт по фтп где все файлы в папках, но там есть все кроме файла индекс...
Расскажите где в таком движке может прятаться редактирование первой страницы??

Вебдиз. был наемный, к телефону не подходит, пишет смс что в роуминге перезвонит через неделю.. а надо то как обычно срочно
__________________
Наташа и Зоя is offline   Цитировать ·
Старый 07.09.2011, 21:19   #2
RunDMC
Элита
 
Аватар для RunDMC
 
Регистрация: 10.08.2011
Адрес: П.С.
Сообщений: 2 043


Цитата:
Сообщение от Наташа и Зоя Посмотреть сообщение
там есть все кроме файла индекс...
А что есть?

index.php тоже нет?
RunDMC is offline   Цитировать ·
Старый 07.09.2011, 21:26   #3
7erge
Наш человек
 
Аватар для 7erge
 
Регистрация: 23.03.2010
Адрес: пр. Просвещения/Ленинский пр. 8(950)017-88-00
Сообщений: 6 430




Вот структура папок этого движка. index.php там присутствует.

и редактирование там через админку.
7erge is offline   Цитировать ·
Старый 07.09.2011, 21:38   #4
RunDMC
Элита
 
Аватар для RunDMC
 
Регистрация: 10.08.2011
Адрес: П.С.
Сообщений: 2 043


Можно сделать тупо и грубо: скачать вообще всё и задать поиск нужной строки локально. Не исключено, что найдётся она зарытой где-нить глубоко в локализованных темплейтах.

Есть, правда, одно но: вещь импортная, локализовано может быть в utf-8 дикими кракозябрами, которые поиском не найдёшь...
RunDMC is offline   Цитировать ·
Старый 07.09.2011, 21:42   #5
7erge
Наш человек
 
Аватар для 7erge
 
Регистрация: 23.03.2010
Адрес: пр. Просвещения/Ленинский пр. 8(950)017-88-00
Сообщений: 6 430


инфа скорее всего в базе, так что по папкам искать бесполезно.
7erge is offline   Цитировать ·
Старый 07.09.2011, 21:43
ответ для RunDMC , на сообщение « А что есть? index.php тоже нет? »
  #6
Наташа и Зоя
Наш человек
 
Аватар для Наташа и Зоя
 
Регистрация: 14.01.2006
Адрес: Курортный район
Сообщений: 9 270


Цитата:
Сообщение от RunDMC Посмотреть сообщение
А что есть?

index.php тоже нет?
есть... но там нет текста...... Только код:

Цитата:
Сообщение от вот
<?php

// force UTF-8 Г?

require_once(dirname(__FILE__).'/zp-core/folder-definitions.php');
if (!file_exists(dirname(__FILE__) . '/' . DATA_FOLDER . "/zp-config.php")) {
$dir = str_replace('\\', '/', dirname($_SERVER['SCRIPT_NAME']));
if (substr($dir, -1) == '/') $dir = substr($dir, 0, -1);
$location = "http://". $_SERVER['HTTP_HOST']. $dir . "/" . ZENFOLDER . "/setup.php";
header("Location: $location" );
}
define('OFFSET_PATH', 0);

require_once(ZENFOLDER . "/template-functions.php");
if (getOption('zenphoto_release') != ZENPHOTO_RELEASE) {
header("Location: " . FULLWEBPATH . "/" . ZENFOLDER . "/setup.php");
exit();
}

/**
* Invoke the controller to handle requests
*/
require_once(dirname(__FILE__). "/".ZENFOLDER.'/controller.php');

header ('Content-Type: text/html; charset=' . getOption('charset'));
$obj = '';

// Display an arbitrary theme-included PHP page
if (isset($_GET['p'])) {
handleSearchParms('page', $_zp_current_album, $_zp_current_image);
$theme = setupTheme();
$page = str_replace(array('/','\\','.'), '', sanitize($_GET['p']));
if (strpos($page, '*')===0) {
$page = substr($page,1); // handle old zenfolder page urls
$_GET['z'] = true;
}
if (isset($_GET['z'])) { // system page
$_zp_gallery_page = basename($obj = ZENFOLDER."/".$page.".php");
} else {
$obj = THEMEFOLDER."/$theme/$page.php";
$_zp_gallery_page = basename($obj);
}

// Display an Image page.
} else if (in_context(ZP_IMAGE)) {
handleSearchParms('image', $_zp_current_album, $_zp_current_image);
$theme = setupTheme();
$_zp_gallery_page = basename($obj = THEMEFOLDER."/$theme/image.php");

// Display an Album page.
} else if (in_context(ZP_ALBUM)) {
if ($_zp_current_album->isDynamic()) {
$search = $_zp_current_album->getSearchEngine();
zp_setcookie("zenphoto_search_params", $search->getSearchParams(), 0);
set_context(ZP_INDEX | ZP_ALBUM);
} else {
handleSearchParms('album', $_zp_current_album);
}
$theme = setupTheme();
$_zp_gallery_page = basename($obj = THEMEFOLDER."/$theme/album.php");

// Display the Index page.
} else if (in_context(ZP_INDEX)) {
handleSearchParms('index');
$theme = setupTheme();
$_zp_gallery_page = basename($obj = THEMEFOLDER."/$theme/index.php");
}

if (!isset($theme)) {
$theme = setupTheme();
}
if (DEBUG_PLUGINS) debugLog('Loading the "theme" plugins.');
foreach (getEnabledPlugins() as $extension=>$loadtype) {
if ($loadtype <= 1) {
if (DEBUG_PLUGINS) debugLog(' '.$extension.' ('.$loadtype.')');
require_once(getPlugin($extension.'.php'));
}
$_zp_loaded_plugins[] = $extension;
}

$custom = SERVERPATH.'/'.THEMEFOLDER.'/'.internalToFilesystem($theme).'/functions.php';
if (file_exists($custom)) {
require_once($custom);
} else {
$custom = false;
}


if ($zp_request) {
$obj = zp_apply_filter('load_theme_script',$obj);
}
if ($zp_request && file_exists(SERVERPATH . "/" . internalToFilesystem($obj))) {
$hint = $show = false;
if (checkforPassword($hint, $show)) { // password protected object
$passwordpage = SERVERPATH.'/'.THEMEFOLDER.'/'.$theme.'/password.php';
if (!file_exists($passwordpage)) {
$passwordpage = SERVERPATH.'/'.ZENFOLDER.'/password.php';
}
header("HTTP/1.0 200 OK");
header("Status: 200 OK");
header('Last-Modified: ' . gmdate('D, d M Y H:i:s').' GMT');
include($passwordpage);
exposeZenPhotoInformations( $obj, $_zp_loaded_plugins, $theme, $_zp_filters );
exit();
}

// re-initialize video dimensions if needed
if (isImageVideo() & !is_null($_zp_flash_player)) $_zp_current_image->updateDimensions();

// Display the page itself
if(!is_null($_zp_HTML_cache)) { $_zp_HTML_cache->startHTMLCache(); }
// Include the appropriate page for the requested object, and a 200 OK header.
header("HTTP/1.0 200 OK");
header("Status: 200 OK");
header('Last-Modified: ' . gmdate('D, d M Y H:i:s').' GMT');
include(internalToFilesystem($obj));

} else {
// If the requested object does not exist, issue a 404 and redirect to the theme's
// 404.php page, or a 404.php in the zp-core folder.

list($album, $image) = rewrite_get_album_image('album','image');
debug404($album, $image, $theme);
$_zp_gallery_page = '404.php';
$errpage = THEMEFOLDER.'/'.internalToFilesystem($theme).'/404.php';
header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
if (file_exists(SERVERPATH . "/" . $errpage)) {
if ($custom) require_once($custom);
include($errpage);
} else {
include(ZENFOLDER. '/404.php');
}
$_zp_HTML_cache = NULL;
}

exposeZenPhotoInformations( $obj, $_zp_loaded_plugins, $theme, $_zp_filters );

if(!is_null($_zp_HTML_cache)) { $_zp_HTML_cache->endHTMLCache(); }

?>
__________________
Наташа и Зоя is offline   Цитировать ·
Старый 07.09.2011, 21:48
ответ для 7erge , на сообщение « инфа скорее всего в базе, так что по... »
  #7
RunDMC
Элита
 
Аватар для RunDMC
 
Регистрация: 10.08.2011
Адрес: П.С.
Сообщений: 2 043


Цитата:
Сообщение от 7erge Посмотреть сообщение
инфа скорее всего в базе, так что по папкам искать бесполезно.
В базе хранится то, что через админку создаёшь. А если первая страница создана руками в виде статики или забита в темплейт, то её как раз в базе не будет, оттого и не изменить ея через админку.

Знать бы еще, что именно мы ищем
RunDMC is offline   Цитировать ·
Старый 07.09.2011, 21:57   #8
7erge
Наш человек
 
Аватар для 7erge
 
Регистрация: 23.03.2010
Адрес: пр. Просвещения/Ленинский пр. 8(950)017-88-00
Сообщений: 6 430


я так понял изменить нужно какую то инфу а не шаблон.
7erge is offline   Цитировать ·
Старый 07.09.2011, 22:03   #9
RunDMC
Элита
 
Аватар для RunDMC
 
Регистрация: 10.08.2011
Адрес: П.С.
Сообщений: 2 043


Цитата:
Сообщение от Наташа и Зоя Посмотреть сообщение
есть... но там нет текста...... Только код:
Ну теперь надо вот этот index.php смотреть:

Код:
// Display the Index page.
} else if (in_context(ZP_INDEX)) {
handleSearchParms('index');
$theme = setupTheme();
$_zp_gallery_page = basename($obj = THEMEFOLDER."/$theme/index.php");
}
RunDMC is offline   Цитировать ·
Старый 07.09.2011, 22:15
ответ для 7erge , на сообщение « я так понял изменить нужно какую то... »
  #10
RunDMC
Элита
 
Аватар для RunDMC
 
Регистрация: 10.08.2011
Адрес: П.С.
Сообщений: 2 043


Цитата:
Сообщение от 7erge Посмотреть сообщение
я так понял изменить нужно какую то инфу а не шаблон.
Я просто исхожу из того, что эта "инфа" может быть грязным хаком, а не user-published content. Иначе как объяснить, что её через админку не найти и не отредактировать?
RunDMC is offline   Цитировать ·

Добавить сообщение

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Перепечатка материалов запрещена без письменного согласия администрации и авторов.
© 2000—2012 Littleone®.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод на русский язык - idelena