info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ Сообщений: 120 ]  Просмотры: 8825

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


phpBB Gallery phpbb3

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

prosilver, главная страница

Если вам интересно - давайте поставим.

(правок многовато, но если ставить спокойно и правильно - всё заработает. проверено)

Скачать модификацию из архива сайта:

Скачать из файлового архива сайта

распаковать и содержимое папки root загрузить в корень сайта (где файл config.php).
если у вас на сервере уже есть папка umil - удалите её из папки root перед копированием.
в папке root присутствует папка install - форум будет недоступен для пользователей до окончания установки.

Теперь редактируем файлы форума:

общие правки независимо от стиля
Открыть index.php
Найти

Код: Выделить всё

// Assign index specific vars
$template->assign_vars(array(


Вставить перед найденным

Код: Выделить всё

if (class_exists('phpbb_gallery_integration'))
{
   phpbb_gallery_integration::index_total_images();
}



Открыть common.php
Найти

Код: Выделить всё

$cache      = new cache();
$db         = new $sql_db();


Вставить после найденного

Код: Выделить всё

// Setup class loader for the gallery
require($phpbb_root_path . 'includes/gallery/class_loader.' . $phpEx);
$gallery_class_loader = new phpbb_gallery_class_loader($phpbb_root_path, '.' . $phpEx, $cache);
$gallery_class_loader->register();



Открыть memberlist.php
Найти

Код: Выделить всё

         unset($module);
      }


Вставить после найденного

Код: Выделить всё

      if (class_exists('phpbb_gallery_integration'))
      {
         phpbb_gallery_integration::memberlist_viewprofile($member);
      }



Открыть ucp.php
Найти

Код: Выделить всё

// Do not display signature panel if not authed to do so
if (!$auth->acl_get('u_sig'))
{
   $module->set_display('profile', 'signature', false);
}


Вставить после найденного

Код: Выделить всё

if (class_exists('phpbb_gallery_integration'))
{
   phpbb_gallery_integration::ucp($module);
}



Открыть viewonline.php
Найти

Код: Выделить всё

$sql = 'SELECT u.user_id, u.username, u.username_clean, u.user_type, u.user_colour, s.session_id, s.session_time, s.session_page, s.session_ip, s.session_browser, s.session_viewonline, s.session_forum_id


К части строки

Код: Выделить всё

, s.session_forum_id


Добавить после найденного

Код: Выделить всё

, s.session_album_id


Найти

Код: Выделить всё

   preg_match('#^([a-z0-9/_-]+)#i', $row['session_page'], $on_page);
   if (!sizeof($on_page))
   {
      $on_page[1] = '';
   }


Вставить после найденного

Код: Выделить всё

   // phpBB Gallery integration
   if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::viewonline_pre_switch($on_page, $row['session_page']);
   }


Найти

Код: Выделить всё

      case 'report':
         $location = $user->lang['REPORTING_POST'];
         $location_url = append_sid("{$phpbb_root_path}index.$phpEx");
      break;


Вставить после найденного

Код: Выделить всё

      // phpBB Gallery integration
      case phpbb_gallery_url::path('relative'):
         if (class_exists('phpbb_gallery_integration'))
         {
            phpbb_gallery_integration::viewonline($row['session_album_id']);
         }
      break;



Открыть viewtopic.php
Найти

Код: Выделить всё

'REPORT_IMG'      => $user->img('icon_post_report', 'REPORT_POST'),


Вставить перед найденным

Код: Выделить всё

'GALLERY_IMG'      => $user->img('icon_contact_gallery', 'PERSONAL_ALBUM'),


Найти

Код: Выделить всё

   'SELECT'   => 'u.*, z.friend, z.foe, p.*',


Заменить найденное на

Код: Выделить всё

   'SELECT'   => 'u.*, z.friend, z.foe, p.*, gu.personal_album_id, gu.user_images',


Найти

Код: Выделить всё

         'ON'   => 'z.user_id = ' . $user->data['user_id'] . ' AND z.zebra_id = p.poster_id'
      )


Вставить после найденного

Код: Выделить всё

      , array(
         'FROM'   => array(GALLERY_USERS_TABLE => 'gu'),
         'ON'   => 'gu.user_id = p.poster_id'
      )


Найти

Код: Выделить всё

'age'            => '',


Вставить после найденного

Код: Выделить всё

            'gallery_album'      => '',
            'gallery_images'   => '',
            'gallery_search'   => '',


Найти

Код: Выделить всё

'search'      => ($auth->acl_get('u_search')) ? append_sid("{$phpbb_root_path}search.$phpEx", "author_id=$poster_id&sr=posts") : '',


Вставить после найденного

Код: Выделить всё

            'gallery_album'      => (phpbb_gallery_config::get('viewtopic_icon') && $row['personal_album_id']) ? phpbb_gallery_url::append_sid('album', "album_id=" . $row['personal_album_id']) : '',
            'gallery_images'   => (phpbb_gallery_config::get('viewtopic_images')) ? $row['user_images'] : 0,
            'gallery_search'   => (phpbb_gallery_config::get('viewtopic_images') && phpbb_gallery_config::get('viewtopic_link') && $row['user_images']) ? phpbb_gallery_url::append_sid('search', "user_id=$poster_id") : '',


Найти

Код: Выделить всё

'U_JABBER'      => $user_cache[$poster_id]['jabber'],


Вставить после найденного

Код: Выделить всё

      'U_GALLERY'         => $user_cache[$poster_id]['gallery_album'],
      'GALLERY_IMAGES'   => $user_cache[$poster_id]['gallery_images'],
      'U_GALLERY_SEARCH'   => $user_cache[$poster_id]['gallery_search'],



Открыть includes/cache.php
Найти

Код: Выделить всё

      return $hook_files;
   }


Вставить после найденного

Код: Выделить всё

   /**
   * Obtain list of albums
   */
   function obtain_album_list()
   {
      static $albums;

      if (isset($albums))
      {
         return $albums;
      }

      if (($albums = $this->get('_albums')) === false)
      {
         if (class_exists('phpbb_gallery_integration'))
         {
            $albums = phpbb_gallery_integration::cache();
            $this->put('_albums', $albums);
         }
      }

      return $albums;
   }



Открыть includes/constants.php
Найти

Код: Выделить всё

define('LOG_USERS', 3);


Вставить после найденного (если номер 4 занят - поставьте следующий)

Код: Выделить всё

define('LOG_GALLERY', 4);


Найти

Код: Выделить всё

// Additional tables


Вставить после найденного

Код: Выделить всё

define('GALLERY_ALBUMS_TABLE',         $table_prefix . 'gallery_albums');
define('GALLERY_ATRACK_TABLE',         $table_prefix . 'gallery_albums_track');
define('GALLERY_COMMENTS_TABLE',      $table_prefix . 'gallery_comments');
define('GALLERY_CONFIG_TABLE',         $table_prefix . 'gallery_config');
define('GALLERY_CONTESTS_TABLE',      $table_prefix . 'gallery_contests');
define('GALLERY_FAVORITES_TABLE',      $table_prefix . 'gallery_favorites');
define('GALLERY_IMAGES_TABLE',         $table_prefix . 'gallery_images');
define('GALLERY_MODSCACHE_TABLE',      $table_prefix . 'gallery_modscache');
define('GALLERY_PERMISSIONS_TABLE',      $table_prefix . 'gallery_permissions');
define('GALLERY_RATES_TABLE',         $table_prefix . 'gallery_rates');
define('GALLERY_REPORTS_TABLE',         $table_prefix . 'gallery_reports');
define('GALLERY_ROLES_TABLE',         $table_prefix . 'gallery_roles');
define('GALLERY_USERS_TABLE',         $table_prefix . 'gallery_users');
define('GALLERY_WATCH_TABLE',         $table_prefix . 'gallery_watch');



Открыть includes/functions.php
Найти

Код: Выделить всё

   $forum_id      = ($mode == 'mod') ? intval(array_shift($args)) : '';
   $topic_id      = ($mode == 'mod') ? intval(array_shift($args)) : '';


Вставить после найденного

Код: Выделить всё

   $album_id      = ($mode == 'gallery') ? intval(array_shift($args)) : '';
   $image_id      = ($mode == 'gallery') ? intval(array_shift($args)) : '';


Найти

Код: Выделить всё

      case 'critical':
         $sql_ary['log_type'] = LOG_CRITICAL;
      break;


Вставить после найденного

Код: Выделить всё

      case 'gallery':
         $sql_ary += array(
            'log_type'   => LOG_GALLERY,
            'album_id'   => $album_id,
            'image_id'   => $image_id,
         );
      break;


Найти

Код: Выделить всё

// The following assigns all _common_ variables that may be used at any point in a template.


Вставить перед найденным

Код: Выделить всё

   if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::page_header();
   }



Открыть includes/functions_admin.php
Найти

Код: Выделить всё

      case 'critical':
         $log_type = LOG_CRITICAL;
         $sql_forum = '';
      break;


Вставить после найденного

Код: Выделить всё

      case 'gallery':
         $log_type = LOG_GALLERY;
         $sql_forum = '';
      break;


Найти

Код: Выделить всё

'viewforum'         => ($row['forum_id'] && $auth->acl_get('f_read', $row['forum_id'])) ? append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $row['forum_id']) : false,


Вставить после найденного

Код: Выделить всё

         'viewalbum'         => ((isset($row['album_id']) && $row['album_id'] && ($log_type == LOG_GALLERY)) ? phpbb_gallery_url::append_sid('album', 'album_id=' . $row['album_id']) : false),
         'viewimage'         => ((isset($row['image_id']) && $row['image_id'] && ($log_type == LOG_GALLERY)) ? phpbb_gallery_url::append_sid('image_page', 'album_id=' . $row['album_id'] . '&image_id=' . $row['image_id']) : false),



Открыть includes/functions_display.php
Найти

Код: Выделить всё

   $num_predefined_bbcodes = 22;


Вставить после найденного

Код: Выделить всё

   $user->add_lang('mods/info_acp_gallery');


Найти

Код: Выделить всё

}

   /**
   * Display reasons
   */
   function display_reasons($reason_id = 0)


Вставить перед найденным

Код: Выделить всё

if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::posting_display_popup();
   }



Открыть includes/functions_posting.php
Найти

Код: Выделить всё

         'U_MORE_SMILIES'       => append_sid("{$phpbb_root_path}posting.$phpEx", 'mode=smilies&f=' . $forum_id))
      );
   }


Вставить после найденного

Код: Выделить всё

   if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::generate_smilies($mode, $forum_id);
   }



Открыть includes/functions_user.php
Найти

Код: Выделить всё

   if ($config['newest_username'] == $old_name)


Вставить перед найденным

Код: Выделить всё

   if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::user_update_name($old_name, $new_name);
   }


Найти (показана только часть строки)

Код: Выделить всё

   $table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE, TOPICS_TRACK_TABLE,


Вставить после найденного (после окончания строки. с новой)

Код: Выделить всё

   if (class_exists('phpbb_gallery_integration'))
   {
      $table_ary = phpbb_gallery_integration::user_delete($mode, $user_id, $post_username, $table_ary);
   }


Найти

Код: Выделить всё

   // Delete auth entries from the groups table
   $sql = 'DELETE FROM ' . ACL_GROUPS_TABLE . "
      WHERE group_id = $group_id";
   $db->sql_query($sql);


Вставить после найденного

Код: Выделить всё

   if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::group_delete($group_id, $group_name);
   }


Найти

Код: Выделить всё

   $db->sql_transaction('commit');

   // Clear permissions cache of relevant users
   $auth->acl_clear_prefetch($user_id_ary);


Вставить после найденного

Код: Выделить всё

   if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::group_user_add($group_id, $user_id_ary);
   }


Найти

Код: Выделить всё

   $sql = 'DELETE FROM ' . USER_GROUP_TABLE . "
      WHERE group_id = $group_id
         AND " . $db->sql_in_set('user_id', $user_id_ary);
   $db->sql_query($sql);

   // Clear permissions cache of relevant users
   $auth->acl_clear_prefetch($user_id_ary);


Вставить после найденного

Код: Выделить всё

   if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::group_user_del($group_id, $user_id_ary);
   }


Найти

Код: Выделить всё

      if (in_array($config['newest_user_id'], $user_id_ary))
      {
         set_config('newest_user_colour', $sql_ary['user_colour'], true);
      }
   }


Вставить после найденного

Код: Выделить всё

   if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::group_set_user_default($user_id_ary, $sql_ary);
   }



Открыть includes/session.php
Найти

Код: Выделить всё

'forum'            => (isset($_REQUEST['f']) && $_REQUEST['f'] > 0) ? (int) $_REQUEST['f'] : 0,


Вставить после найденного

Код: Выделить всё

'album'            => (isset($_REQUEST['album_id']) && $_REQUEST['album_id'] > 0) ? (int) $_REQUEST['album_id'] : 0,


Найти

