
NastiK
Даже если я тебя не вижу, я все равно слышу твою улыбку и улыбаюсь в ответ! :)
+362
Репутация
14
Рейтинг
И в любом случаи отпишитесь пожалуйста.
Его и не должно быть. Элемент подключается через компоненты. Попробуйте вставить мой фаил туда components/photos/model.php
С вашим файлом и у меня не работает отображение. Код пока глянуть не могу диплом пишу. Попробуйте пока так.
С вашим файлом и у меня не работает отображение. Код пока глянуть не могу диплом пишу. Попробуйте пока так.
<?php /******************************************************************************/ // // // InstantCMS v1.9 // // http://instantcms.ru/ // // // // written by InstantCMS Team, 2007-2011 // // produced by InstantSoft, (www.instantsoft.ru) // // // // LICENSED BY GNU/GPL v2 // // // /******************************************************************************/ class cms_model_photos{ function __construct(){ $this->inDB = cmsDatabase::getInstance(); } /* ==================================================================================================== */ /* ==================================================================================================== */ public function install(){ return true; } /* ==================================================================================================== */ /* ==================================================================================================== */ public function getCommentTarget($target, $target_id) { switch($target){ case 'palbum': $album = $this->inDB->get_fields('cms_photo_albums', "id='{$target_id}'", 'title'); if (!$album) { return false; } $result['link'] = '/photos/'.$target_id; $result['title'] = $album['title']; break; case 'photo': $photo = $this->inDB->get_fields('cms_photo_files', "id='{$target_id}'", 'title'); if (!$photo) { return false; } $result['link'] = '/photos/photo'.$target_id.'.html'; $result['title'] = $photo['title']; break; } return ($result ? $result : false); } /* ==================================================================================================== */ /* ==================================================================================================== */ // // этот метод вызывается компонентом comments при создании нового комментария // // метод должен вернуть 0 или 1 // public function getVisibility($target, $target_id) { $is_hidden = 0; switch($target){ case 'photo': $photo = $this->getPhoto($target_id); $album = $this->getAlbum($photo['album_id']); $clubtype = $this->inDB->get_field('cms_clubs', "id='{$album['user_id']}'", 'clubtype'); if($clubtype == 'private') { $is_hidden = 1; } } break; } return $is_hidden; } /* ==================================================================================================== */ /* ==================================================================================================== */ public function deletePhoto($id, $file=''){ $inCore = cmsCore::getInstance(); $inCore->loadLib('tags'); cmsCore::callEvent('DELETE_PHOTO', $id); if (!$file){ $file = $this->inDB->get_field('cms_photo_files', "id='{$id}'", 'file'); } if (!$file){ return false; } $this->deletePhotoFile($file, PATH.'/images/photos/'); $inCore->deleteComments('photo', $id); $inCore->deleteRatings('photo', $id); cmsActions::removeObjectLog('add_photo', $id); $sql = "DELETE FROM cms_photo_files WHERE id = '$id'"; $this->inDB->query($sql) ; cmsClearTags('photo', $id); } /* ==================================================================================================== */ /* ==================================================================================================== */ public function deletePhotos($id_list){ cmsCore::callEvent('DELETE_PHOTOS', $id_list); foreach($id_list as $key=>$id){ $this->deletePhoto($id); } return true; } /* ==================================================================================================== */ /* ==================================================================================================== */ public function updatePhoto($id, $photo){ $inCore = cmsCore::getInstance(); $inUser = cmsUser::getInstance(); $photo = cmsCore::callEvent('UPDATE_PHOTO', $photo); $sql = "UPDATE cms_photo_files SET album_id = '{$photo['album_id']}', title='{$photo['title']}', file='{$photo['filename']}', description='{$photo['description']}', published='{$photo['published']}', showdate='{$photo['showdate']}' WHERE id = '$id' LIMIT 1"; $this->inDB->query($sql); cmsInsertTags($photo['tags'], 'photo', $id); } /* ==================================================================================================== */ /* ==================================================================================================== */ public function addPhoto($photo, $differ = '', $user_id = false){ $inCore = cmsCore::getInstance(); $inUser = cmsUser::getInstance(); $photo = cmsCore::callEvent('ADD_PHOTO', $photo); $user_id = $user_id ? $user_id : $inUser->id; if (!$user_id) { return false; } $sql = "INSERT INTO cms_photo_files (album_id, title, description, pubdate, file, published, showdate, comments, user_id, owner) VALUES ('{$photo['album_id']}', '{$photo['title']}', '{$photo['description']}', NOW(), '{$photo['filename']}', '{$photo['published']}', '{$photo['showdate']}', 1, '{$user_id}', '{$differ}')"; $this->inDB->query($sql); $photo_id = $this->inDB->get_last_id('cms_photo_files'); cmsInsertTags($photo['tags'], 'photo', $photo_id); cmsUser::checkAwards($user_id); $album_title = $this->inDB->get_field('cms_photo_albums', "id='{$photo['album_id']}'", 'title'); if ($photo['published']) { $description = $photo['is_hidden'] ? '' : '<a href="/photos/photo'.$photo_id.'.html" c
у меня подозрение что не работает функция getSubAlbums в фаиле components/photos/model.php
В любом случаи скиньте код этого файла посмотреть.
В любом случаи скиньте код этого файла посмотреть.
Soulpest, ты прав!
Tesp3, сделай хотя бы что бы он отвечал на вопрос в чём суть проекта и элементарные вопросы по сайту.
Tesp3, Кстати ты поставил информационного помощника и не набил его вопросами и ответами это минус, пока ты этого не сделал не надо было его показывать на сайте. Он даже не рассказывает о проекте.
Честно мне идея нравиться, дизайн для социальной сети тоже не плохой нечего лишнего. Не понятна регистрация пользователя социальной сети через другую социальную сеть, масло масляное. Да кнопки регистрации не найти. Она сливается с контентом, не понятно что это ссылка, внутри не смотрела.
Единственное в чём ребята правы бороться с популярными социалками трудно, нужна концептуальная идея.
Единственное в чём ребята правы бороться с популярными социалками трудно, нужна концептуальная идея.
lezginka.ru, В чайной ложке вроде 7 грамм))) Я думаю это соответственно ложечки полторы)))
PrazdNik, поддерживаю)))

А ещё не плохо из такого кофе глясе делать, летом самая тема)))
floppox, Ну по крайней мере говорят что нужно варить кофе в турки заливая его холодной водой)))
Мой рецепт конечно вкуснее растворимого кофе, в любом случаи, но мне кажется можно и вкуснее)))
Мой рецепт конечно вкуснее растворимого кофе, в любом случаи, но мне кажется можно и вкуснее)))
Заполни все поля и нажми зарегистрировать, выдаст сообщение: Выбранный никнейм запрещен администратором!
быстрый рецепт, 1-2 ложечки кофе из чайника теплая вода и на огонь)))) Не вкусно, но зато быстро)))

А теперь проверь в com_users_edit_profile.tpl следующую строку.
<p> {$private_forms} </p>
Из официальных источников наша фирма пользовалась справочником 2гис, можно ввести интересующую область и он выдаст адреса емейлы и режимы работы фирм занимающихся данной областью, так же удобно что всё это чудо можно распечатать. Но насколько я знаю похожие можно найти и на жёлтых страницах и на том же яндаксе.
2 гис
2 гис