Код: Выделить всё

                     $sql_ary = array('session_time' => $this->time_now);

                     if ($this->update_session_page)
                     {
                        $sql_ary['session_page'] = substr($this->page['page'], 0, 199);
                        $sql_ary['session_forum_id'] = $this->page['forum'];


Вставить после найденного

Код: Выделить всё

$sql_ary['session_album_id'] = $this->page['album'];


Найти

Код: Выделить всё

                     // If the database is not yet updated, there will be an error due to the session_forum_id
                     // @todo REMOVE for 3.0.2


Вставить перед найденным

Код: Выделить всё

                     if ($result === false)
                     {
                        unset($sql_ary['session_album_id']);
                        $db->sql_return_on_error(true);

                        $sql = 'UPDATE ' . SESSIONS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
                           WHERE session_id = '" . $db->sql_escape($this->session_id) . "'";
                        $result = $db->sql_query($sql);

                        $db->sql_return_on_error(false);
                     }


Найти

Код: Выделить всё

               $sql_ary = array('session_time' => $this->time_now, 'session_last_visit' => $this->time_now, 'session_admin' => 0);

               if ($this->update_session_page)
               {
                  $sql_ary['session_page'] = substr($this->page['page'], 0, 199);
                  $sql_ary['session_forum_id'] = $this->page['forum'];


Вставить после найденного

Код: Выделить всё

$sql_ary['session_album_id'] = $this->page['album'];


Найти

Код: Выделить всё

         'session_viewonline'   => ($viewonline) ? 1 : 0,
      );

      if ($this->update_session_page)
      {
         $sql_ary['session_page'] = (string) substr($this->page['page'], 0, 199);
         $sql_ary['session_forum_id'] = $this->page['forum'];


Вставить после найденного

Код: Выделить всё

$sql_ary['session_album_id'] = $this->page['album'];


Найти

Код: Выделить всё

      $sql_ary['session_id'] = (string) $this->session_id;
      $sql_ary['session_page'] = (string) substr($this->page['page'], 0, 199);
      $sql_ary['session_forum_id'] = $this->page['forum'];


Вставить после найденного

Код: Выделить всё

$sql_ary['session_album_id'] = $this->page['album'];



Открыть includes/acp/acp_language.php
Найти

Код: Выделить всё

'icon_back_top', 'icon_contact_aim', 'icon_contact_email', 'icon_contact_icq', 'icon_contact_jabber', 'icon_contact_msnm', 'icon_contact_pm', 'icon_contact_yahoo', 'icon_contact_www', 'icon_post_delete', 'icon_post_edit', 'icon_post_info', 'icon_post_quote', 'icon_post_report', 'icon_user_online', 'icon_user_offline', 'icon_user_profile', 'icon_user_search', 'icon_user_warn', 'button_pm_forward', 'button_pm_new', 'button_pm_reply', 'button_topic_locked', 'button_topic_new', 'button_topic_reply',


К части строки

Код: Выделить всё

 'button_topic_reply',


Добавить после

Код: Выделить всё

 'button_upload_image',



Открыть includes/acp/acp_logs.php
Найти

Код: Выделить всё

$checks = array('viewtopic', 'viewlogs', 'viewforum');


Вставить после найденного

Код: Выделить всё

         if ($mode == 'gallery')
         {
            $checks = array('viewimage', 'viewalbum');
         }



Открыть includes/acp/acp_styles.php
Найти

Код: Выделить всё

'icon_back_top', 'icon_contact_aim', 'icon_contact_email', 'icon_contact_icq', 'icon_contact_jabber', 'icon_contact_msnm', 'icon_contact_pm', 'icon_contact_yahoo', 'icon_contact_www', 'icon_post_delete', 'icon_post_edit', 'icon_post_info', 'icon_post_quote', 'icon_post_report', 'icon_user_online', 'icon_user_offline', 'icon_user_profile', 'icon_user_search', 'icon_user_warn', 'button_pm_forward', 'button_pm_new', 'button_pm_reply', 'button_topic_locked', 'button_topic_new', 'button_topic_reply',


К части строки

Код: Выделить всё

 'button_topic_reply',


Вставить после

Код: Выделить всё

 'button_upload_image',



Открыть includes/acp/info/acp_logs.php
Найти

Код: Выделить всё

'critical'   => array('title' => 'ACP_CRITICAL_LOGS', 'auth' => 'acl_a_viewlogs', 'cat' => array('ACP_FORUM_LOGS')),


Вставить после найденного

Код: Выделить всё

'gallery'   => array('title' => 'ACP_GALLERY_LOGS', 'auth' => 'acl_a_viewlogs', 'cat' => array('ACP_FORUM_LOGS')),



Открыть includes/ucp/ucp_pm_viewmessage.php
Найти

Код: Выделить всё

   // Display not already displayed Attachments for this post, we already parsed them. ;)
   if (isset($attachments) && sizeof($attachments))
   {
      foreach ($attachments as $attachment)
      {


Вставить перед найденным

Код: Выделить всё

   if (class_exists('phpbb_gallery_integration'))
   {
      phpbb_gallery_integration::ucp_pm_viewmessage($id, $mode, $folder_id, $msg_id, $folder, $message_row);
   }



Открыть includes/ucp/ucp_zebra.php
Найти

Код: Выделить всё

                  $sql = 'DELETE FROM ' . ZEBRA_TABLE . '
                     WHERE user_id = ' . $user->data['user_id'] . '
                        AND ' . $db->sql_in_set('zebra_id', $data['usernames']);
                  $db->sql_query($sql);


Вставить после найденного

Код: Выделить всё

                  if (class_exists('phpbb_gallery_integration'))
                  {
                     phpbb_gallery_integration::ucp_zebra('remove', $data['usernames'], (int) $user->data['user_id']);
                  }


Найти

Код: Выделить всё

$db->sql_multi_insert(ZEBRA_TABLE, $sql_ary);


Вставить перед найденным

Код: Выделить всё

                           if (class_exists('phpbb_gallery_integration'))
                           {
                              phpbb_gallery_integration::ucp_zebra('add', $user_id_ary, (int) $user->data['user_id']);
                           }


для стилей на основе prosilver
Открыть styles/prosilver/imageset/en/imageset.cfg и для русского варианта styles/prosilver/imageset/ru/imageset.cfg (правки одинаковые в обоих случаях). если английский язык не нужен - делайте правки только для ru/
Найти

Код: Выделить всё

img_button_topic_reply = button_topic_reply.gif*25*96


Вставить после найденного

Код: Выделить всё

img_button_upload_image = button_upload_image.gif*25*96



Открыть styles/prosilver/template/index_body.html
Найти

Код: Выделить всё

<p>{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}</p>


К части строки

Код: Выделить всё

{TOTAL_TOPICS}


Вставить после найденного

Код: Выделить всё

<!-- IF TOTAL_IMAGES --> &bull; {TOTAL_IMAGES}<!-- ENDIF -->



Открыть styles/prosilver/template/memberlist_view.html
Найти

Код: Выделить всё

<!-- IF S_GROUP_OPTIONS --><dt>{L_USERGROUPS}:</dt> <dd><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></dd><!-- ENDIF -->


Вставить после найденного

Код: Выделить всё

<!-- IF U_GALLERY --><dt>{L_GALLERY}:</dt> <dd><a href="{U_GALLERY}">{SHOW_PERSONAL_ALBUM_OF}</a></dd><!-- ENDIF -->


Найти

Код: Выделить всё

         <dt>{L_TOTAL_POSTS}:</dt>
            <dd>{POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- ENDIF -->
               <!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF -->
               <!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>)<!-- ELSEIF POSTS_IN_QUEUE --><br />({L_POSTS_IN_QUEUE})<!-- ENDIF -->
            </dd>


Вставить после

Код: Выделить всё

         <!-- IF TOTAL_IMAGES -->
            <dt>{L_TOTAL_IMAGES}:</dt>
               <dd>{IMAGES} | <strong><a href="{U_SEARCH_GALLERY}">{L_SEARCH_USER_IMAGES}</a></strong>
                  <!-- IF IMAGES_PCT --><br />({IMAGES_PCT} / {IMAGES_DAY})<!-- ENDIF -->
               </dd>
         <!-- ENDIF -->


Найти

Код: Выделить всё

<!-- INCLUDE jumpbox.html -->


Вставить перед найденным

Код: Выделить всё

<!-- INCLUDE gallery/recent_body.html -->



Открыть styles/prosilver/template/overall_header.html
Найти



Вставить перед найденным

Код: Выделить всё

<!-- INCLUDE gallery/plugins_header.html -->


Найти

Код: Выделить всё

<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>


Вставить после найденного

Код: Выделить всё

<li class="icon-gallery"><a href="{U_GALLERY_MOD}" title="{L_GALLERY_EXPLAIN}">{L_GALLERY}</a></li>



Открыть styles/prosilver/template/posting_buttons.html
Найти

Код: Выделить всё

      <input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" />
   <!-- END custom_tags -->


Вставить после найденного

Код: Выделить всё

   <!-- IF S_GALLERY_POPUP -->
      <input type="button" class="button2" name="gallery_button" value="{L_GALLERY_POPUP}" onclick="popup('{U_GALLERY_POPUP}', 800, 600);" title="{L_GALLERY_POPUP_HELPLINE}" />
   <!-- ENDIF -->



Открыть styles/prosilver/template/posting_smilies.html
Найти

Код: Выделить всё

   var text_name = 'message';


Вставить после найденного

Код: Выделить всё

   <!-- IF S_GALLERY_SMILIES_POPUP -->
      text_name = opener.text_name;
   <!-- ENDIF -->



Открыть styles/prosilver/template/ucp_pm_viewmessage.html
Найти

Код: Выделить всё

<dd><strong>{L_POSTS}:</strong> {AUTHOR_POSTS}</dd>


Вставить после найденного

Код: Выделить всё

<!-- IF GALLERY_IMAGES != '' --><dd><strong>{L_IMAGES}:</strong> <!-- IF U_GALLERY_SEARCH --><a href="{U_GALLERY_SEARCH}">{GALLERY_IMAGES}</a><!-- ELSE -->{GALLERY_IMAGES}<!-- ENDIF --></dd><!-- ENDIF -->


Найти

Код: Выделить всё

<!-- IF U_JABBER --><li class="jabber-icon"><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->


Вставить после найденного

Код: Выделить всё

<!-- IF U_GALLERY --><li class="gallery-icon"><a href="{U_GALLERY}" title="{L_PERSONAL_ALBUM}"><span>{L_PERSONAL_ALBUM}</span></a></li><!-- ENDIF -->



Открыть styles/prosilver/template/viewtopic_body.html
Найти

Код: Выделить всё

<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->


Вставить после найденного

Код: Выделить всё

<!-- IF postrow.GALLERY_IMAGES != '' --><dd><strong>{L_IMAGES}:</strong> <!-- IF postrow.U_GALLERY_SEARCH --><a href="{postrow.U_GALLERY_SEARCH}">{postrow.GALLERY_IMAGES}</a><!-- ELSE -->{postrow.GALLERY_IMAGES}<!-- ENDIF --></dd><!-- ENDIF -->


Найти

Код: Выделить всё

<!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->


Вставить после найденного

Код: Выделить всё

<!-- IF postrow.U_GALLERY --><li class="gallery-icon"><a href="{postrow.U_GALLERY}" title="{L_PERSONAL_ALBUM}"><span>{L_PERSONAL_ALBUM}</span></a></li><!-- ENDIF -->



Открыть styles/prosilver/theme/stylesheet.css
Найти

Код: Выделить всё

@import url("colours.css");


Вставить после найденного

Код: Выделить всё

@import url("gallery.css");


для стилей на основе subsilver2
Открыть styles/subsilver2/imageset/en/imageset.cfg и для русского варианта styles/prosilver/imageset/ru/imageset.cfg (правки одинаковые в обоих случаях). если английский язык не нужен - делайте правки только для ru/
Найти

Код: Выделить всё

img_button_topic_reply = button_topic_reply.gif


Вставить после найденного

Код: Выделить всё

img_button_upload_image = button_upload_image.gif



Открыть styles/subsilver2/template/index_body.html
Найти

Код: Выделить всё

<td class="row1" width="100%" valign="middle"><p class="genmed">{TOTAL_POSTS} | {TOTAL_TOPICS} | {TOTAL_USERS} | {NEWEST_USER}</p></td>


К части строки

Код: Выделить всё

{TOTAL_TOPICS}


Добавить после

Код: Выделить всё

<!-- IF TOTAL_IMAGES --> | {TOTAL_IMAGES}<!-- ENDIF -->



Открыть styles/subsilver2/template/memberlist_view.html
Найти

Код: Выделить всё

         <tr>
            <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_TOTAL_POSTS}: </td>
            <td><b class="gen">{POSTS}</b><span class="genmed"><!-- IF POSTS_PCT --><br />[{POSTS_PCT} / {POSTS_DAY}]<!-- ENDIF -->
            <!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />[<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>]<!-- ELSEIF POSTS_IN_QUEUE --><br />[{L_POSTS_IN_QUEUE}]<!-- ENDIF -->
            <!-- IF S_DISPLAY_SEARCH --><br /><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a><!-- ENDIF --></span></td>
         </tr>


Вставить после найденного

Код: Выделить всё

         <!-- IF TOTAL_IMAGES -->
            <tr>
               <td class="gen" align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap">{L_TOTAL_IMAGES}: </td>
               <td><b class="gen">{IMAGES}</b><span class="genmed"><!-- IF IMAGES_PCT --><br />[{IMAGES_PCT} / {IMAGES_DAY}]<!-- ENDIF --><br /><a href="{U_SEARCH_GALLERY}">{L_SEARCH_USER_IMAGES}</a></span></td>
            </tr>
         <!-- ENDIF -->


Найти

Код: Выделить всё

         <tr>
            <td class="gen" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">{L_WEBSITE}: </td>
            <td><!-- IF U_WWW --><b><a class="genmed" href="{U_WWW}">{U_WWW}</a></b><!-- ENDIF --></td>
         </tr>


Вставить после найденного

Код: Выделить всё

         <!-- IF U_GALLERY -->
         <tr>
            <td class="gen" align="{S_CONTENT_FLOW_END}" nowrap="nowrap">{L_GALLERY}: </td>
            <td><b><a class="genmed" href="{U_GALLERY}">{SHOW_PERSONAL_ALBUM_OF}</a></b></td>
         </tr>
         <!-- ENDIF -->


Найти

Код: Выделить всё

<!-- INCLUDE breadcrumbs.html -->


Вставить перед найденным

Код: Выделить всё

<!-- INCLUDE gallery/recent_body.html -->



Открыть styles/subsilver2/template/overall_header.html
Найти



Вставить перед найденным

Код: Выделить всё

<!-- INCLUDE gallery/plugins_header.html -->


Найти

Код: Выделить всё

<a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_FAQ}</a>


Вставить перед найденным

Код: Выделить всё

<a href="{U_GALLERY_MOD}" title="{L_GALLERY_EXPLAIN}"><img src="{T_THEME_PATH}/images/icon_mini_gallery.gif" width="12" height="13" alt="*" /> {L_GALLERY}</a>&nbsp; &nbsp;



Открыть styles/subsilver2/template/posting_buttons.html
Найти

Код: Выделить всё

         <input type="button" class="btnbbcode" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})"<!-- IF custom_tags.BBCODE_HELPLINE !== '' --> onmouseover="helpline('cb_{custom_tags.BBCODE_ID}')" onmouseout="helpline('tip')"<!-- ENDIF --> />
      <!-- END custom_tags -->


Вставить после найденного

Код: Выделить всё

      <!-- IF S_GALLERY_POPUP -->
         <input type="button" class="btnbbcode" name="gallery_button" value="{L_GALLERY_POPUP}" onclick="popup('{U_GALLERY_POPUP}', 800, 600);" />
      <!-- ENDIF -->



Открыть styles/subsilver2/template/posting_smilies.html
Найти

Код: Выделить всё

   var text_name = 'message';


Вставить после найденного

Код: Выделить всё

   <!-- IF S_GALLERY_SMILIES_POPUP -->
      text_name = opener.text_name;
   <!-- ENDIF -->



Открыть styles/subsilver2/template/viewtopic_body.html
Найти

Код: Выделить всё

<!-- IF postrow.POSTER_POSTS != '' --><br /><b>{L_POSTS}:</b> {postrow.POSTER_POSTS}<!-- ENDIF -->


Вставить после найденного

Код: Выделить всё

<!-- IF postrow.GALLERY_IMAGES != '' --><br /><b>{L_IMAGES}:</b> <!-- IF postrow.U_GALLERY_SEARCH --><a href="{postrow.U_GALLERY_SEARCH}">{postrow.GALLERY_IMAGES}</a><!-- ELSE -->{postrow.GALLERY_IMAGES}<!-- ENDIF --><!-- ENDIF -->


Найти

Код: Выделить всё

<td><div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};">&nbsp;<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{PROFILE_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_PM --><a href="{postrow.U_PM}">{PM_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->&nbsp;</div> <div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>


К части строки

Код: Выделить всё

<!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->


Добавить после

Код: Выделить всё

 <!-- IF postrow.U_GALLERY --><a href="{postrow.U_GALLERY}"><img src="{T_IMAGESET_LANG_PATH}/icon_contact_gallery.gif" alt="{L_PERSONAL_ALBUM}" /></a> <!-- ENDIF -->



Завершение установки:

Для завершения установки необходимо запустить через браузер инсталлятор по адресу

Код: Выделить всё

http://ваш сайт/install/index.php


окно установки

после завершения установки удалите папку install с форума.

 


проблемы с редактированием. файл ucp.php, includes/session.php, styles/subsilver2/template/posting_smilies.html
в phpbb версии 3.0.12 в файле ucp.php отсутствует строка для редактирования,
поэтому в данном случае можно просто добавить весь необходимый код (вместе с правками).
найти в файле строку

Код: Выделить всё

// Do not display subscribed topics/forums if not allowed
if (!$config['allow_topic_notify'] && !$config['allow_forum_notify'])
{
   $module->set_display('main', 'subscribed', false);
}


Добавить после найденного

Код: Выделить всё

 
// Do not display signature panel if not authed to do so
if (!$auth->acl_get('u_sig'))
{
   $module->set_display('profile', 'signature', false);
}
 
if (class_exists('phpbb_gallery_integration'))
{
   phpbb_gallery_integration::ucp($module);
}


 


Открыть includes/session.php

найти

Код: Выделить всё

            'forum'            => (isset($_REQUEST['f']) && $_REQUEST['f'] > 0) ? (int) $_REQUEST['f'] : 0,


вставить после

Код: Выделить всё

'album'            => (isset($_REQUEST['album_id']) && $_REQUEST['album_id'] > 0) ? (int) $_REQUEST['album_id'] : 0,


столкнулся с ситуацией, что в чистом файле session.php данная строка для коррекции отсутствовала, а на её месте было это

Код: Выделить всё

         'forum'            => $forum_id,


поставил необходимые правки после имеющегося кода

 


Открыть styles/subsilver2/template/posting_smilies.html

найти

Код: Выделить всё

 var text_name = 'message';


вставить после найденного

Код: Выделить всё

   <!-- IF S_GALLERY_SMILIES_POPUP -->
      text_name = opener.text_name;
   <!-- ENDIF -->


но, по факту, в этом файле уже есть эта строка и без условий

Код: Выделить всё

   var form_name = opener.form_name;
   var text_name = opener.text_name;


соответственно, никаких правок делать не надо.

// опробовано у себя на форуме


насчёт плагинов
для просмотра полноразмерных изображений в галерее применяется 3 вида плагинов.
по умолчанию сами плагины отсутствовали.

я скачал с официальных сайтов все три плагина - проверил на рабочей галерее.
один не пошёл - shadowbox - поэтому папку с ним в мод не добавляю.
хотите поэкспериментировать - скачайте сами с офсайта: http://shadowbox-js.com/
остальные два проверены и добавлены. это последние версии на момент скачивания.

установка:
в папке contrib/plugins/ находятся проверочные версии. (например lytebox_v5.5)
их надо распаковать, содержимое папки загрузить в соответствующую папку на сайте по адресу ваш сайт/gallery/plugins/
после чего в админке в конфигурации галереи можно выбрать способ открытия изображения.

выбор плагина

успехов в применении.

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


вывод последних изображений в галерее на главную страницу (index)
открыть index.php

Найти

Код: Выделить всё

if (class_exists('phpbb_gallery_integration'))
{
   phpbb_gallery_integration::index_total_images();
}


Вставить после найденного

Код: Выделить всё

if (phpbb_gallery_config::get('rrc_gindex_mode'))
{
   $ints = array(
      phpbb_gallery_config::get('rrc_gindex_rows'),
      phpbb_gallery_config::get('rrc_gindex_columns'),
      phpbb_gallery_config::get('rrc_gindex_crows'),
      phpbb_gallery_config::get('rrc_gindex_contests'),
   );
   $gallery_block = new phpbb_gallery_block(phpbb_gallery_config::get('rrc_gindex_mode'), phpbb_gallery_config::get('rrc_gindex_display'), $ints, phpbb_gallery_config::get('rrc_gindex_comments'), phpbb_gallery_config::get('rrc_gindex_pegas'));
   $gallery_block->display();
}


Открыть index_body.html вашего стиля

Найти

Код: Выделить всё

<!-- INCLUDE forumlist_body.html -->


Вставить перед найденным

Код: Выделить всё

<!-- INCLUDE gallery/imageblock_body.html -->


В таком виде на главной будут выводиться последние и случайные изображения.

Если нужны только последние изображения - в админке, в настройках галереи в строке

Режим:
Выбор “Случайные изображения” может потребовать дополнительную нагрузку на базу данных при ее большом обьеме!


выберите только последние изображения

почистите кэш и всё.


если после установки мода есть проблема с "двойными кликами"
от пользователя, который столкнулся с этой проблемой:

Экспериментируя в админке в настройках мода, я нашел решение с двойным кликом по стрелке. Для устранения этого неприятного бага, всего навсего, необходимо правильно выставить настройки:

Код: Выделить всё

Нажатие на название под изображением (в любом месте галереи):Показать изображение вкладкой браузера
Нажатие на иконку последнего вложенного изображения в альбом:Показать изображение вкладкой браузера

У меня же стоял везде плагин highslide
Короче говоря так:
Изображение
Проблема решена :idea:


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

скан с личного раздела

новые bbcode для создания тем

ссылка на личные альбомы в минипрофиле пользователя

вывод ссылки на галерею в шапке форума




трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
phpBB Gallery,phpbb3
Не в сети
(Дмитрий)  
2017-04-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Андрей, а данный мод ты устанавливал? Не вижу его на твоем форуме :oops:
На мой взгляд очень полезный и востребованный мод. :) Тоже хочу поставить. 8-)
А альтернативные моды есть на эту тему?


Не в сети
(Андрей)  
2017-04-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


да, я его ставил несколько раз (для себя). здесь нет, потому что, при создании этого сайта, оказалось, что выгоднее сделать вложения и внешние картинки. во всём должен быть смысл. верно? :-D

альтернативных с таким же функционалом что-то не наблюдал....

правок много, а так ничего сложного.

можете по ссылке ссылка почитать все обсуждения по данному моду. их там хватает.

нужен он на самом деле для себя или нет - каждый решает сам...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2017-04-15 Re:
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

да, я его ставил несколько раз (для себя). здесь нет, потому что, при создании этого сайта, оказалось, что выгоднее сделать вложения и внешние картинки. во всём должен быть смысл. верно? :-D

альтернативных с таким же функционалом что-то не наблюдал....

Погодь, Андрей, ты хочешь сказать, что загруженная на внешний хостинг и добавленная в виде ссылки на форум картинка не будет отображаться в галерее? :o
Только то, что загружается непосредственно на форум?
Я правильно понимаю?
*************************
Если это так то данный мод как бы не очень хороший :( Не полноценный что ли :?
Хотелось бы видеть галерею в которой будут отображаться последние выложенные изображения.


Не в сети
(Андрей)  
2017-04-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


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

судя по тому, что вы пишете

Dmitry писал(а):

Хотелось бы видеть галерею в которой будут отображаться последние выложенные изображения.


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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2017-04-15 Re:
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

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

судя по тому, что вы пишете

Dmitry писал(а):

Хотелось бы видеть галерею в которой будут отображаться последние выложенные изображения.


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


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


Не в сети
(Андрей)  
2017-04-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Dmitry писал(а):

Или, как вариант, ужимать фотки автоматом, если загружать в галлерею .... такая есть там возможность?


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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-06 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Мод на геройском форуме установил! Ура! :idea:
Есть уточнение. Я еще сомневался верно ли написано

Код: Выделить всё

Найти

   [i]$table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE, TOPICS_TRACK_TABLE,
[/i]

Вставить после найденного

 [i]  if (class_exists('phpbb_gallery_integration'))
   {
      $table_ary = phpbb_gallery_integration::user_delete($mode, $user_id, $post_username, $table_ary);
   }[/i]

На самом деле строчка такая:

Код: Выделить всё

$table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE, TOPICS_TRACK_TABLE, TOPICS_POSTED_TABLE, FORUMS_TRACK_TABLE, PROFILE_FIELDS_DATA_TABLE, MODERATOR_CACHE_TABLE, DRAFTS_TABLE, BOOKMARKS_TABLE, SESSIONS_KEYS_TABLE, PRIVMSGS_FOLDER_TABLE, PRIVMSGS_RULES_TABLE, MEDALS_AWARDED_TABLE);

И именно после нее надо вставлять код:

Код: Выделить всё

if (class_exists('phpbb_gallery_integration'))
   {
      $table_ary = phpbb_gallery_integration::user_delete($mode, $user_id, $post_username, $table_ary);
   }

Иначе ошибка и в ЛС не зайти.
******
В моде столько настроек, просто жесть. Вижу одни настройки, а вот альбомы пока не вижу :?

Добавлено спустя 10 минут 36 секунд:
Не вижу альбомов и не понимаю почему они не создаются.
Как загружать в них фотки? :?
И как подключить модуль сжатия highslide ?
Вроде все сделал по инструкции, а в админке он не появился :?

Добавлено спустя 15 минут 41 секунду:
В личном разделе, во вкладке альбом у меня так:


Вложения:
06.05-02.png
06.05-02.png [ 36.44 КБ | Просмотров: 5574 ] 06.05-02.png

Не в сети
(Дмитрий)  
2018-05-06 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Как то добавил альбом через админку. Поставил себе права и альбом появился. Как то через опу :?
Загружаю и вижу такое :(
После загрузки, изображение появилось в альбоме, а миниатюры на главной не появились :?

Добавлено спустя 12 минут 9 секунд:
Одни вопросы :oops: Как загрузить несколько фоток одновременно? :?

Добавлено спустя 1 час 4 минуты 39 секунд:
Я вообще в тупике. :dash3: Как работать с этим модом не понимаю :? :dash3:

Добавлено спустя 3 минуты 51 секунду:
Андрей, ты когда ставил этот мод, у тебя возникали подобные вопросы?
Или все было понятно и очевидно? :?


Вложения:
06.05-03.png
06.05-03.png [ 143.08 КБ | Просмотров: 5574 ] 06.05-03.png

Не в сети
(Андрей)  
2018-05-06 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Dmitry писал(а):

Андрей, ты когда ставил этот мод, у тебя возникали подобные вопросы?
Или все было понятно и очевидно?


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

понятно и очевидно - это не про него... :-D

на многие вопросы есть ответы в оригинальной теме. где-то сам доходил.
"пакетное" добавление изображений есть точно. я по 10 штук закачивал одновременно...

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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-06 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

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

Вообще пипец :dash3:
Belk писал(а):

понятно и очевидно - это не про него...

это точно :dwarf:
Belk писал(а):

на многие вопросы есть ответы в оригинальной теме. где-то сам доходил.
"пакетное" добавление изображений есть точно. я по 10 штук закачивал одновременно...

Похоже придется всю оригинальную ветку шерстить. Кое как ее нашел. С твоего позволения:
https://www.phpbbguru.net/community/vie ... 20&t=20244
Не факт, конечно, что мне удастся получить ответы на все свои вопросы. Но этот мод очень нужен, буду пытаться :?
В админке все включено, все разрешено... Но даже кнопочек и иконок не вижу на форуме, что странно :? :dash3: Даже звездочек нет в голосовалке... :cry:
На этом форуме он работает просто глаз радуется:
http://fotovideoforum.ru/


Не в сети
(Андрей)  
2018-05-06 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


ну да, неплохо...

Dmitry писал(а):

Похоже придется всю оригинальную ветку шерстить. Кое как ее нашел. С твоего позволения:
https://www.phpbbguru.net/community/vie ... 20&t=20244


не страшно. здесь стоит редирект ссылок. ни боты, ни поисковики их не читают.

лишняя информация никогда никому не мешала.

если будет время - на выходном (через 2 дня) поставлю мод и посмотрю. у меня на форуме обычно мало общения, поэтому функции оценки и голосования я не тестировал...

//категории и альбомы создали? разрешили их "видеть" при создании?

Добавлено спустя 7 минут 54 секунды:
Цитата:
И как подключить модуль сжатия highslide ?


вы читали в начале темы информацию под спойлером "насчёт плагинов"? их надо доустановить. это условно-бесплатные программы и они не могут поставляться сразу в комплекте с модом...

Добавлено спустя 10 минут 43 секунды:
Цитата:

Код: Выделить всё

Найти

   $table_ary = array(USERS_TABLE, USER_GROUP_TABLE, TOPICS_WATCH_TABLE, FORUMS_WATCH_TABLE, ACL_USERS_TABLE, TOPICS_TRACK_TABLE,


Вставить после найденного

   if (class_exists('phpbb_gallery_integration'))
   {
      $table_ary = phpbb_gallery_integration::user_delete($mode, $user_id, $post_username, $table_ary);
   }


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

пример:

$table_ary = array(

видите, после array скобка ( открывается? она точно должна быть закрыта - ). то есть должно быть так:

$table_ary = array(здесь какой-то код)

и ставить редакцию надо после закрытия строки...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-06 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

не страшно. здесь стоит редирект ссылок. ни боты, ни поисковики их не читают.

мм, хорошо, а это какой мод? У меня для гостей тоже закрыты ссылки :)
Belk писал(а):

сли будет время - на выходном (через 2 дня) поставлю мод и посмотрю. у меня на форуме обычно мало общения, поэтому функции оценки и голосования я не тестировал...

Был бы тебе очень признателен, Андрей. Прям хочу этот мод, в связи с последними событиями Яндекс Фоток и блокировки телеграма, гугла, постимайдж и.т.д. :cry:
Belk писал(а):

//категории и альбомы создали? разрешили их "видеть" при создании?

Категорию неа, не создавал :oops: Попробую.
Альбомы и конкурсы да. Везде стоят разрешения.
Belk писал(а):

вы читали в начале темы информацию под спойлером "насчёт плагинов"? их надо доустановить. это условно-бесплатные программы и они не могут поставляться сразу в комплекте с модом...

Да, читал. Все установил и он работает, но только в галереи. Я то наивно думал что этот highslide будет работать не только с модом но и с внешними изображениями с других ресурсов, типа яндекса и.т.д.
Но увы (. Как бы его интегрировать и с внешними изображениями выкладываемых на форуме? Или все же ставить дополнительный придется :?
 

Вот что пока получилось:
http://handbookhmm.ru/forum/gallery/index.php


Не в сети
(Андрей)  
2018-05-06 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


а как работать с "внешними ссылками"? они же обрабатываются на стороннем хостинге?

редирект - это http://phpbb-belk.ru/viewtopic.php?f=4&t=147

в принципе, скорее всего, возможно подключить highslide и к внешним ссылкам через img, просто здесь мне не проверить. редирект создаёт перенаправление и при клике по изображению ничего не откроется, так как адрес после обработки - другой.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-06 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

а как работать с "внешними ссылками"? они же обрабатываются на стороннем хостинге?

Ну я думал, по простоте душевной, что ReIMG Image Resizer можно отключить и заменить его на highslide который встроен в галерею...
ReIMG Image Resizer уменьшает изображения до указанного в админке.
Но если это изображение попало в цитату, то мод этого не понимает и в результате цитата вместе с изображением выходят за пределы форума. Смотрится очень криво. :(
Belk писал(а):

в принципе, скорее всего, возможно подключить highslide и к внешним ссылкам через img, просто здесь мне не проверить. редирект создаёт перенаправление и при клике по изображению ничего не откроется, так как адрес после обработки - другой.

Я попробовал подключить highslide отдельно версию 4.1.13
http://fotovideoforum.ru/topic5890.html
Но вообще не увидел изменений. :? Видимо что то делаю не так. Два мода в ень ставить нельзя :-D Мозги набекрень :dash3:

Добавлено спустя 1 минуту 59 секунд:
Вот собственно. Галерея включена, а ReIMG Image Resizer отключен:
http://handbookhmm.ru/forum/viewtopic.p ... ad8#p17430
Видно что изображение выходит за пределы экрана


Не в сети
(Андрей)  
2018-05-06 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


сейчас проверил на чистом форуме - highslide прекрасно работает с внешними ссылками.

можете сами посмотреть (я нашёл большое изображение в яндекс-картинки и дал ссылку на него):

http://palata6.belk-inkognita.ru/viewtopic.php?f=2&t=9#p19


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-06 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


во блин.. а какой именно highslide ставили? :) И почему нет увеличивалки? :)

Добавлено спустя 14 минут 48 секунд:
так а там форум 3.1 не? :?


Не в сети
(Андрей)  
2018-05-06 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Цитата:
Видно что изображение выходит за пределы экрана


у меня не выходит за пределы экрана. горизонтальная полоса прокрутки не появляется.

Цитата:
так а там форум 3.1 не?


это без разницы. ведь bbcode одинаковые на обоих.

highslide от галереи.

можете попробовать:

Открыть template/bbcode.html

Найти

Код: Выделить всё

<!-- BEGIN img --><img src="{URL}" class="postimage" alt="{L_IMAGE}"  /><!-- END img -->


Заменить найденное на

Код: Выделить всё

<!-- BEGIN img --><a href="{URL}" class="highslide" onclick="return hs.expand(this)"><img src="{URL}" alt="{L_IMAGE}" style="width:200px;height:200px;" /></a><!-- END img -->


style="width:200px;height:200px;" - размеры изображения

как-то так. если у вас галерея установлена - значит highslide в шапке форума подключен.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-07 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Попробовал, но только у меня был код:

Код: Выделить всё

<!-- BEGIN img --><img src="{URL}" alt="{L_IMAGE}" /><!-- END img -->

Но увы, результат тот же
http://handbookhmm.ru/forum/viewtopic.p ... 180#p17426
Тиграус также вылез за пределы экраны:
http://handbookhmm.ru/forum/viewtopic.p ... 432#p17432
Ну да ладно, это проблема решаема моими силами, разберусь.
А вот с галереей разобраться это не до среднего ума :? Никакие кнопки даже не отображаются какие должны отображаться. :? :?


Не в сети
(Андрей)  
2018-05-07 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Dmitry писал(а):

Тиграус также вылез за пределы экраны:


так получается, что код bbcode img не отрабатывает. там прописаны жёсткие размеры изображения до срабатывания слайдера. а у вас изображение не кликается. скорее всего вы где-то ошиблись. так быть не может.

вот, что у вас выводится в структуре html страницы (тигра):

Код: Выделить всё

<img src="https://www.nastol.com.ua/pic/201404/1366x768/nastol.com.ua-93161.jpg" alt="Изображение">


то есть у вас НЕТ никаких изменений в bbcode...

а должно быть

Код: Выделить всё

<a href="https://www.nastol.com.ua/pic/201404/1366x768/nastol.com.ua-93161.jpg" class="highslide"><img src="https://www.nastol.com.ua/pic/201404/1366x768/nastol.com.ua-93161.jpg" alt="Изображение" style="width:200px;height:200px;" /></a>


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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Андрей)  
2018-05-09 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


поставил галерею, как и обещал. всё работает. добавил одно изображение для проверки и два плагина для открытия изображений....
решил установить на старый (пока ещё рабочий форум) - так проще. (http://phpbb.belk-inkognita.ru/index.php)
у вас же там есть аккаунт? войдите в личные настройки, смените стиль форума на prosilver и тестируйте...

p.s. немного отредактировал инструкцию по установке. для лучшего понимания.

например "прописку" изображений в imageset.cfg ...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-10 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Спасибо, Андрей!
Вечером буду пробовать.

Добавлено спустя 10 часов 27 минут 51 секунду:
Попробовал, на твоем старом форуме.
Работает! :)
Но есть пару замечаний.
1. Не выводится блок галереи на главную страницу, только ссылка.
2. Не подключен ужимающий плагин.

Изображение

Пошел пробовать у себя

Добавлено спустя 10 минут 15 секунд:
Посмотрел у себя прописка изображений стоит в imageset.cfg ... в русском варианте:
Цитата:
img_button_topic_reply = button_topic_reply.gif*25*94
img_button_upload_image = button_upload_image.gif*25*96

Только значение предыдущей строки 94, но это не влияет. :?
Посмотрел у себя и вижу, что нет перехода на следующее окно, там, где должна происходить загрузка. т.е. вижу только это окно:

Изображение

Добавлено спустя 4 минуты 6 секунд:
аааа, дошло...

Добавлено спустя 3 минуты 10 секунд:
уфф. Короче говоря сперва надо настроить права на все три типа альбомов! :bm:
*******
Вопросы которые остались:
1. Как загружать сразу несколько фотографий?
2. Как вывести блок изображений на главную?
3. Как ставить оценки за фотографии в конкурсном альбоме?

Добавлено спустя 24 минуты 47 секунд:
К сожалению изображения в виде кнопок так и не появились:

Изображение
Где то я туплю :?

Добавлено спустя 3 минуты 37 секунд:
такссс, Андрей ты был прав! Почистил полностью кэш самого браузера, полностью.
Картинка появилась NEWIMAGE. А вот глаза нет на главной :?
Кстати у меня есть русский вариант NEWIMAGE :)
Нужен?

Добавлено спустя 3 минуты 4 секунды:
Стоп! А где собственно у меня этот глаз!? Что то я его не помню :?

Добавлено спустя 6 минут 46 секунд:
Belk писал(а):

как-то так. если у вас галерея установлена - значит highslide в шапке форума подключен.

Странно, код стоит но не срабатывает. :?

Изображение
Тоже в коде вижу:

Код: Выделить всё

<div class="content"><img src="https://www.nastol.com.ua/pic/201404/1366x768/nastol.com.ua-93161.jpg" alt="Изображение" /></div>


Добавлено спустя 6 минут 32 секунды:
Попробую поставить мод Highslide v4.1.13 - просмотровщик изображений атачами и ссылками

Добавлено спустя 10 минут:
Вообще какпец. Поставил мод, но нет, изменений не видно. Тиграус все также не хочет уменьшаться. Может надо было полностью деинсталировать мод reimg_image_resizer?

Добавлено спустя 6 минут 38 секунд:
Со звездочками в голосовании есть тема: :)
http://fotovideoforum.ru/topic5932.html#p254154
Буду пробовать.
А вот остальные вопросы пока не выяснены :?

Добавлено спустя 7 минут 55 секунд:
Странное дело, в обратной последовательности удалил правки от мода reimg_image_resizer
Почистил кэш, обновил стиль, но увы мод в админке остался, а вновь установленный Highslide v4.1.13 - просмотровщик изображений атачами и ссылками так и не заработал :o :?

Добавлено спустя 24 минуты 13 секунд:
Все, пристрелите меня :dash3: Уже где только можно установил Highslide, но нифига не работает :dash3: Это просто какой то кошмар :?


Не в сети
(Андрей)  
2018-05-11 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


  1. Цитата:
    Как загружать сразу несколько фотографий?


    в админке по умолчанию пакетная загрузка разрешена в количестве 10 штук.
    когда добавляете изображение для загрузки - если сразу не нажимать "продолжение", то под первым загруженным изображением откроется поле для загрузки второго. потом ниже третьего. и так далее. создадите страничку из 10 штук - нажимаете "продолжение" и будут загружаться сразу всн (кучей).

  2. Цитата:
    Как вывести блок изображений на главную?


    в смысле? на главную форума? index.php?

    там нет такой функции. только ссылка в шапке на галерею и учёт статистики изображений внизу страницы.
  3. Цитата:
    Как ставить оценки за фотографии в конкурсном альбоме?


    не знаю. никогда не ставил. надо смотреть.
  4. Цитата:
    Кстати у меня есть русский вариант NEWIMAGE
    Нужен?


    да, добавлю в раздачу. пришлите.
  5. Цитата:
    Уже где только можно установил Highslide, но нифига не работает


    а в самой галерее изображения нормально открываются слайдером? а в админке есть в настройках "открыть с помощью higeslide"?

    я так понял, что не открывается в теме на форуме, верно?

    //сейчас посмотрел в теме... да, интересно... открывается это изображение с помощью bbcode album, который сам появляется в админке при установке мода... самое интересное, что в самом bbcode не прописана возможность переключения функций открытия... может быть где-то есть такая возможность в php, но там столько правок - что офигеешь.

    я не стал разбираться и просто добавил в сам bbcode открытие при помощи слайдера...

    в админке (сообщение - bbcode) в bbcode album заменить html на

    Код: Выделить всё

    <a href="./gallery/image.php?image_id={NUMBER}" class="highslide" onclick="return hs.expand(this)"><img src="./gallery/image.php?mode=thumbnail&amp;image_id={NUMBER}" alt="{NUMBER}" /></a>


    получилось так: http://phpbb.belk-inkognita.ru/viewtopic.php?f=3&t=289
  6. Цитата:
    Не подключен ужимающий плагин.


    похоже, что не работает. над искать где это вообще прописано...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-12 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

в админке по умолчанию пакетная загрузка разрешена в количестве 10 штук.
когда добавляете изображение для загрузки - если сразу не нажимать "продолжение", то под первым загруженным изображением откроется поле для загрузки второго. потом ниже третьего. и так далее. создадите страничку из 10 штук - нажимаете "продолжение" и будут загружаться сразу всн (кучей).

Это я понял, Андрей. :) Я думал, что пакетная загрузка будет именно пакетной (как было сделано в Яндекс Фото: выбрал 200 фоток и залил в 1 клик), по одному клику, а не 10 кликов на каждое фото. Неудобно, однако :(
Ну да ладно, придется привыкнуть.
Belk писал(а):

в смысле? на главную форума? index.php?

там нет такой функции. только ссылка в шапке на галерею и учёт статистики изображений внизу страницы.

Тоже понятно. Вроде как нашел вариант, добавления. Сегодня буду пробовать, если получится выложу инструкцию. ;)
Belk писал(а):

не знаю. никогда не ставил. надо смотреть.

Аналогично. Буду сегодня пробовать.
Belk писал(а):

да, добавлю в раздачу. пришлите.

Вот кнопки, для русского варианта и разных стилей:
https://www.phpbbguru.net/community/vie ... 60#p202614


Не в сети
(Дмитрий)  
2018-05-12 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

а в самой галерее изображения нормально открываются слайдером? а в админке есть в настройках "открыть с помощью higeslide"?

я так понял, что не открывается в теме на форуме, верно?

Да, в админке есть открыть с помощью higeslide :)
Похоже я не правильно объяснил, что мне надо. Надо мух отделить от конфет.
1. Имеется установленная галерея с установленным higeslide.
Она работает, higeslide в галерее тоже работает. Все норм.
2. Есть фотки и изображения на форуме, которые добавляются в пост ссылками отдельно от галереи, например с яндекс фото, или postimage. И надо что бы они ужимались и вписывались в тело форума, не выходили за его пределы с помощью все того же higeslide.
3. Ранее у меня с п.2 справлялся мод reimg_image_resizer, но из-за его корявости, его пришлось снести.
Вопрос: как заставить работать higeslide от галереи для внешних изображений на форуме?

Добавлено спустя 1 минуту 54 секунды:
Belk писал(а):

я не стал разбираться и просто добавил в сам bbcode открытие при помощи слайдера...

в админке (сообщение - bbcode) в bbcode album заменить html на

Это тоже не здорово, т.к. в этом случае изображения становятся маленькими в посте, а должны быть по ширине тела форума.

Добавлено спустя 4 часа 3 минуты 44 секунды:
Разобрался с higeslide.
Для того что бы он заработал и подхватил тег img необходимо в файле bbcode.php
найти

Код: Выделить всё

'img'      => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',


и заменить на:

Код: Выделить всё

'img'      => '<a href="$1" class="highslide" onclick="return hs.expand(this)"><img src="$1" alt="" title="Click to enlarge" style="max-width:300px; max-height:300px;" /></a>

Но это будет фиксированное изображение. А это не гуд. :(

Добавлено спустя 2 минуты 32 секунды:
Андрей, у тебя тут: http://palata6.belk-inkognita.ru/viewtopic.php?f=2&t=9
сделано фиксировано, или установлена резиновость?


Не в сети
(Андрей)  
2018-05-12 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Dmitry писал(а):

Андрей, у тебя тут: http://palata6.belk-inkognita.ru/viewtopic.php?f=2&t=9
сделано фиксировано, или установлена резиновость?


резиновый форум, или вы имеете в виду размеры первичного изображения? тогда - фиксированные.

Цитата:
Цитата:
я не стал разбираться и просто добавил в сам bbcode открытие при помощи слайдера...

в админке (сообщение - bbcode) в bbcode album заменить html на


Это тоже не здорово, т.к. в этом случае изображения становятся маленькими в посте, а должны быть по ширине тела форума.


не совсем так. то изменение, что я сделал, добавляет только открытие через highslide, а само изображение, выводимое в теме - не затрагивает. размеры этого изображения прописаны где-то в другом месте. тем более, что этот тэг, album, работает только с изображениями галереи.


Цитата:
Но это будет фиксированное изображение. А это не гуд.


я не видел кода, который бы "подстраивал изображение" по размеру страницы. а сам highslide при открытии никогда за размеры не выходит. у меня, по крайней мере, это так.
не нужны в том коде, что вы привели, размеры фиксированные - поставьте в процентах:

Код: Выделить всё

style="max-width:90%; max-height:90%;"


должно сработать.

Цитата:
Вот кнопки, для русского варианта и разных стилей:


спасибо.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-12 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Пол дня сегодня с этим higeslide разбирался. Понял что он мне не походит.
Теперь пытаюсь со звездами в галерее разобраться :-D
По умолчанию там есть оценки, которые пользователь может ставить изображению, но увы я так и не понял как и где это делать, т.е. как оценивать изображения?
http://handbookhmm.ru/forum/gallery/index.php
Кроме того, я установил хак на звезды, но опять ничего не увидел :dash3:
http://fotovideoforum.ru/topic5932.html
P.S. Еще дважды надо на стрелки нажимать, чтобы фотографии перелистывались :?


Не в сети
(Андрей)  
2018-05-12 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


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


на странице альбома в описании изображения есть выражение

оценка: пока нет

нажимаете пока нет и должна открыться страничка с выставлением оценки. я у себя проверил - работает:

http://phpbb.belk-inkognita.ru/gallery/image_page.php?album_id=7&image_id=2#rating

Цитата:
Кроме того, я установил хак на звезды, но опять ничего не увидел


время появится - протестирую. я её не ставил.

Цитата:
P.S. Еще дважды надо на стрелки нажимать, чтобы фотографии перелистывались


насчёт этого никаких предположений.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-12 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


На геройском форуме есть такая строчка, но она неактивна :?

Изображение
А на твоем форуме, я её вообще не вижу. Видимо не выставлены для пользователей права


Не в сети
(Андрей)  
2018-05-12 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


всё выставлено. я же вашему изображению выставил... на той странице оценка и должнва быть неактивна. активна должна быть здесь.

самому себе (понятно) оценку выставить не возможно...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-12 Re:
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

всё выставлено. я же вашему изображению выставил... на той странице оценка и должнва быть неактивна. активна должна быть здесь.

самому себе (понятно) оценку выставить не возможно...


Вот ты красавчег, Андрей! :idea: Гений! :arigato: Ну конечно! Сам себе не поставишь оценку! Вот я балда :lol: Спасибо! Один вопрос вроде как отпал :)
У меня раздвоение пошло: :?

Изображение

Добавлено спустя 7 минут 59 секунд:
Вот еще очень полезный мод который тоже необходимо ставить как для галереи, так и для изображений добавляемых на форуме.
Он сжимает картинки добавляемые непосредственно на форум:
[Beta] Upload image resizer
https://www.phpbbguru.net/community/vie ... hp?t=40952

Пойду поставлю :)

Добавлено спустя 25 минут 51 секунду:
Андрей, можешь потом перенести посты с модом Upload image resizer в другую тему, если будет желание.
Поставил я его и обнаружил следующее:
1. Странно, но текстовые строчки должны быть тут, а их нет:

Изображение
2. Загрузил туда изображение 3.04 Метра, поставил максимальное качество 90%
загрузил - получил результат 1.48 Метра.
Поставил качество 60% и залил ту же картинку - результат 1.48 метра...
Странно...
Эх, надо было еще в чистом виде потестить, без мода

Добавлено спустя 1 минуту 30 секунд:
русский язык есть! Не заметил его.
Он в папке Upload_Image_Resizer\contrib лежит. :)
Блин зашифруют, фиг догадаешься :-D
Мод рабочий. Управление: Общие - настройки вложений - Настройки категории изображений
Хоть что то сегодня получилось :)

Добавлено спустя 27 минут 13 секунд:
Результаты тестов с другого форума:
http://crimea-your.ru/forum/viewtopic.p ... 583#p48583
Несмотря на то, что в стандартных настройках форума стоит 1 МБт, 3 МБт картинку он ужал лишь в 2 раза и это получилось больше чем 1МБт :?

Добавлено спустя 27 минут 13 секунд:
Андрей, а ты можешь на свой тестовый форум загрузить 4-6 картинки таким образом что бы проверить вариант с раздвоением.
Не понимаю откуда он взялся :dash3:
Уже хотел ставить на другой форум, для нормального тестирования, как тут такая подлянка :dash3:

Добавлено спустя 2 минуты 30 секунд:
Ставил чисто по твоей инструкции. :arigato: Она оптимальнее всего и удобнее всего для использования.
Может есть какие мысли на счет раздвоения?


Не в сети
(Андрей)  
2018-05-12 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


добавил несколько картинок. никакого раздвоения не увидел.

в настройках галереи может кэш почистить?


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-12 Re:
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

добавил несколько картинок. никакого раздвоения не увидел.

в настройках галереи может кэш почистить?


Чистил, не помогает. Перезалью все файлы, потом обновлю все кэши

Добавлено спустя 16 минут 10 секунд:
Вот не зря у меня два раза надо по стрелочке кликнуть, что бы перелистнуть изображение...

Добавлено спустя 21 минуту 9 секунд:
Неа, все равно раздвоение :dash3:


Не в сети
(Андрей)  
2018-05-12 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


не встречал такого, надо в сети посмотреть...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-12 Re:
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

не встречал такого, надо в сети посмотреть...

Мониторю тему на гуру, но там капец сколько страниц. А поиск на phpbb работает просто офигенно :x

Добавлено спустя 4 минуты 18 секунд:
Думаю что этот косяк как то связан с двойным кликом на стрелки перелистывающие изображения...

Добавлено спустя 24 минуты 5 секунд:
Посмотрел код страницы, там действительно два раза обозначен вывод последних изображений:

Изображение

Добавлено спустя 4 минуты 13 секунд:
СТОП!!!

Добавлено спустя 3 минуты 11 секунд:
Ну елы палы :dash3: :dash3: :dash3:
Короче говоря сам добавил этот вывод в файле overall_header.html
Я тормоз, блин :oops: :oops: :oops:

Добавлено спустя 9 минут 52 секунды:
Одно стало понятно точно, код который отвечает за вывод последних фоток

Код: Выделить всё

<!-- INCLUDE gallery/recent_body.html -->

Нельзя пихать ни в overall_header.html, ни в overall_footer.html
а только в index_body.html
Но дальше надо что то добавить в index.php. Но вот что?
сайт, с которого генерился код, давно умер :(
Этот код не идет:

Код: Выделить всё

$gallery_block = new phpbb_gallery_block();
$gallery_block->set_modes(array('recent', 'random'));
$gallery_block->set_display_options(array('albumname'));
$gallery_block->set_nums(array('rows' => 1, 'columns' => 6, 'comments' => 0, 'contests' => 0));
$gallery_block->set_toggle(true);
$gallery_block->set_pegas(true);
$gallery_block->display();

Выдает ошибку с начала строки.
****
Кроме того баг с двойным, а то и тройным щелканьем по стрелочке не пропал, увы :dwarf:

Добавлено спустя 4 минуты 46 секунд:
P.S. Анимэ японок заценил. Прикольно :)

Добавлено спустя 8 минут 33 секунды:
По поводу стрелочек есть такие мысли:
поскольку я использую Highslide в двух местах:
1. в моде галерея
2. в моде ReIMG Image Resizer

Добавлено спустя 38 секунд:
Но они берут файлы скрипта из разных мест... :?

Добавлено спустя 1 час 45 минут 28 секунд:
Проверил:
handbookhmm.ru/forum/gallery/plugins/highslide
handbookhmm.ru/forum/reimg/highslide
Переименовал папку reimg/highslide не повлияло. 2 клик остается :( :(


Не в сети
(Андрей)  
2018-05-13 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


вывод на главную форума:

открыть index.php

Найти

Код: Выделить всё

if (class_exists('phpbb_gallery_integration'))
{
   phpbb_gallery_integration::index_total_images();
}


Вставить после найденного

Код: Выделить всё

if (phpbb_gallery_config::get('rrc_gindex_mode'))
{
   $ints = array(
      phpbb_gallery_config::get('rrc_gindex_rows'),
      phpbb_gallery_config::get('rrc_gindex_columns'),
      phpbb_gallery_config::get('rrc_gindex_crows'),
      phpbb_gallery_config::get('rrc_gindex_contests'),
   );
   $gallery_block = new phpbb_gallery_block(phpbb_gallery_config::get('rrc_gindex_mode'));
   $gallery_block->display();
}


Открыть index_body.html вашего стиля

Найти

Код: Выделить всё

<!-- INCLUDE forumlist_body.html -->


Вставить перед найденным

Код: Выделить всё

<!-- INCLUDE gallery/imageblock_body.html -->


В таком виде на главной будут выводиться последние и случайные изображения.

Если нужны только последние изображения - в админке, в настройках галереи в строке

Режим:
Выбор “Случайные изображения” может потребовать дополнительную нагрузку на базу данных при ее большом обьеме!


выберите только последние изображения

почистите кэш и всё. получится так: http://phpbb.belk-inkognita.ru/index.php

насчёт двойных-тройных кликов чего-то в голову ничего не приходит...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-13 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Андрей, просто нет слов! :arigato: Все работает! :idea:
Премного благодарен! :arigato:
Предлагаю тебе также поставить данный мод на этот, новый сайт. :) Хорошая штука, только муторная. Но если эту галерею довести до ума и адаптировать, то получится очень качественный и востребованный продукт.

Добавлено спустя 17 минут 41 секунду:
Спешу поделиться хорошей новостью. Экспериментируя в админке в настройках мода, я нашел решение с двойным кликом по стрелке. Для устранения этого неприятного бага, всего навсего, необходимо правильно выставить настройки:

Код: Выделить всё

Нажатие на название под изображением (в любом месте галереи):
[i]Показать изображение вкладкой браузера[/i]
Нажатие на иконку последнего вложенного изображения в альбом:
[i]Показать изображение вкладкой браузера[/i]

У меня же стоял везде плагин highslide
Короче говоря так:
Изображение
Проблема решена :idea:
А все из-за чего? А из-за того, что моды разрабатываются, но не описываются. А это не менее важная и сложная работа, написать ТУ, РЭ или инструкцию по применению.

Добавлено спустя 28 минут 6 секунд:
Вот еще что беспокоит. Не вижу смысла в двух больших кнопках добавляемых в пост.
Особенно эту: Быстрая вставка ссылки в сообщение на любое именно ваше сообщение из любого...
Мне кажется разумнее будет кнопку album удалить, а на ее место поставить кнопку Быстрая вставка ссылки в сообщение на любое именно ваше сообщение из любого... только переименованную скажем в you album :)
Андрей, если будет время, подскажи плз как это сделать :arigato:
И вообще странно, почему вставляемая миниатюра идет без ссылки на альбом? Какой смысл тогда в этой кнопке (кнопках)? :o

Добавлено спустя 1 час 13 минут 55 секунд:
Сейчас устанавливаю галерею на Крымский форум.
Вопрос по установке :)
в файле viewtopic.php
надо найти

Код: Выделить всё

'age'            => '',

и вставить после него:

Код: Выделить всё

   'gallery_album'      => '',
            'gallery_images'   => '',
            'gallery_search'   => '',

Строчка

Код: Выделить всё

'age'            => '',
встречается нам дважды. Менять в двух местах или в одном? Как верно?
P.S. На геройском поменял в одном месте, на крымском в двух местах


Не в сети
(Андрей)  
2018-05-13 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Цитата:
Вопрос по установке
в файле viewtopic.php
надо найти


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

у меня тоже была только одна вставка. ну если работает - нехай работает.

Цитата:
Вот еще что беспокоит. Не вижу смысла в двух больших кнопках добавляемых в пост.


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

саму кнопку из админки удалять нельзя - вставка перестанет работать!

по поводу второй длинной...

она прописывается здесь

Открыть styles/prosilver/template/posting_buttons.html

Код вставки

Код: Выделить всё

   <!-- IF S_GALLERY_POPUP -->
      <input type="button" class="button2" name="gallery_button" value="{L_GALLERY_POPUP}" onclick="popup('{U_GALLERY_POPUP}', 800, 600);" title="{L_GALLERY_POPUP_HELPLINE}" />
   <!-- ENDIF -->


название кнопки - это GALLERY_POPUP_HELPLINE
прописано где-то в языковых файлах от галереи. лень искать.
можете просто заменить код вывода:

Код: Выделить всё

   <!-- IF S_GALLERY_POPUP -->
      <input type="button" class="button2" name="gallery_button" value="{L_GALLERY_POPUP}" onclick="popup('{U_GALLERY_POPUP}', 800, 600);" title="you album" />
   <!-- ENDIF -->


Добавлено спустя 3 минуты 17 секунд:
Цитата:
Спешу поделиться хорошей новостью. Экспериментируя в админке в настройках мода, я нашел решение с двойным кликом по стрелке. Для устранения этого неприятного бага, всего навсего, необходимо правильно выставить настройки:


главное - не сдаваться! :-D

попозже, как будет время, я всё эти решения и поиски вставлю в описание на первой странице. чтобы другие меньше мучились. :-D


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-13 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

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

Вот, появились сомнения. По логике, вроде как два :? Это связано с кэшем, а это важно. Короче говоря проверю, отпишусь. :)
По поводу кнопок, понятно. Все по полочкам разложил :arigato:
А можно к изображению альбома выводимого в посте по кнопке "you album" добавить ссылку которая бы вела в этот альбом прикрутить?
Но самым верным и правильным решением будет вывод оригинального изображения из твоего альбома "you album". Вот это будет действительно отлично!
т.е. ткнул на кнопку "you album", перешел в свой альбом, где выбрал изображение, нажал кнопку "нажать и вставить" и фотка вставилась в оригинальном формате, а не в виде миниатюры как это сделано сейчас.
Так можно сделать? :oops:
P.S. Какая то странная задумка у автора :? Выводить мини-изображения из альбома. И потом кликать для увеличения. Это же неудобно.

Добавлено спустя 16 минут 19 секунд:
Первая ошибка в моем стиле.
Открываем styles/prosilver/template/memberlist_view.html
Находим:

Код: Выделить всё

<!-- IF S_GROUP_OPTIONS --><dt>{L_USERGROUPS}:</dt> <dd><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></dd><!-- ENDIF -->

и по идее должны вставить:

Код: Выделить всё

<!-- IF U_GALLERY --><dt>{L_GALLERY}:</dt> <dd><a href="{U_GALLERY}">{SHOW_PERSONAL_ALBUM_OF}</a></dd><!-- ENDIF -->

Но у меня система ругается и показывает красный крест из-за табличного содержания:

Код: Выделить всё

<table width="100%" cellspacing="1" cellpadding="2" border="0"  style="font-size:1.1em;">
         <!-- IF S_GROUP_OPTIONS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USERGROUPS}: </td>
               <td width="100%" style="padding-left:10px;"><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></td>
         <!-- ENDIF --></tr>
         <!-- IF S_USER_INACTIVE --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USER_IS_INACTIVE}: </td>
               <td width="100%" style="padding-left:10px;">{USER_INACTIVE_REASON}</td>
         <!-- ENDIF --></tr>
            <!-- IF USER_GENDER --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_GENDER}: </td>
               <td width="100%" style="padding-left:10px;">{USER_GENDER_IMG}</td>
         <!-- ENDIF --></tr>         
         <!-- IF LOCATION --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_LOCATION}: </td>
               <td width="100%" style="padding-left:10px;">{LOCATION}</td>
         <!-- ENDIF --></tr>
         <!-- IF AGE !== '' --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_AGE}: </td>
               <td width="100%" style="padding-left:10px;">{AGE}</td>
         <!-- ENDIF --></tr>
         <!-- IF OCCUPATION --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_OCCUPATION}: </td>
               <td width="100%" style="padding-left:10px;">{OCCUPATION}</td>
         <!-- ENDIF --></tr>
         <!-- IF INTERESTS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_INTERESTS}: </td>
               <td width="100%" style="padding-left:10px;">{INTERESTS}</td>
         <!-- ENDIF --></tr>


Не в сети
(Андрей)  
2018-05-13 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Цитата:
Выводить мини-изображения из альбома. И потом кликать для увеличения. Это же неудобно.


а если выводимое изображение больше размеров вашей страницы? поэтому и применяется слайдер...

Цитата:
Но самым верным и правильным решением будет вывод оригинального изображения из твоего альбома "you album". Вот это будет действительно отлично!
т.е. ткнул на кнопку "you album", перешел в свой альбом, где выбрал изображение, нажал кнопку "нажать и вставить" и фотка вставилась в оригинальном формате, а не в виде миниатюры как это сделано сейчас.


изображение вставляется с помощью bbcode album.

можете его отредактировать в админке для вывода (сразу) полного изображения...

Замена HTML

Код: Выделить всё

<a href="./gallery/image.php?image_id={NUMBER}"><img src="./gallery/image.php?mode=thumbnail&amp;image_id={NUMBER}" alt="{NUMBER}" /></a>


заменить на

Код: Выделить всё

<img src="./gallery/image.php?image_id={NUMBER}" alt="{NUMBER}" />


попробуйте.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-13 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


А так вроде mamberlist не ругается. :) Отдельной строчкой вывел

Код: Выделить всё

<table width="100%" cellspacing="1" cellpadding="2" border="0"  style="font-size:1.1em;">
         <!-- IF S_GROUP_OPTIONS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USERGROUPS}: </td>
               <td width="100%" style="padding-left:10px;"><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></td>
         <!-- ENDIF --></tr>
         
         <tr><td width="100%"><!-- IF U_GALLERY --><dt>{L_GALLERY}:</dt> <dd><a href="{U_GALLERY}">{SHOW_PERSONAL_ALBUM_OF}</a></dd><!-- ENDIF --></td>
         
         
         <!-- IF S_USER_INACTIVE --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USER_IS_INACTIVE}: </td>
               <td width="100%" style="padding-left:10px;">{USER_INACTIVE_REASON}</td>
         <!-- ENDIF --></tr>


Добавлено спустя 2 минуты 16 секунд:
Belk писал(а):

а если выводимое изображение больше размеров вашей страницы? поэтому и применяется слайдер...

Для этого уже установлен ресайз (а также в установках галереи есть конкретные размеры на ширину и высоту загружаемого изображения). ;)
Belk писал(а):

попробуйте.

:arigato:

Добавлено спустя 3 минуты 20 секунд:
А, не, лучше так этот кусок сделать:

Код: Выделить всё

<!-- IF S_GROUP_OPTIONS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USERGROUPS}: </td>
               <td width="100%" style="padding-left:10px;"><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></td>
         <!-- ENDIF --></tr>
         
    [b]     <!-- IF U_GALLERY --><tr><td width="100%"><dt>{L_GALLERY}:</dt> <dd><a href="{U_GALLERY}">{SHOW_PERSONAL_ALBUM_OF}</a></dd><!-- ENDIF --></td></tr>[/b]
         
         
         <!-- IF S_USER_INACTIVE --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USER_IS_INACTIVE}: </td>
               <td width="100%" style="padding-left:10px;">{USER_INACTIVE_REASON}</td>
         <!-- ENDIF --></tr>
            <!-- IF USER_GENDER --><tr>


Добавлено спустя 1 минуту 39 секунд:
Выложу полный свой memberlist_view.html без правок, чтобы откатить, если чего :)

Код: Выделить всё

<!-- INCLUDE overall_header.html -->

<h2>{PAGE_TITLE}</h2>

<form method="post" action="{S_PROFILE_ACTION}" id="viewprofile">

   
<table width="100%" cellspacing="10" style="border:1px solid #069;background:#ffffff;">
    <tr>
        <td style="width:50%;border-right:1px solid #069;padding:0 5px;" valign="top">
      <dl style="width:200px;float:left;">
      <dd style="text-align:center;">
         <!-- IF USER_COLOR --><span style="color: {USER_COLOR}; font-weight: bold;"><!-- ELSE --><span><!-- ENDIF -->{USERNAME}</span>
         <!-- IF U_USER_ADMIN --> [ <a href="{U_USER_ADMIN}">{L_USER_ADMIN}</a> ]<!-- ENDIF -->
         <!-- IF U_USER_BAN --> [ <a href="{U_USER_BAN}">{L_USER_BAN}</a> ]<!-- ENDIF -->
         <!-- IF U_SWITCH_PERMISSIONS --> [ <a href="{U_SWITCH_PERMISSIONS}">{L_USE_PERMISSIONS}</a> ]<!-- ENDIF -->
      </dd>   
        </dl>
        <br/><br />     
      <dl style="width:200px;float:left;">
   <!-- IF AVATAR_IMG -->
       <dt style="text-align: center;">{AVATAR_IMG}</dt>
         <!-- IF RANK_TITLE --><dd style="text-align: center;">{RANK_TITLE}</dd><!-- ENDIF -->
         <!-- IF RANK_IMG --><dd style="text-align: center;">{RANK_IMG}</dd><!-- ENDIF -->
         <dd style="text-align: center;"><br />Присутствие пользователя на форуме: <br><!-- IF S_ONLINE --><b>подтверждено</b><!-- ELSE -->отсутствует<!-- ENDIF --></dd>
   <!-- ELSE -->
       <dt style="text-align: center;"><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /></dt>
         <!-- IF RANK_TITLE --><dd style="text-align: center;">{RANK_TITLE}</dd><!-- ENDIF -->
         <!-- IF RANK_IMG --><dd style="text-align: center;">{RANK_IMG}</dd><!-- ENDIF -->
         <dd style="text-align: center;"><br />Присутствие пользователя на форуме: <br><!-- IF S_ONLINE --><b>подтверждено</b><!-- ELSE -->отсутствует<!-- ENDIF --></dd>
   <!-- ENDIF -->         
      </dl>
       </td>
      <td style="width:50%;padding:0 5px;" valign="top">
               <h3>{L_USER_FORUM}</h3>
         <table width="100%" cellspacing="1" cellpadding="2" border="0" style="font-size:1.1em;">
         <tr>
            <td align="left" nowrap="nowrap">{L_JOINED}: </td>
            <td width="100%" style="padding-left:10px;"><b>{JOINED}</b></td>
         </tr>
         <tr>
            <td align="left" nowrap="nowrap">{L_VISITED}: </td>
            <td width="100%" style="padding-left:10px;"><b>{VISITED}</b></td>
         </tr>
         <!-- IF S_WARNINGS -->
            <tr>
               <td align="left" valign="top" nowrap="nowrap">{L_WARNINGS}: </td>
               <td width="100%" style="padding-left:10px;"><b>{WARNINGS}</b><!-- IF U_NOTES or U_WARN --><br /><span> [ <!-- IF U_NOTES --><a href="{U_NOTES}">{L_VIEW_NOTES}</a><!-- ENDIF --> <!-- IF U_WARN --><!-- IF U_NOTES --> | <!-- ENDIF --><a href="{U_WARN}">{L_WARN_USER}</a><!-- ENDIF --> ]</span><!-- ENDIF --></td>
            </tr>
         <!-- ENDIF -->
            <tr>
               <td align="left" valign="top" nowrap="nowrap">{L_MEDALS_VIEW}: </td>
               <td width="100%" style="padding-left:10px;">{USER_MEDAL_COUNT} <!-- IF U_CAN_AWARD_MEDALS -->| <a href="{U_CAN_AWARD_MEDALS}"><strong>{L_AWARD_MEDAL}</strong></a><!-- ENDIF --><!-- IF U_NOMINATE --> | <a href="{U_NOMINATE}"><strong>{L_NOMINATE}</strong></a><!-- ENDIF --></td>
         </tr>         
         <tr>
            <td align="left" valign="top" nowrap="nowrap">{L_TOTAL_POSTS}: </td>
            <td width="100%" style="padding-left:10px;"><b>{POSTS}</b><span class="genmed"><!-- IF POSTS_PCT --><br />[{POSTS_PCT} / {POSTS_DAY}]<!-- ENDIF -->
            <!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />[<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>]<!-- ELSEIF POSTS_IN_QUEUE --><br />[{L_POSTS_IN_QUEUE}]<!-- ENDIF -->
            <!-- IF S_DISPLAY_SEARCH --><br /><strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- IF U_SEARCH_USER_TOPICS --> | <strong><a href="{U_SEARCH_USER_TOPICS}">{L_PRIME_SEARCH_USER_TOPICS}</a></strong><!-- ENDIF --><!-- ENDIF --></span></td>
         </tr>
         <!-- IF S_SHOW_ACTIVITY -->
            <tr>
               <td align="left" valign="top" nowrap="nowrap">{L_ACTIVE_IN_FORUM}: </td>
               <td width="100%" style="padding-left:10px;"><!-- IF ACTIVE_FORUM != '' --><b><a href="{U_ACTIVE_FORUM}">{ACTIVE_FORUM}</a></b><br /><span>[ {ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT} ]</span><!-- ELSE --><span>-</span><!-- ENDIF --></td>
            </tr>
            <tr>
               <td align="left" valign="top" nowrap="nowrap">{L_ACTIVE_IN_TOPIC}: </td>
               <td width="100%" style="padding-left:10px;"><!-- IF ACTIVE_TOPIC != '' --><b><a href="{U_ACTIVE_TOPIC}">{ACTIVE_TOPIC}</a></b><br /><span>[ {ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT} ]</span><!-- ELSE --><span>-</span><!-- ENDIF --></td>
            </tr>
         <!-- ENDIF -->
         </table>
      </td>
   </tr>
   <tr>
       <td style="width:50%;border-right:1px solid #069;padding:0 5px;" valign="top">
      <h3>{L_CONTACT_USER} {USERNAME}</h3>
               <table width="100%" cellspacing="1" cellpadding="2" border="0"  style="font-size:1.1em;">
         <!-- IF U_EMAIL --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_EMAIL_ADDRESS}: </td>
               <td width="100%" style="padding-left:10px;"><a href="{U_EMAIL}">{L_SEND_EMAIL_USER} {USERNAME}</a></td>
         <!-- ENDIF --></tr>
         <!-- IF U_WWW --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_WEBSITE}: </td>
               <td width="100%" style="padding-left:10px;"><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}">{U_WWW}</a></td>
         <!-- ENDIF --></tr>
         <!-- IF U_PM --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_PM}: </td>
               <td width="100%" style="padding-left:10px;"><a href="{U_PM}">{L_SEND_PRIVATE_MESSAGE}</a></td>
         <!-- ENDIF --></tr>
         <!-- IF U_MSN or USER_MSN --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_MSNM}: </td>
               <td width="100%" style="padding-left:10px;"><!-- IF U_MSN --><a href="{U_MSN}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_MSNM_MESSAGE}</a><!-- ELSE -->{USER_MSN}<!-- ENDIF --></td>
         <!-- ENDIF --></tr>
         <!-- IF U_YIM or USER_YIM --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_YIM}: </td>
               <td width="100%" style="padding-left:10px;"><!-- IF U_YIM --><a href="{U_YIM}" onclick="popup(this.href, 780, 550); return false;">{L_SEND_YIM_MESSAGE}</a><!-- ELSE -->{USER_YIM}<!-- ENDIF --></td>
         <!-- ENDIF --></tr>
         <!-- IF U_AIM or USER_AIM --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_AIM}: </td>
               <td width="100%" style="padding-left:10px;"><!-- IF U_AIM --><a href="{U_AIM}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_AIM_MESSAGE}</a><!-- ELSE -->{USER_AIM}<!-- ENDIF --></td>
         <!-- ENDIF --></tr>
         <!-- IF U_ICQ or USER_ICQ --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_ICQ}: </td>
               <td width="100%" style="padding-left:10px;"><!-- IF U_ICQ --><a href="{U_ICQ}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_ICQ_MESSAGE}</a><!-- ELSE -->{USER_ICQ}<!-- ENDIF --></td>
         <!-- ENDIF --></tr>
         <!-- IF U_JABBER and S_JABBER_ENABLED --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_JABBER}: </td>
               <td width="100%" style="padding-left:10px;"><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_JABBER_MESSAGE}<!-- ELSEIF USER_JABBER --></a>{USER_JABBER}</td>
         <!-- ENDIF --></tr>
         <!-- IF S_PROFILE_FIELD1 -->
         <!-- NOTE: Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <tr>
               <td align="left" valign="top" nowrap="nowrap">{PROFILE_FIELD1_NAME}: </td>
               <td width="100%" style="padding-left:10px;">{PROFILE_FIELD1_VALUE}</td>
         </tr>
         <!-- ENDIF -->
         </table>
        </td>
        <td style="width:50%;padding:0 5px;" valign="top">
        <h3>{L_READ_PROFILE}</h3>
            <table width="100%" cellspacing="1" cellpadding="2" border="0"  style="font-size:1.1em;">
         <!-- IF S_GROUP_OPTIONS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USERGROUPS}: </td>
               <td width="100%" style="padding-left:10px;"><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></td>
         <!-- ENDIF --></tr>
         <!-- IF S_USER_INACTIVE --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USER_IS_INACTIVE}: </td>
               <td width="100%" style="padding-left:10px;">{USER_INACTIVE_REASON}</td>
         <!-- ENDIF --></tr>
            <!-- IF USER_GENDER --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_GENDER}: </td>
               <td width="100%" style="padding-left:10px;">{USER_GENDER_IMG}</td>
         <!-- ENDIF --></tr>         
         <!-- IF LOCATION --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_LOCATION}: </td>
               <td width="100%" style="padding-left:10px;">{LOCATION}</td>
         <!-- ENDIF --></tr>
         <!-- IF AGE !== '' --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_AGE}: </td>
               <td width="100%" style="padding-left:10px;">{AGE}</td>
         <!-- ENDIF --></tr>
         <!-- IF OCCUPATION --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_OCCUPATION}: </td>
               <td width="100%" style="padding-left:10px;">{OCCUPATION}</td>
         <!-- ENDIF --></tr>
         <!-- IF INTERESTS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_INTERESTS}: </td>
               <td width="100%" style="padding-left:10px;">{INTERESTS}</td>
         <!-- ENDIF --></tr>
         <!-- BEGIN custom_fields --><tr>
               <td align="left" valign="top" nowrap="nowrap">{custom_fields.PROFILE_FIELD_NAME}: </td>
               <td width="100%" style="padding-left:10px;">{custom_fields.PROFILE_FIELD_VALUE}</td>
         <!-- END custom_fields --></tr>
      <!-- IF S_USER_LOGGED_IN and S_ZEBRA -->
         <!-- IF U_REMOVE_FRIEND -->
         <tr>
               <td align="left" valign="top" nowrap="nowrap">&nbsp;</td>
               <td width="100%" style="padding-left:10px;"><a href="{U_REMOVE_FRIEND}"><strong>{L_REMOVE_FRIEND}</strong></a></td>
         </tr>
         <!-- ELSEIF U_REMOVE_FOE -->
         <tr>
               <td align="left" valign="top" nowrap="nowrap">&nbsp;</td>
               <td width="100%" style="padding-left:10px;"><a href="{U_REMOVE_FOE}"><strong>{L_REMOVE_FOE}</strong></a></td>
         </tr>
         <!-- ELSE -->
         <!-- IF U_ADD_FRIEND -->
         <tr>
               <td align="left" valign="top" nowrap="nowrap">&nbsp;</td>
               <td width="100%" style="padding-left:10px;"><a href="{U_ADD_FRIEND}"><strong>{L_ADD_FRIEND}</strong></a></td>
         </tr>
         <!-- ENDIF -->
         <!-- IF U_ADD_FOE -->
         <tr>
               <td align="left" valign="top" nowrap="nowrap">&nbsp;</td>
               <td width="100%" style="padding-left:10px;"><a href="{U_ADD_FOE}"><strong>{L_ADD_FOE}</strong></a></td>
         </tr>
         <!-- ENDIF -->
         <!-- ENDIF -->
      <!-- ENDIF -->         
            </table>         
        </td>
    </tr>     
</table>

<br />

<!-- IF SIGNATURE -->
<table width="100%" cellspacing="10"  style="border:1px solid #069;background:#ffffff;">
    <tr>
       <td width="100%">
      <h3>{L_SIGNATURE}</h3>

      <div class="postbody"><div class="signature" style="border-top:none; margin-top: 0;">{SIGNATURE}</div></div>
             </td>
   </tr>
</table>
<!-- ENDIF -->
<br />
<table width="100%" cellspacing="10"  style="border:1px solid #069;background:#ffffff;">
    <tr>
       <td width="100%">
<!-- INCLUDE memberlist_view_thanks.html -->
             </td>
   </tr>
</table>

<br />
<table width="100%" cellspacing="10"  style="border:1px solid #069;background:#ffffff;">
    <tr>
       <td width="100%">
<!-- INCLUDE medals/medal_memberlist_view.html -->
<!-- INCLUDE jumpbox.html -->
             </td>
   </tr>
</table>

</form>
<!-- INCLUDE overall_footer.html -->


Не в сети
(Андрей)  
2018-05-13 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


вообще-то этот код немного с ошибкой...

Код: Выделить всё

<table width="100%" cellspacing="1" cellpadding="2" border="0"  style="font-size:1.1em;">
         <!-- IF S_GROUP_OPTIONS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USERGROUPS}: </td>
               <td width="100%" style="padding-left:10px;"><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></td>
         <!-- ENDIF --></tr>
         <!-- IF S_USER_INACTIVE --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USER_IS_INACTIVE}: </td>
               <td width="100%" style="padding-left:10px;">{USER_INACTIVE_REASON}</td>
         <!-- ENDIF --></tr>
            <!-- IF USER_GENDER --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_GENDER}: </td>
               <td width="100%" style="padding-left:10px;">{USER_GENDER_IMG}</td>
         <!-- ENDIF --></tr>         
         <!-- IF LOCATION --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_LOCATION}: </td>
               <td width="100%" style="padding-left:10px;">{LOCATION}</td>
         <!-- ENDIF --></tr>
         <!-- IF AGE !== '' --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_AGE}: </td>
               <td width="100%" style="padding-left:10px;">{AGE}</td>
         <!-- ENDIF --></tr>
         <!-- IF OCCUPATION --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_OCCUPATION}: </td>
               <td width="100%" style="padding-left:10px;">{OCCUPATION}</td>
         <!-- ENDIF --></tr>
         <!-- IF INTERESTS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_INTERESTS}: </td>
               <td width="100%" style="padding-left:10px;">{INTERESTS}</td>
         <!-- ENDIF --></tr>


условие ДОЛЖНО охватывать ЗАКОНЧЕННЫЙ блок, а у вас получается разрыв:

смотрите:

Код: Выделить всё

       <!-- IF INTERESTS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_INTERESTS}: </td>
               <td width="100%" style="padding-left:10px;">{INTERESTS}</td>
         <!-- ENDIF --></tr>


<!-- IF INTERESTS --> стоит перед открытием блока (tr), а <!-- ENDIF --> стоит ТОЖЕ перед tr, а должен быть после...

то есть весь этот код должен выглядеть вот так:

Код: Выделить всё

<table width="100%" cellspacing="1" cellpadding="2" border="0"  style="font-size:1.1em;">
         <!-- IF S_GROUP_OPTIONS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USERGROUPS}: </td>
               <td width="100%" style="padding-left:10px;"><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></td>
         </tr><!-- ENDIF -->
         <!-- IF S_USER_INACTIVE --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_USER_IS_INACTIVE}: </td>
               <td width="100%" style="padding-left:10px;">{USER_INACTIVE_REASON}</td>
         </tr><!-- ENDIF -->
            <!-- IF USER_GENDER --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_GENDER}: </td>
               <td width="100%" style="padding-left:10px;">{USER_GENDER_IMG}</td>
         </tr><!-- ENDIF -->         
         <!-- IF LOCATION --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_LOCATION}: </td>
               <td width="100%" style="padding-left:10px;">{LOCATION}</td>
         </tr><!-- ENDIF -->
         <!-- IF AGE !== '' --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_AGE}: </td>
               <td width="100%" style="padding-left:10px;">{AGE}</td>
         </tr><!-- ENDIF -->
         <!-- IF OCCUPATION --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_OCCUPATION}: </td>
               <td width="100%" style="padding-left:10px;">{OCCUPATION}</td>
         </tr><!-- ENDIF -->
         <!-- IF INTERESTS --><tr>
               <td align="left" valign="top" nowrap="nowrap">{L_INTERESTS}: </td>
               <td width="100%" style="padding-left:10px;">{INTERESTS}</td>
         </tr><!-- ENDIF -->


а новая вставка должна выглядеть (соответственно) так:

Код: Выделить всё

<!-- IF U_GALLERY --><tr>
              <td align="left" valign="top" nowrap="nowrap">{L_GALLERY}: </td>
               <td width="100%" style="padding-left:10px;"><a href="{U_GALLERY}">{SHOW_PERSONAL_ALBUM_OF}</a></td>
         </tr><!-- ENDIF -->


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-13 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Понял. Исправил :arigato: Эх... Запускаю инсталятор...

Добавлено спустя 14 минут 55 секунд:
уфф... вроде бы пока ошибок не вижу, что уже радует. Посмотрим как пройдет настройка :-D

Добавлено спустя 1 час 52 минуты 33 секунды:
Belk писал(а):

изображение вставляется с помощью bbcode album.

можете его отредактировать в админке для вывода (сразу) полного изображения...


Великолепное, простое и очень нужное решение! Браво, Андрей! :arigato:
Работает! :idea:
Заменил код:

Код: Выделить всё

<a class="highslide" onclick="return hs.expand(this)" href="http://crimea-your.ru/forum/gallery/image.php?image_id={NUMBER}"><img src="http://crimea-your.ru/forum/gallery/image.php?mode=thumbnail&amp;image_id={NUMBER}" alt="{NUMBER}" /></a>

на

Код: Выделить всё

<img src="./gallery/image.php?image_id={NUMBER}" alt="{NUMBER}" />


Добавлено спустя 12 минут 2 секунды:
Dmitry писал(а):

название кнопки - это GALLERY_POPUP_HELPLINE
прописано где-то в языковых файлах от галереи. лень искать.
можете просто заменить код вывода:

А вот тут, к сожалению, не помогло:

Изображение
т.е. you album появляется когда наводить на эту длинную кнопищу


Не в сети
(Андрей)  
2018-05-13 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


перепутал. это вывод подсказки.

заменить

Код: Выделить всё

value="{L_GALLERY_POPUP}"


на

Код: Выделить всё

value="you album"


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-13 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Добавлено спустя 15 минут 5 секунд:
Да, так прокатило. :idea:
Теперь кнопка you album не так раздражает :)
На счет этого:
Dmitry писал(а):

'age'            => '',

Работает и с двумя правками :)

Сейчас пытаюсь найти тему где ты про красивые кнопки рассказывал. Эту же туда же впиндюрить надо :)

Добавлено спустя 1 минуту 43 секунды:
Нашел!! Где меню меняется. Зачем нам глаз этот нужен :)
А вот кнопки в цитате еще ищу. :)

Добавлено спустя 6 минут 12 секунд:
Убрать глаз из основного меню, надо в файле: overall_header.html
в коде:

Код: Выделить всё

 <li class="icon-gallery"><a href="{U_GALLERY_MOD}" title="{L_GALLERY_EXPLAIN}">{L_GALLERY}</a></li>

сделать так:

Код: Выделить всё

 <li><a href="{U_GALLERY_MOD}" title="{L_GALLERY_EXPLAIN}">{L_GALLERY}</a></li>

убрав класс :)


Последний раз редактировалось Dmitry 13 май 2018, 12:23, всего редактировалось 1 раз.

Не в сети
(Андрей)  
2018-05-13 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


ну да. картинка выводится как фон в <li>

надо ещё добавить обработку кнопки. class="button..."


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-13 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

ну да. картинка выводится как фон в <li>

Ага :)
Теперь осталось кнопочку красивую в форме ответа сделать :idea:

Добавлено спустя 7 минут 25 секунд:
Как я "люблю" поиск на форумах php, фиг что найдешь :dash3:

Добавлено спустя 7 минут 48 секунд:
Не знаю куда написать, что бы решение не потерялось:
Пока помню :)
Не так давно наше любимое фотохранилище сменило адрес с postimg.org на postimg.cc
соответственно все фотки, которые размещены на форумах оказались недействующими.
Но они никуда не делись. Надо сделать запрос к БД и переименовать все ссылки в автоматическом режиме:

Код: Выделить всё

UPDATE `phpbb_posts` SET `post_text` = replace(post_text, 'postimg&#46;org', 'postimg&#46;cc');

и

Код: Выделить всё

UPDATE `phpbb_posts` SET `post_text` = replace(post_text, 'pixxxels.org', 'postimg.cc');
UPDATE `phpbb_posts` SET `post_text` = replace(post_text, 'pixxxels&#46;org', 'postimg&#46;cc');

У меня таких замен было очень много, порядка 8 тысяч :o
Зато теперь все отображается нормально.
P.S. Ответ дала техподдержка фотохостинга :)

Добавлено спустя 6 минут 31 секунду:
Не могу найти модификацию кнопочек в цитате :dash3:


Не в сети
(Андрей)  
2018-05-13 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Цитата:
Не могу найти модификацию кнопочек в цитате


а что это?

Цитата:
Зато теперь все отображается нормально.


проверю - добавлю


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-13 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

а что это?

Красивые кнопки как из меню, только в посте:
Изображение
you album выбивается из них :(

Добавлено спустя 6 минут 27 секунд:
А вот интересно куда попадают файлы и галереи?
Вижу что основная масса фоток попадает сюда, что логично:
forum/gallery/images/upload
но не все!!! :?

Добавлено спустя 4 минуты:
а не, не, показалось. :oops: Все попадают куда надо в папку forum/gallery/images/upload


Не в сети
(Андрей)  
2018-05-13 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


там так просто не получится. надо и код php из posting.php переносить.

а как оформить так же... посмотрите, как в коде быстрого ответа у вас.

я сейчас на работу собираюсь - код смотреть некогда...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-13 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Хорошего дня, Андрей! :arigato:
P.S. Точно помню, что по кнопкам где то написано у тебя на форуме, в виде мода...
я же как то добавлял новвые кнопки "ок", "info", "error"
Буду искать :)

Добавлено спустя 11 минут 39 секунд:
Стоп! Так это же в bb коде делается, из админки

Добавлено спустя 3 минуты 16 секунд:
А, не, тут не все так просто. Блин. Кнопка не в bb коде сделана. :(
Одним словом все для людей :dash3:

Добавлено спустя 4 минуты 50 секунд:
Зашел в профиль и там обнаружил, отображение последних и случайных изображений.
Зачем так сделано? Это же просто бред!
Сюда надо вывести только свой альбом (альбомы) и это будет логично. :)
И еще заметил, что награды слились с эти ненужным блоком:
Изображение

Добавлено спустя 11 минут 34 секунды:
Belk писал(а):

вывод на главную форума:

открыть index.php

Еще один вопросик: Как то можно регулировать количество выводимых последних изображений на главной форума?

Сейчас по умолчанию выводится 4 миниизображения на главную.
Если в настройках я ставлю "Количество столбцов с миниатюрами на странице каждого альбома.:" равным 6, то это не приводит к изменению числа этих миниизображений на главной форума. Так же - 4.
А вот если зайти по ссылке в последние изображения, то их будет - 6. :)

Добавлено спустя 12 минут 49 секунд:
С профилем разобрался. Функция отключается из админке в настройках мода:
Вывод опций галереи в функциях форума-> Показывать последние или случайные изображения в профиле пользователя -> НЕТ!

Добавлено спустя 42 минуты 40 секунд:
Обнаружил прикол! :o
Предположительно: если почистить кэш данного мода, до bb код (если он был изменен) слетает :?

Добавлено спустя 1 минуту 44 секунды:
Не вижу кнопки: Загрузить изображение. :?
На геройском она есть, а на крымском нет. :?

Добавлено спустя 1 час 12 минут 6 секунд:
Вот, выловил баг связанный со "слетанием" изменений в bb коде кнопки album.
Если в настройках мода поставить галочку Обновить иконки альбомов
то все изменения в bb коде сбросятся до начальных:
Изображение


Не в сети
(Андрей)  
2018-05-14 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


видите, как хорошо идёт. :) так, глядишь, и освоете мод полностью...

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

открыть quickreply_editor.html

вставить в линейку кнопок код вывода "моих альбомов"

Код: Выделить всё

   <!-- IF S_GALLERY_POPUP -->
      <li><input type="button" class="button button-blue" style="width:40px;color:#ffffff;margin:2px;" name="gallery_button" value="you album" onclick="popup('{U_GALLERY_POPUP}', 800, 600);" title="{L_GALLERY_POPUP_HELPLINE}" /></li>
   <!-- ENDIF -->


у меня сделано так. вам надо посмотреть как уже прописаны кнопки и сделать в этом коде ...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

видите, как хорошо идёт. так, глядишь, и освоете мод полностью...

И не говори. :) Пользователи начали активно осваивать альбомы и помогать вылавливать недостатки :)
Belk писал(а):

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

открыть quickreply_editor.html

вставить в линейку кнопок код вывода "моих альбомов"

Спасибо, Андрей, буду пробовать! :arigato:
P.S. Эх, если бы не работа, можно было бы дальше ковыряться. А на работе Интернета нет, тоска полная. Приходится работать :)


Не в сети
(Андрей)  
2018-05-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Цитата:
А на работе Интернета нет, тоска полная. Приходится работать


у меня тоже нет. точнее - он корпоративный, без выхода в сеть.

хотя временами так и лучше. есть возможность обмозговать спокойно проблему и наметить пути решения. а потом уже дома пробовать... :-D

пару-тройку изображений в альбом (на старый форум) добавьте. я попробую со звёздочками поразбираться...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Не понимаю куда правильно вставить этот код :?

Код: Выделить всё

<script type="text/javascript">
// <![CDATA[
   function hide_qr(show)
   {
      dE('qr_editor_div');
      dE('qr_showeditor_div');
      if (show && document.getElementById('qr_editor_div').style.display != 'none')
      {
         document.getElementsByName('message')[0].focus();
      }
      return true;
   }


   function init_qr()
   {
      dE('qr_showeditor_div');
      return true;
   }
   onload_functions.push('init_qr();');
   // ]]>
</script>
<noscript>
   <form method="post" action="{U_QR_ACTION}">
      <div class="panel" id="qr_ns_editor_div">
         <div class="inner"><span class="corners-top"><span></span></span>
               <h2>{L_QUICKREPLY}</h2>
               <fieldset class="fields1">
                  <dl style="clear: left;">
                     <dt><label for="subject">{L_SUBJECT}:</label></dt>
                     <dd><input type="text" name="subject" id="subject-ns" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
                  </dl>
                                 <!-- INCLUDE posting_buttons.html -->
               <div id="message-box-ns">
                  <textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
               </div>
               </fieldset>
               <fieldset class="submit-buttons">
                  {S_FORM_TOKEN}
                  {QR_HIDDEN_FIELDS}
                  <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
                  <input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
               </fieldset>
         <span class="corners-bottom"><span></span></span></div>
      </div>
   </form>
</noscript>
<form id="postform" method="post" action="{U_QR_ACTION}">
   <div class="panel" id="qr_editor_div">
      <div class="inner"><span class="corners-top"><span></span></span>
            <h2>{L_QUICKREPLY}</h2>
            <fieldset class="fields1">
               <dl style="clear: left;">
                  <dt><label for="subject">{L_SUBJECT}:</label></dt>
                  <dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
               </dl>
            <div id="message-box; width:100%;">
                            <!-- INCLUDE posting_buttons.html -->
            <div id="smiley-box" style="max-height: 100px; overflow: auto; width:100%; float:right;">
               <!-- IF S_SMILIES_ALLOWED and .smiley -->
               <strong>{L_SMILIES}</strong><br />
               <!-- BEGIN smiley -->
               <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
               <!-- END smiley -->
               <!-- ENDIF -->
               <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
               <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
               <!-- ENDIF -->
            </div>
                   <div style="width:99%;"><textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
 <input type="checkbox" class="radio" name="do_not_merge" />&nbsp;{L_DO_NOT_MERGE}
<ul class="nav-main"><li><a href="http://crimea-your.ru/forum/viewtopic.php?f=11&t=669" class="button button-blue" title="Перейти"  target="_blank">Помощь по редактированию</a></li></ul>
</div>
               
            </div>
            </fieldset>
            <fieldset class="submit-buttons">
               {S_FORM_TOKEN}
               {QR_HIDDEN_FIELDS}
               <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
               <input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
            </fieldset>
            <a href="" class="right-box up" onclick="hide_qr(false); return false;" title="{L_COLLAPSE_QR}">{L_COLLAPSE_QR}</a>
      <span class="corners-bottom"><span></span></span></div>
   </div>
   <div class="panel" id="qr_showeditor_div" >
      <div class="inner"><span class="corners-top"><span></span></span>

         <div class="content">
            <fieldset class="submit-buttons">
               <input type="submit" name="show_qr" tabindex="1" class="button2" value="{L_SHOW_QR}" onclick="hide_qr(true);return false;"/>
            </fieldset>
         </div>
      <span class="corners-bottom"><span></span></span></div>
   </div>
</form>

По звездочкам. Сегодня сам попробую. Вариант решения нашел. Отпишусь в этой теме :)

Добавлено спустя 25 минут 24 секунды:
Я и пользователи крымского форума высоко оценили этот мод и уже его используют по назначению. Кроме того сжимальщик очень хорошо отрабатывает и сжимает любую фотку до 200 кБт. В настройках выставляешь хоть 20 Метров, расширение 8000 на 6000. Красота и без нагрузки. Фотки красивые, без ухудшения качества в размере 1024 на 768.
:idea:
Теперь вопросы, ответы :)
Разделяем мини изображения в галереи на блоки.
Печалит то, что настройки мода не реагирует на вывод миниизображений на главной :?
Название: Альбом: Просмотров: 17 и.т.д
В то же время в самой галереи эти параметры меняются.
Вопрос можно ли управлять этим выводом.

Добавлено спустя 44 секунды:
Пойду звездочки попробую поставить. Отпишусь :)


Не в сети
(Андрей)  
2018-05-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


судя по коду у вас и так в быстром ответе должны выводиться ВСЕ кнопки bbcode, которые есть при создании темы... потому как их вывод - это

Код: Выделить всё

 <!-- INCLUDE posting_buttons.html -->


то есть у вас выводится весь файл...

у меня вывод сделан отдельными кнопками.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

судя по коду у вас и так в быстром ответе должны выводиться ВСЕ кнопки bbcode, которые есть при создании темы... потому как их вывод - это

Но выводится так: :?

Изображение
Та кнопка которую я скрыл Album, прописанная в bb коде, она действительно выводилась как все остальные. А эта которая длинная, но позже нами замененная на you album осталась прежней :?


Не в сети
(Андрей)  
2018-05-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


так её надо прописать как остальные кнопки. с

<li> class="button button blue"...

короче как остальные. в файле posting_buttons.html

Цитата:
Печалит то, что настройки мода не реагирует на вывод миниизображений на главной
Название: Альбом: Просмотров: 17 и.т.д
В то же время в самой галереи эти параметры меняются.


странно. а на старом форуме я всё вижу и там всё меняется...


Изображение

можете прислать скан оттуда же как видите вы?

Добавлено спустя 20 минут 21 секунду:
понял о чём вы насчёт вывода... посмотрю, что можно сделать...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

так её надо прописать как остальные кнопки. с

<li> class="button button blue"...

короче как остальные. в файле posting_buttons.html

Ага, понял. Тут <li> нужно опустить, т.к. появляется точка перед кнопкой.
А сама кнопка получилась другой по цвету внутри букв :-D

Изображение

Добавлено спустя 49 секунд:
с синей обводкой :)

Добавлено спустя 10 минут 45 секунд:
Мне так даже больше нравится :) Уж не знаю почему так получилась. Но кнопка выделяется - и привлекает внимание. Поскольку кнопка важная, можно и так оставить :)


Не в сети
(Андрей)  
2018-05-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


а в остальных кнопках (в коде) у вас нет

Код: Выделить всё

styles="color:#ffffff"


или чего-то похожего?

у вас именно цвет не обрабатывается.

решение для вывода на главную нашёл - заменил код в описании на первой странице.

поставьте-проверьте-перепишите у себя, если нормально отработает.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

а в остальных кнопках (в коде) у вас нет

Андрей, я сегодня жестко затупляю :oops: .
Конечно же я забыл добавить стиль цвета. :dash3: Извиняюсь :oops:
Belk писал(а):

решение для вывода на главную нашёл - заменил код в описании на первой странице.
поставьте-проверьте-перепишите у себя, если нормально отработает.

ммм, а какая замена? :?


Не в сети
(Андрей)  
2018-05-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


открыть index.php

Заменить

Код: Выделить всё

if (phpbb_gallery_config::get('rrc_gindex_mode'))
{
   $ints = array(
      phpbb_gallery_config::get('rrc_gindex_rows'),
      phpbb_gallery_config::get('rrc_gindex_columns'),
      phpbb_gallery_config::get('rrc_gindex_crows'),
      phpbb_gallery_config::get('rrc_gindex_contests'),
   );
   $gallery_block = new phpbb_gallery_block(phpbb_gallery_config::get('rrc_gindex_mode'));
   $gallery_block->display();
}


на

Код: Выделить всё

if (phpbb_gallery_config::get('rrc_gindex_mode'))
{
   $ints = array(
      phpbb_gallery_config::get('rrc_gindex_rows'),
      phpbb_gallery_config::get('rrc_gindex_columns'),
      phpbb_gallery_config::get('rrc_gindex_crows'),
      phpbb_gallery_config::get('rrc_gindex_contests'),
   );
   $gallery_block = new phpbb_gallery_block(phpbb_gallery_config::get('rrc_gindex_mode'), phpbb_gallery_config::get('rrc_gindex_display'), $ints, phpbb_gallery_config::get('rrc_gindex_comments'), phpbb_gallery_config::get('rrc_gindex_pegas'));
   $gallery_block->display();
}


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Ага, так стало лучше. Оценки теперь можно вывести. Но когда я ставлю не отображать ничего все равно отображается: Название: Альбом: Разместил(а): Дата: Просмотров: IP:
И везде это отображается :?

Добавлено спустя 1 минуту 52 секунды:
СТОП! Я туплю!!! Работает если руки правильно работают :-D

Добавлено спустя 56 секунд:
Просто столько там настроек, хоть мануал нормальный пиши :-D


Не в сети
(Андрей)  
2018-05-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


сейчас вывод на главной копирует настройки вывода на главной галереи. так что ничего не сделаешь. не хотите вообще ничего выводить под миниатюрами на главной - можно условие в html-файле прописать...

Цитата:
Просто столько там настроек, хоть мануал нормальный пиши


насчёт описания настроек я не возьмусь. крыша раньше уедет... :-D


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

сейчас вывод на главной копирует настройки вывода на главной галереи. так что ничего не сделаешь. не хотите вообще ничего выводить под миниатюрами на главной - можно условие в html-файле прописать...

Норм! :arigato:
Belk писал(а):

насчёт описания настроек я не возьмусь. крыша раньше уедет...

100% :lol: Я все под себя настрою, методом проб и ошибок. Потом сделаю скрин настроек. ;)

Добавлено спустя 1 минуту 34 секунды:
Что касается звезд. Вот установка: http://fotovideoforum.ru/topic5932.html#p254160
Но у меня, как обычно, есть вопросы. :?
http://fotovideoforum.ru/topic5932-20.html#p277799
Как то так. Попробуй может у тебя сразу все заработает. :)


Не в сети
(Андрей)  
2018-05-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


успехов. сделайте скан, я вставлю в описание - вдруг кому и пригодится...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Ок :)
Еще хотел на этот ужас ужасный пожаловаться:

Изображение
Надо смайлы просто удалить. За ненадобностью. Реально от них толку в данном случае - 0.
В галерейном comment_body.html удалил часть кода:

Код: Выделить всё

<div id="smiley-box">
            <!-- IF S_SMILIES_ALLOWED and .smiley -->
               <strong>{L_SMILIES}</strong><br />
               <!-- BEGIN smiley -->
                  <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
               <!-- END smiley -->
            <!-- ENDIF -->
            <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
               <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
            <!-- ENDIF -->

            <!-- IF BBCODE_STATUS -->
               <!-- IF .smiley --><hr /><!-- ENDIF -->
               {BBCODE_STATUS}<br />
               <!-- IF S_BBCODE_ALLOWED -->
                  {IMG_STATUS}<br />
                  {FLASH_STATUS}<br />
                  {URL_STATUS}<br />
                  {SMILIES_STATUS}<hr />
               <!-- ENDIF -->
            <!-- ENDIF -->
            {L_COMMENT_LENGTH}
         </div>

Вообще ничего не дало. Все смайлы на месте. :dash3:


Не в сети
(Андрей)  
2018-05-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


это где? при написании комментария к изображению?
если "да" - то вы не там копаете.

открыть viewimage_body.html

найти и удалить

Код: Выделить всё

               <!-- IF S_SMILIES_ALLOWED and .smiley -->
                  <strong>{L_SMILIES}</strong><br />
                  <!-- BEGIN smiley -->
                     <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
                  <!-- END smiley -->
               <!-- ENDIF -->
               <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
                  <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
               <!-- ENDIF -->


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-15 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Да, все верно под изображением. Ага, понял, спс.
Завтра буду пробовать.
:arigato:
Интеречно чего я тогда удалил :? :-D


Не в сети
(Андрей)  
2018-05-15 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


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


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-16 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

это где? при написании комментария к изображению?
если "да" - то вы не там копаете.

открыть viewimage_body.html

найти и удалить

Да, удалились смайлы. :arigato:
А вот этот кусок кода как удалить? Он тоже тут не к чему

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ


Не в сети
(Андрей)  
2018-05-16 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


вот этот блок в файле viewimage_body.html отвечает за смайлики и статусы. если не надо - можете его целиком удалить...

Код: Выделить всё

            <div id="smiley-box">
               <!-- IF S_SMILIES_ALLOWED and .smiley -->
                  <strong>{L_SMILIES}</strong><br />
                  <!-- BEGIN smiley -->
                     <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
                  <!-- END smiley -->
               <!-- ENDIF -->
               <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
                  <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
               <!-- ENDIF -->

               <!-- IF BBCODE_STATUS -->
               <!-- IF .smiley --><hr /><!-- ENDIF -->
               {BBCODE_STATUS}<br />
               <!-- IF S_BBCODE_ALLOWED -->
                  {IMG_STATUS}<br />
                  {FLASH_STATUS}<br />
                  {URL_STATUS}<br />
               <!-- ENDIF -->
               {SMILIES_STATUS}
               <!-- ENDIF -->
               <hr />{L_COMMENT_LENGTH}
            </div>



{L_COMMENT_LENGTH} - это информационная строчка внизу о возможном количестве символов

Введите здесь Ваш комментарий (не более 2000 символов).

если хотите её оставить - удалите только

Код: Выделить всё

<!-- IF BBCODE_STATUS -->
               <!-- IF .smiley --><hr /><!-- ENDIF -->
               {BBCODE_STATUS}<br />
               <!-- IF S_BBCODE_ALLOWED -->
                  {IMG_STATUS}<br />
                  {FLASH_STATUS}<br />
                  {URL_STATUS}<br />
               <!-- ENDIF -->
               {SMILIES_STATUS}
               <!-- ENDIF -->


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-17 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Воспользовался вторым вариантом :)
Получилось отлично! :idea:
К сожалению со звездочками не разобрался. Увы. :(
т.е. оценку поставить можно, но только через ж.
нажимаешь звездочки и ... никакого эффекта, надо нажать кнопку отправить.
Потом пишет не введено сообщение. :dash3: Игноришь эту надпись и вновь нажимаешь отправить. И только тогда результат оценки засчитывается. :o
А должно быть сразу и без нажатий:

Изображение


Не в сети
(Андрей)  
2018-05-17 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Цитата:
К сожалению со звездочками не разобрался. Увы.
т.е. оценку поставить можно, но только через ж.


жалко, что не работает. что ж - не всё всегда получается. если работает как-то не так - лучше вообще не ставить.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-17 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

жалко, что не работает. что ж - не всё всегда получается. если работает как-то не так - лучше вообще не ставить.

Это точно. Буду еще пробовать варианты оценок. Фактически мод оптимизировал под нужды форума. Еще недельку потестирую и после выложу как настройки, так и свои соображения по его адаптации на форуме. :)

Добавлено спустя 3 минуты 4 секунды:
Еще маленький вопрос - доработка:
в каком файле можно изменить перейти к на что то более понятное типа перейти к просмотру фотоальбома :)
Изображение


Не в сети
(Андрей)  
2018-05-17 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


наверное вот это

Код: Выделить всё

'GOTO'                     => 'Перейти к',


в файле language/ru/mods/gallery_ucp.php

проверьте.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-18 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Belk писал(а):

в файле language/ru/mods/gallery_ucp.php

проверьте.

:idea: Спасибо! :arigato:

Добавлено спустя 22 часа 57 минут 40 секунд:
В виду неактуальности "оценочно-коментариевой" тематики, эти возможности были отключены (сами пользователи так пожелали).
Этого добра хватает в социальных сетях :-D

Добавлено спустя 54 минуты 55 секунд:
Что еще обнаружили пользователи, а потом и я подтвердил при тестировании.
Когда загружаешь более 7 фоток, то после загрузки может произойти сброс. Очень неприятный баг. Поставил на одновременную загрузку 5 фоток.
И еще. Опять смайлы вылезли. На этот раз тут:
Изображение
И postimage тоже бы удалить не помешало. :)
Прошу помочь найти код который нужно ликвидировать.


Не в сети
(Андрей)  
2018-05-19 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


открыть styles/prosilver/template/gallery/posting_body.html

удаление смайлов:

Найти

Код: Выделить всё

         <!-- IF S_SMILIES_ALLOWED and .smiley -->
            <dl>
               <dt><label>{L_SMILIES}:</label></dt>
               <dd><!-- BEGIN smiley --><a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a> <!-- END smiley --></dd>
               <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED--><dd><a href="{U_MORE_SMILIES}" onclick="gallery_popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a></dd><!-- ENDIF -->
            </dl>
         <!-- ENDIF -->


удалить найденный код.

остаются статусы применения. если тоже не надо:

Найти

Код: Выделить всё

{BBCODE_STATUS}<!-- IF S_BBCODE_ALLOWED -->; {IMG_STATUS} {FLASH_STATUS}; {URL_STATUS}; {SMILIES_STATUS}<!-- ENDIF -->


удалить найденное.

насчёт подключения картинок. они "цепляются" к любому полю на форуме, если оно сформировано тэгом <textarea>. единственный здесь выход - заменить <textarea> на <input>. поэкспериментируйте сами.

вот этот код

Код: Выделить всё

<dd class="simulate-dd"><textarea name="message[{image.S_ROW_COUNT}]" id="message_{image.S_ROW_COUNT}" rows="4" cols="76" tabindex="3" onchange="set_text_field({image.S_ROW_COUNT});<!-- IF image.S_FIRST_ROW --> update_all('message');<!-- ENDIF -->" onselect="set_text_field({image.S_ROW_COUNT});<!-- IF image.S_FIRST_ROW --> update_all('message');<!-- ENDIF --> storeCaret(this);" onclick="set_text_field({image.S_ROW_COUNT});<!-- IF image.S_FIRST_ROW --> update_all('message');<!-- ENDIF --> storeCaret(this);" onkeyup="set_text_field({image.S_ROW_COUNT});<!-- IF image.S_FIRST_ROW --> update_all('message');<!-- ENDIF --> storeCaret(this);" class="inputbox">{image.IMAGE_DESC}</textarea></dd>


заменить на

Код: Выделить всё

               <dd class="simulate-dd"><input name="message[{image.S_ROW_COUNT}]" id="message_{image.S_ROW_COUNT}"  rows="4" cols="76" tabindex="3" onchange="set_text_field({image.S_ROW_COUNT});<!-- IF image.S_FIRST_ROW --> update_all('message');<!-- ENDIF -->" onselect="set_text_field({image.S_ROW_COUNT});<!-- IF image.S_FIRST_ROW --> update_all('message');<!-- ENDIF --> storeCaret(this);" onclick="set_text_field({image.S_ROW_COUNT});<!-- IF image.S_FIRST_ROW --> update_all('message');<!-- ENDIF --> storeCaret(this);" onkeyup="set_text_field({image.S_ROW_COUNT});<!-- IF image.S_FIRST_ROW --> update_all('message');<!-- ENDIF --> storeCaret(this);" class="inputbox">{image.IMAGE_DESC}</dd>      


Добавлено спустя 6 часов 34 минуты 23 секунды:
Сейчас пришла в голову ещё одна идея по картинкам... так, наверное, даже лучше:

вывод вставки картинок нужен только в постинге (при создании темы) и в быстром ответе - верно? то есть нет никакого смысла прописывать универсальный код в шапку форума, тем самым "обвязывая" все поля <textarea> вставкой картинки.
проще прописывать его только там, где это на самом деле необходимо. (если где-то ещё понадобится - можно просто добавить в соответствующий файл шаблона).

итак, переделка такая:

открываем overall_header.html

находим

Код: Выделить всё

<script type='text/javascript' src='http://mod.postimage.org/phpbb3-russian.js' charset='utf-8'></script>


удаляем код из файла.



открываем viewtopic_body.html

находим

Код: Выделить всё

<!-- INCLUDE overall_header.html -->


вставляем после найденного

Код: Выделить всё

<script type='text/javascript' src='http://mod.postimage.org/phpbb3-russian.js' charset='utf-8'></script>



открываем posting_body.html (для prosilver)

в самый верх файла, перед всеми кодами, вставляем

Код: Выделить всё

<script type='text/javascript' src='http://mod.postimage.org/phpbb3-russian.js' charset='utf-8'></script>



чистим кэш и готово. :-D


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-05-21 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Спасибо, Андрей! Обязательно попробую после возвращения из командировки. :arigato:
Сейчас пробую галерею через смартон: загружаю и выкладываю фотки. Обнаружил страшно неудобную вещь в работе: когда пишешь пост, нажимаешь на кнопку которая ведет в твой альбом, выбираешь фотку - нажать и вставить и теперь надо в самом низу еще нажать ссылку закрыть окно. Жутко раздражает.
Это наверное удобно когда вставляешь несколько фоток, но когда одну - раздражает. Как то непродумана эта важная функция мода...

Добавлено спустя 13 часов 10 минут 39 секунд:
Когда много фоток вставляешь, действительно удобно. В когда по одной, надо пользоваться posimage ))


Не в сети
(Дмитрий)  
2018-05-30 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Еще один крайне неприятный момент в галереи, который не позволяет ей пользоваться в удовольствие:
- когда из альбома добавляешь фотку в пост, то эта фотка обязательно будет вставлена в самый низ поста. И если тебе надо вставить эту фотку в середину поста, то приходится вырезать ссылку из низа и вставлять её в нужное место. :(
Можно ли это как то пофиксить? :)

Добавлено спустя 13 минут 2 секунды:
Как вариант использую два окна. В первом открываю свой альбом с фотками, откуда копирую ссылку на фотку. А во втором пишу пост в который вставляю эту ссылку. :?


Не в сети
(Андрей)  
2018-05-30 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Dmitry писал(а):

Можно ли это как то пофиксить?


не знаю. это где-то, наверное, в скриптах самой галереи. я вряд ли найду. :?


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-06-10 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


После нескольких недель пользования галереей, стало понятно, что реально пользоваться ей не очень удобно. Самый главный её минус заключается в загрузке фоток по одной :(
Существует ли способ выделять и загружать сразу несколько фоток?
т.е. сейчас надо нажать на одну, потом на вторую ... десятую, и только потом загружать :dash3:
А все нормальные фотохостинги позволяют загружать сразу эти 10 фоток в один клик, выделяя все фотки одновременно.
Капец как неудобно. Сам опробовал и протестировал.
P.S. оценки и комментарии - явно лишние для данного модного плагина.


Не в сети
(Андрей)  
2018-06-10 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


что есть - то есть. вроде разработка данного мода больше не ведётся.
у меня знаний не хватит, чтобы сделать такие "переделки". надо читать на их оффсайте. где-то там ссылка должна быть.

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

а никаких других "таких же" модов просто нет.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-06-11 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Это понятно, Андрей. Это я от безысходности, жалуюсь :)


Не в сети
(Андрей)  
2018-06-11 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


:-D

жизнь всё равно прекрасна. всё утрясётся.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-11-14 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Андрей, а как добавить вывод BB кода изображения под миниатюру.

Крайне не удобно пользоваться так, как реализовано сейчас.
Изображение
Код BB под каждой миниатюрой, свой

Кнопка вставки из альбома работает коряво, т.е. всегда ставит изображение в конец твоего поста, а это вообще косяк. :dwarf: Да еще и закрывать окно после вставки приходится :dash3:
Ее можно использовать, если требуется вставить всего 1, или 2 изображения. Но если ты пишешь отчет на форуме, то ничего кроме раздражения эта функция не вызывает.
А если сделать вывод кода изображения под миниатюру, то это будет реально удобно и востребовано! :idea:


Не в сети
(Андрей)  
2018-11-14 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


сейчас глянул о чём вы говорите. это надо в php вывод менять и вставка bbcode работает только в posting. поэтому и сделано, что открывается окно с миниатюрами "поверх" страницы постинга (создания темы).
где прописан скрипт, что он вставляет изображение именно в низ - я не в курсе. а у этого мода столько php-файлов, что недоест искать.

так что лучше смириться с тем, как есть.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-11-27 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Тут интересную модификацию увидел на одном из форумов.
И что характерно, фотки грузяться в реальном размере, а отображаются ужатые! Но тут же есть ссылка на оригинальный размер!!! :idea:
Вот как так то? Что за мод такой крутой? :?
Зацените: http://eurotourist.club/viewtopic.php?f=82&t=117703


Не в сети
(Андрей)  
2018-11-27 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


я думаю, судя по коду сайта, это https://www.phpbb.com/customise/db/mod/advanced_bbcode_box_3


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-12-27 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


В рамках проверки галереи на предмет очень долгого отображения изображений. Выяснилось следующий неприятный момент.
1. При сохранении страницы, например этой все изображения не имеют разрешения! :?
И это просто мега косяк :dash3: Очень хотелось бы пофиксить, что бы изображения сохранялись корректно с расширением .jpg
2. Вес страницы получается мега большим из-за огромного объема каждого изображения из галереи. Можно ли как то сделать программное уменьшение уже загруженных больших фото в галлереи при отображении их на страницах форума?
Теперь понятно почему все тупит! :dash3:


Не в сети
(Андрей)  
2018-12-27 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


к сожалению я не знаю где менять там код. может попробовать на Витебске спросить? или по сети поискать. сам сейчас точно искать не буду - просто некогда.

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

скорее всего где-то в коде идёт "обрезка".
только вот если и сделать вывод с расширением - вес страниц отнюдь не изменится....

сейчас посмотрел у себя на другом сайте - в галерее ведь есть встроенный ресайзер - попробуйте уменьшать картинки.

Конфигурация галереи:

Вложение:
Комментарий к файлу: ресайзер
gallery.png
gallery.png [ 16.7 КБ | Просмотров: 5080 ] gallery.png



трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2018-12-28 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Спасибо, Андрей! Попробую!
С наступающим НГ!


Не в сети
(Андрей)  
2018-12-28 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


вас тоже с наступающим. успешных экспериментов. :)


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-01-07 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


У меня на втором форуме, при полноценном пользовании галлереи начали выдаваться ошибки:

Изображение

Что характерно, некоторые изображения грузяться нормально, а некоторые выдают такие крокозяблики :?

Добавлено спустя 6 минут 50 секунд:
Примечательно, что до 1 мегабайта, фотки и картинки грузяться без проблем и ошибок... :?

Вообще не пойму что за фигня такая :dash3:


Не в сети
(Андрей)  
2019-01-07 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


насколько я понял пишет, что какая-то проблема с расширением jpeg.
может что с качеством картинки или с самой картинкой.
а что там с названиями картинок, которые не загружаются?
странно, что ошибку пишет, как нарушение кодировки.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-01-10 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


О том и речь...
Обычная картинка :?

Изображение
или эта :?

Изображение
Прямо капец как расстраиваюсь :?


Не в сети
(Андрей)  
2019-01-10 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


сейчас попробовал загрузить у себя обе эти картинки - не ругается, всё грузится...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-01-14 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Думаю надо проверить все правки... :?


Не в сети
(Дмитрий)  
2019-01-18 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Блин, я в отчаянии.
Фотки из галлереи практически не грузяться при просмотре страницы где они вставлены (((
https://crimea-your.ru/forum/viewtopic. ... =10#p58256


Не в сети
(Андрей)  
2019-01-19 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


только что открыл эту страницу через Яндекс-браузер.вся страница грузилась 4 секунды. фоток хватает. ничего не тормозит. в чём тогда проблема?

попробовал открыть ту же страничку в Гугле - то же самое. 4-5 секунд и никаких проблем.

:o


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Да вот фиг знает, что это, Андрей. :? То более менее приемлемо грузятся, то вообще не грузятся... :dash3:


Не в сети
(Андрей)  
2019-01-22 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


даже и не знаю, что сказать...

кэш в галерее включен?

Цитата:
Кешировать масштабированные изображения, выводимые на странице изображения: да


Кешировать миниатюры: да



трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-01-22 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Да, все включено...


Не в сети
(Андрей)  
2019-01-23 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


тогда шут его знает. тем более вряд ли мод может работать по принципу "здесь работаю, а здесь - нет"... причина, конечно, есть, раз есть проблема, но...


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети
(Дмитрий)  
2019-05-12 
Аватара пользователя

Стаж: 7 лет 8 месяцев 6 дней
Сообщения: 735


Стиль: prosilver


Репутация: 15




Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


На втором, основном форуме, появилась та же проблема, что и на первом, при загрузке через галерею или добавить вложение, выскакивает ошибка:

Изображение
Изображение гружу вот это:

Изображение
Причем фотки грузяться норм, а некоторые изображения сохраненные в паинте - выдают ошибку указанную выше :dash3:

Андрей, у вас расширение jpg и вовсе отключено на форуме )


Не в сети
(Андрей)  
2019-05-12 
Администратор
Аватара пользователя

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Цитата:
Андрей, у вас расширение jpg и вовсе отключено на форуме )


сейчас проверил - включены. все.

насчёт загрузки. если это ссылка на сторонний ресурс, то, скорее всего, проблема где-то там, которая и не нравится скрипту загрузки. я так думаю. ведь просто фотки грузятся...

я вот думаю, может это влияние редиректа? вы, когда вставляете ссылку на импортируемое изображение, видите, что она корректна? то есть имеет вид http://сайт_изображение.jpg?

p.s. ваше изображение, что вы грузите, у меня вообще не открывается.

вот загрузка изображения JPG

Вложение:
Комментарий к файлу: проверка
Kaguya-sama wa Kokurasetai poster.jpg
Kaguya-sama wa Kokurasetai poster.jpg [ 132.22 КБ | Просмотров: 4540 ] Kaguya-sama wa Kokurasetai poster.jpg



трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Не в сети