Modifikasyon linki: http://custom.simplemachines.org/mods/index.php?mod=1675
Türkçe'si:
Ekteki dosyayi Themes/default/languages klasorune atin.
Manuel kurulum:
../Sources/Profile.php
Arayın:
loadLanguage('Profile');
loadTemplate('Profile');
Değiştirin:
loadLanguage('Profile');
loadLanguage('UltimateProfile');
loadTemplate('Profile');
Arayın:
'forumProfile' => array(array('profile_extra_any', 'profile_extra_own'), array('profile_extra_any')),
Sonrasına Ekleyin:
'customized' => array(array('edit_ultimate_profile_any', 'edit_ultimate_profile_own'), array('edit_ultimate_profile_any')),
'pictures' => array(array('profile_view_any', 'profile_view_own'), array('profile_view_any')),
'comment' => array(array('profile_view_any', 'profile_view_own'), array('profile_view_any')),
'buddies' => array(array('profile_view_any', 'profile_view_own'), array('profile_view_any')),
'report' => array(array('profile_view_any', 'profile_view_own'), array('profile_view_any')),
Arayın:
if (($context['user']['is_owner'] && allowedTo('profile_extra_own')) || allowedTo('profile_extra_any'))
{
$context['profile_areas']['edit_profile']['areas']['forumProfile'] = '<a href="' . $scripturl . '?action=profile;u=' . $memID . ';sa=forumProfile">' . $txt['forumProfile'] . '</a>';
Değiştirin:
if (($context['user']['is_owner'] && allowedTo('profile_extra_own')) || allowedTo('profile_extra_any'))
$context['profile_areas']['edit_profile']['areas']['forumProfile'] = '<a href="' . $scripturl . '?action=profile;u=' . $memID . ';sa=forumProfile">' . $txt['forumProfile'] . '</a>';
if (($context['user']['is_owner'] && allowedTo('edit_ultimate_profile_own')) || allowedTo('edit_ultimate_profile_any'))
{
$context['profile_areas']['edit_profile']['areas']['customized'] = '<a href="' . $scripturl . '?action=profile;u=' . $memID . ';sa=customized">' . $txt['profile_customized'] . '</a>';
if ($modSettings['profile_enable_pictures'] == 1)
$context['profile_areas']['edit_profile']['areas']['pictures'] = '<a href="' . $scripturl . '?action=profile;u=' . $memID . ';sa=pictures">' . $txt['profile_pictures'] . '</a>';
}
if (($context['user']['is_owner'] && allowedTo('profile_extra_own')) || allowedTo('profile_extra_any'))
{
Arayın:
'forumProfile' => array(array('profile_extra_any', 'profile_extra_own'), array('profile_extra_any'), 'post'),
Sonrasına Ekleyin:
'customized' => array(array('edit_ultimate_profile_any', 'edit_ultimate_profile_own'), array('edit_ultimate_profile_any'), 'post'),
Arayın:
$context['profile_areas']['edit_profile']['areas']['editBuddies'] = '<a href="' . $scripturl . '?action=profile;u=' . $memID . ';sa=editBuddies">' . $txt['editBuddies'] . '</a>';
Değiştirin:
$context['profile_areas']['edit_profile']['areas']['editBuddies'] = '<a href="' . $scripturl . '?action=buddies">' . $txt['editBuddies'] . '</a>';
Arayın:
global $context, $memberContext, $txt, $modSettings, $user_info, $user_profile, $sourcedir, $db_prefix, $scripturl;
Değiştirin:
global $context, $memberContext, $txt, $modSettings, $user_info, $user_profile, $sourcedir, $db_prefix, $scripturl, $settings;
Arayın:
$context['member'] = &$memberContext[$memID];
Sonrasına Ekleyin:
// Which template should we use?
if (@$context['member']['options']['customized_private'] == 1 && @$modSettings['enable_buddylist'] == 1) {
if ($context['member']['is_reverse_buddy'] || allowedTo ('profile_extra_any') || $context['user']['is_owner'])
$view_customized = true;
else
$view_customized = false;
} else {
$view_customized = true;
}
if ((isset ($context['member']['options']['customized']) && $context['member']['options']['customized'] == 1) || $modSettings['profile_enable_all'] == 1) {
if ($view_customized) {
loadTemplate ('UltimateProfile');
$context['sub_template'] = 'summary2';
}
}
// For avatars: if we're always html resizing, assume it's too large.
if ($modSettings['avatar_action_too_large'] == 'option_html_resize' || $modSettings['avatar_action_too_large'] == 'option_js_resize') {
$avatar_width = !empty($modSettings['avatar_max_width_external']) ? ' width="' . $modSettings['avatar_max_width_external'] . '"' : '';
$avatar_height = !empty($modSettings['avatar_max_height_external']) ? ' height="' . $modSettings['avatar_max_height_external'] . '"' : '';
} else {
$avatar_width = '';
$avatar_height = '';
}
// Prepare the buddy list.
if (isset ($modSettings['enable_buddylist']) && $modSettings['enable_buddylist'] == '1') {
$buddies = array();
$request = db_query ('SELECT BUDDY_ID FROM ' . $db_prefix . 'buddies
WHERE ID_MEMBER = ' . $context['member']['id'] . ' AND approved = 1
ORDER BY position ASC, time_updated DESC
LIMIT 0, 6', __FILE__, __LINE__);
while ($row = mysql_fetch_assoc ($request))
$buddies[] = $row['BUDDY_ID'];
loadMemberData ($buddies);
foreach ($buddies as $buddy) {
$user_data = $user_profile[$buddy];
$user_data['avatar_image'] = $user_data['avatar'] == '' ? ($user_data['ID_ATTACH'] > 0 ? '<img src="' . (empty($user_data['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $user_data['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $user_data['filename']) . '" alt="" class="avatar" border="0" />' : '') : (stristr($user_data['avatar'], 'http://') ? '<img src="' . $user_data['avatar'] . '"' . $avatar_width . $avatar_height . ' alt="" class="avatar" border="0" />' : '<img src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($user_data['avatar']) . '" alt="" class="avatar" border="0" />');
$user_data['is_online'] = (!empty($user_data['showOnline']) || allowedTo('moderate_forum')) && $user_data['isOnline'] > 0;
if ($buddy != $memID)
$context['member']['buddies_data'][$buddy] = $user_data;
}
}
// Profile pictures.
if ($modSettings['profile_enable_pictures'] == 1) {
$request = db_query ('SELECT ID_PICTURE, time, title, filename
FROM ' . $db_prefix . 'profile_pictures
WHERE ID_MEMBER = ' . $memID . '
ORDER BY RAND() LIMIT 6', __FILE__, __LINE__);
while ($picture = mysql_fetch_assoc ($request)) {
$context['pictures'][] = array (
'ID_PICTURE' => $picture['ID_PICTURE'],
'title' => $picture['title'],
'url' => $scripturl . '?action=profile;u=' . $memID . ';sa=pictures;view=' . $picture['ID_PICTURE'],
'thumb' => $modSettings['profile_pictures_url'] . '/' . $memID . '_' . $picture['time'] . '_thumb.' . get_extension ($picture['filename']),
'time' => timeformat ($picture['time']),
);
}
if (@$context['member']['options']['pictures_budd_only'] == 1 && @$modSettings['enable_buddylist'] == 1) {
if ($context['member']['is_reverse_buddy'] || allowedTo ('profile_extra_any') || $context['user']['is_owner'])
$context['can_view_pics'] = true;
else
$context['can_view_pics'] = false;
} else
$context['can_view_pics'] = true;
}
// Prepare and load comments.
$request = db_query('SELECT COUNT(*)
FROM ' . $db_prefix . 'profile_comments
WHERE COMMENT_MEMBER_ID = "' . $memID . '"', __FILE__, __LINE__);
list ($commentCount) = mysql_fetch_row ($request);
mysql_free_result ($request);
$maxComments = 10; // hard-coded; should this be configurable?
// Make sure the starting place makes sense and construct our friend the page index.
$context['start'] = (int)$_REQUEST['start'];
$context['page_index'] = constructPageIndex($scripturl . '?action=profile;u=' . $memID, $context['start'], $commentCount, $maxComments, false);
$context['current_page'] = $context['start'] / $maxComments;
$context['current_member'] = $memID;
$context['can_delete'] = allowedTo('profile_extra_any') || ($context['user']['is_owner'] && allowedTo('profile_extra_own'));
$request = db_query ('SELECT com.ID_COMMENT, com.ID_MEMBER, com.comment, com.time, mem.realName, mem.showOnline,
IFNULL(lo.logTime, 0) AS isOnline, IFNULL(a.ID_ATTACH, 0) AS ID_ATTACH, a.filename, a.attachmentType, mem.avatar
FROM ' . $db_prefix . 'profile_comments as com
LEFT JOIN ' . $db_prefix . 'members AS mem ON (com.ID_MEMBER = mem.ID_MEMBER)
LEFT JOIN ' . $db_prefix . 'log_online AS lo ON (lo.ID_MEMBER = com.ID_MEMBER)
LEFT JOIN ' . $db_prefix . 'attachments AS a ON (a.ID_MEMBER = com.ID_MEMBER)
WHERE com.COMMENT_MEMBER_ID = ' . $memID . '
ORDER BY ID_COMMENT DESC
LIMIT ' . $context['start'] . ', ' . $maxComments, __FILE__, __LINE__);
while ($row = mysql_fetch_assoc ($request)) {
censorText($row['comment']);
$row['is_online'] = (!empty($row['showOnline']) || allowedTo('moderate_forum')) && $row['isOnline'] > 0;
$context['comments'][] = array (
'body' => parse_bbc ($row['comment']),
'author' => array (
'realName' => $row['realName'],
'ID_MEMBER' => $row['ID_MEMBER'],
'avatar' => $row['avatar'] == '' ? ($row['ID_ATTACH'] > 0 ? '<img src="' . (empty($row['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $row['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $row['filename']) . '" alt="" class="avatar" border="0" />' : '') : (stristr($row['avatar'], 'http://') ? '<img src="' . $row['avatar'] . '"' . $avatar_width . $avatar_height . ' alt="" class="avatar" border="0" />' : '<img src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($row['avatar']) . '" alt="" class="avatar" border="0" />'),
'online' => array (
'is_online' => $row['is_online'],
'text' => &$txt[$row['is_online'] ? 'online2' : 'online3'],
'href' => $scripturl . '?action=pm;sa=send;u=' . $row['ID_MEMBER'],
'link' => '<a href="' . $scripturl . '?action=pm;sa=send;u=' . $row['ID_MEMBER'] . '">' . $txt[$row['is_online'] ? 'online2' : 'online3'] . '</a>',
'image_href' => $settings['images_url'] . '/' . ($row['is_online'] ? 'useron' : 'useroff') . '.gif',
'label' => &$txt[$row['is_online'] ? 'online4' : 'online5']
),
),
'time' => timeformat ($row['time']),
'reply' => $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . ';sa=comment',
'delete' => $scripturl . '?action=profile;u=' . $memID . ';sa=comment;delete=' . $row['ID_COMMENT'] . ';sesc=' . $context['session_id'],
);
}
mysql_free_result ($request);
Arayın:
// Recursive function to retrieve avatar files
function getAvatars($directory, $level)
Öncesine Ekleyin:
function customized($memID)
{
global $context, $modSettings, $sourcedir, $db_prefix, $func;
// filter bad HTML...
require_once $sourcedir . '/InputFilter.php';
$allowed_tags = array ('b', 'i', 'u', 'a', 'p', 'br', 'span', 'style', 'div', 'img', 'hr', 'table', 'tr', 'td', 'object', 'embed', 'param', 'ul', 'ol', 'li', 'strong', 'em');
$allowed_attribs = array ('href', 'title', 'id', 'class', 'style', 'align', 'type', 'src', 'height', 'width', 'alt', 'valign', 'border', 'cellspacing', 'cellpadding', 'colspan', 'name', 'value', 'flashvars');
$myFilter = new InputFilter($allowed_tags, $allowed_attribs, 0, 0);
// HTML&CSS customization field
$request = db_query ('SELECT value FROM ' . $db_prefix . 'themes
WHERE ID_MEMBER = "' . $memID . '" AND variable = "css"', __FILE__, __LINE__);
while ($row = mysql_fetch_assoc ($request)) {
$html = $myFilter->process (un_htmlspecialchars ($row['value']));
db_query ('UPDATE ' . $db_prefix . 'themes SET
value = SUBSTRING('' . addslashes (htmlspecialchars ($html)) . '', 1, 65534)
WHERE ID_MEMBER = "' . $memID . '" AND variable = "css"', __FILE__, __LINE__);
}
// MediaBox field
$request = db_query ('SELECT value FROM ' . $db_prefix . 'themes
WHERE ID_MEMBER = "' . $memID . '" AND variable = "media"', __FILE__, __LINE__);
while ($row = mysql_fetch_assoc ($request)) {
$html = $myFilter->process (un_htmlspecialchars ($row['value']));
db_query ('UPDATE ' . $db_prefix . 'themes SET
value = SUBSTRING('' . addslashes (htmlspecialchars ($html)) . '', 1, 65534)
WHERE ID_MEMBER = "' . $memID . '" AND variable = "media"', __FILE__, __LINE__);
}
// Just this and nothing more thanks to the SMF's powerful template system
$context['show_spellchecking'] = !empty($modSettings['enableSpellChecking']) && function_exists('pspell_new');
loadThemeOptions($memID);
}
function buddies($memID)
{
global $modSettings, $context, $db_prefix, $user_profile, $scripturl;
// For avatars: if we're always html resizing, assume it's too large.
if ($modSettings['avatar_action_too_large'] == 'option_html_resize' || $modSettings['avatar_action_too_large'] == 'option_js_resize') {
$avatar_width = !empty($modSettings['avatar_max_width_external']) ? ' width="' . $modSettings['avatar_max_width_external'] . '"' : '';
$avatar_height = !empty($modSettings['avatar_max_height_external']) ? ' height="' . $modSettings['avatar_max_height_external'] . '"' : '';
} else {
$avatar_width = '';
$avatar_height = '';
}
if (isset ($modSettings['enable_buddylist']) && $modSettings['enable_buddylist'] == '1') {
$buddies = array();
$request = db_query ('SELECT BUDDY_ID FROM ' . $db_prefix . 'buddies
WHERE ID_MEMBER = ' . $context['member']['id'] . ' AND approved = 1
ORDER BY position ASC, time_updated DESC', __FILE__, __LINE__);
while ($row = mysql_fetch_assoc ($request))
$buddies[] = $row['BUDDY_ID'];
loadMemberData($buddies);
foreach ($buddies as $buddy) {
$user_data = $user_profile[$buddy];
$user_data['avatar_image'] = $user_data['avatar'] == '' ? ($user_data['ID_ATTACH'] > 0 ? '<img src="' . (empty($user_data['attachmentType']) ? $scripturl . '?action=dlattach;attach=' . $user_data['ID_ATTACH'] . ';type=avatar' : $modSettings['custom_avatar_url'] . '/' . $user_data['filename']) . '" alt="" class="avatar" border="0" />' : '') : (stristr($user_data['avatar'], 'http://') ? '<img src="' . $user_data['avatar'] . '"' . $avatar_width . $avatar_height . ' alt="" class="avatar" border="0" />' : '<img src="' . $modSettings['avatar_url'] . '/' . htmlspecialchars($user_data['avatar']) . '" alt="" class="avatar" border="0" />');
$user_data['is_online'] = (!empty($user_data['showOnline']) || allowedTo('moderate_forum')) && $user_data['isOnline'] > 0;
if ($buddy != $memID)
$context['member']['buddies_data'][$buddy] = $user_data;
}
}
}
function pictures($memID)
{
global $sourcedir;
require_once $sourcedir . '/ProfilePictures.php';
PicturesController($memID);
}
function get_extension ($filename)
{
return substr (strrchr ($filename, '.'), 1);
}
function is_buddy ($memID, $buddyID)
{
global $db_prefix, $buddy_list, $modSettings;
// when buddy list if off, everybody is your friend
if (!isset ($modSettings['enable_buddylist']) || $modSettings['enable_buddylist'] == '0')
return true;
if (!is_array ($buddy_list)) {
$request = db_query ('SELECT buddy_list FROM ' . $db_prefix . 'members WHERE ID_MEMBER = ' . $memID, __FILE__, __LINE__);
list ($buddy_list) = mysql_fetch_row ($request);
$buddy_list = explode (',', $buddy_list);
}
if (in_array ($buddyID, $buddy_list))
return true;
else
return false;
}
function comment($memID)
{
global $context, $db_prefix, $txt, $sourcedir;
// guests ar not allowed to comment
is_not_guest();
if (isset ($_GET['add'])) {
if (!$_POST['comment'])
fatal_error ($txt['profile_comment_field'], false);
checkSession('post');
// only buddies can post comments?
loadThemeOptions($memID);
if (isset ($context['member']['options']['comments_budd_only']) && $context['member']['options']['comments_budd_only'] == 1) {
if (!is_buddy ($memID, $context['user']['id']) && !allowedTo('profile_extra_any'))
fatal_error ($txt['profile_comments_buddies_only'], false);
}
$request = db_query ('INSERT INTO ' . $db_prefix . 'profile_comments SET
ID_MEMBER = "' . $context['user']['id'] . '",
comment = '' . htmlspecialchars ($_POST['comment']) . '',
time = "' . time() . '",
COMMENT_MEMBER_ID = "' . $memID . '"', __FILE__, __LINE__);
// should we notify user?
if (@$context['member']['options']['comments_notif_disable'] != 1 && $context['user']['id'] != $memID) {
require_once $sourcedir . '/Subs-Post.php';
sendpm (array('to' => array($memID), 'bcc' => array()), sprintf ($txt['profile_notif_com_subject'], $context['user']['name']), sprintf ($txt['profile_notif_com_body'], $context['user']['name']), false, array ('id' => 0, 'name' => $txt['profile_notif_com_user'], 'username' => $txt['profile_notif_com_user']));
}
redirectexit('action=profile;u=' . $memID);
} elseif (isset ($_GET['delete'])) {
checkSession('get');
$allowed = false;
if (allowedTo('profile_extra_any'))
$allowed = true;
elseif ($context['user']['is_owner'] && allowedTo('profile_extra_own')) {
// Are you deleting comment that is on your own profile?
$request = db_query ('SELECT COMMENT_MEMBER_ID FROM ' . $db_prefix . 'profile_comments WHERE ID_COMMENT = "' . (int)$_GET['delete'] . '"', __FILE__, __LINE__);
list ($user_id) = mysql_fetch_row ($request);
if ($context['user']['id'] == $user_id)
$allowed = true;
}
if ($allowed)
db_query ('DELETE FROM ' . $db_prefix . 'profile_comments WHERE ID_COMMENT = "' . (int)$_GET['delete'] . '"', __FILE__, __LINE__);
redirectexit ('action=profile;u=' . $memID);
} else {
// only buddies can post comments?
loadThemeOptions($memID);
if (isset ($context['member']['options']['comments_budd_only']) && $context['member']['options']['comments_budd_only'] == 1) {
if (!is_buddy ($memID, $context['user']['id']) && !allowedTo('edit_ultimate_profile_any'))
fatal_error ($txt['profile_comments_buddies_only'], false);
}
$context['sub_template'] = 'add_comment';
}
}
function report($memID)
{
global $context, $txt, $scripturl, $db_prefix, $user_info, $ID_MEMBER, $modSettings, $sourcedir, $language;
is_not_guest();
if ($memID == $ID_MEMBER)
fatal_lang_error('profile_report_own', false);
if (isset($_POST['sc']) || isset($_POST['submit'])) {
checkSession();
spamProtection('spam');
$reporterName = un_htmlspecialchars($user_info['name']) . ($user_info['name'] != $user_info['username'] && $user_info['username'] != '' ? ' (' . $user_info['username'] . ')' : '');
require_once($sourcedir . '/Subs-Post.php');
// Find all of this forum's administrators.
$request = db_query("
SELECT ID_MEMBER, emailAddress, lngfile
FROM {$db_prefix}members
WHERE ID_GROUP = 1 OR FIND_IN_SET(1, additionalGroups)
AND notifyTypes != 4
ORDER BY lngfile", __FILE__, __LINE__);
// Send every moderator an email.
while ($row = mysql_fetch_assoc($request))
{
loadLanguage('UltimateProfile', empty($row['lngfile']) || empty($modSettings['userLanguage']) ? $language : $row['lngfile'], false);
// Send it to the administrator.
sendmail($row['emailAddress'], $txt['profile_report_subject'] . ': ' . $context['member']['name'],
sprintf($txt['profile_report_email1'], $context['member']['name']) . $txt['profile_report_email2'] . ' ' . (empty($ID_MEMBER) ? $txt['guest'] . ' (' . $user_info['ip'] . ')' : $reporterName) . ' ' . $txt['profile_report_email3'] . ": " .
$scripturl . '?action=profile;u=' . $context['member']['id'] . " " .
$txt['profile_report_comment'] . ": " .
$_POST['comment'] . " " .
$txt[130], $user_info['email']);
}
mysql_free_result($request);
redirectexit();
}
$context['sub_template'] = 'report_profile';
}
../Themes/default//Profile.template.php
Arayın:
if (!empty($context['profile_areas']))
Değiştirin:
if (!empty($context['profile_areas']) && $context['sub_template'] !== 'summary2')
Arayın:
// Can they add this member as a buddy?
if (!empty($context['can_have_buddy']) && !$context['user']['is_owner'])
echo '
<a href="', $scripturl, '?action=buddy;u=', $context['member']['id'], ';sesc=', $context['session_id'], '">[', $txt['buddy_' . ($context['member']['is_buddy'] ? 'remove' : 'add')], ']</a>';
Değiştirin:
// Can they add this member as a buddy?
if (!empty($context['can_have_buddy']) && !$context['user']['is_owner'])
echo '
<a href="', $scripturl, '?action=buddies;sa=add;u=', $context['member']['id'], ';sesc=', $context['session_id'], '">[', $txt['buddy_add'], ']</a>';
Arayın:
// Template for showing theme settings. Note: template_options() actually adds the theme specific options.
function template_theme()
Öncesine Ekleyin:
// Template for profile specific options - about me, interests, customization...
function template_customized()
{
global $context, $settings, $options, $scripturl, $modSettings, $txt;
// The main containing header.
echo '
<form action="', $scripturl, '?action=profile2" method="post" accept-charset="', $context['character_set'], '" name="creator" id="creator" enctype="multipart/form-data">
<table border="0" width="85%" cellspacing="1" cellpadding="4" align="center" class="bordercolor">
<tr class="titlebg">
<td height="26">
<img src="', $settings['images_url'], '/icons/profile_sm.gif" alt="" align="top" />
', $txt['profile_customized'] , '
</td>
</tr><tr class="windowbg">
<td class="smalltext" height="25" style="padding: 2ex;">
', $txt['profile_customized_info'], '
</td>
</tr><tr>
<td class="windowbg2" style="padding-bottom: 2ex;">
<table border="0" width="100%" cellpadding="5" cellspacing="0">';
echo ' <tr>
<td width="40%" valign="top">
<b>', $txt['profile_customize_enable'], '</b>
</td>
<td>
<input type="hidden" name="default_options[customized]" value="0" /><input type="checkbox" name="default_options[customized]"', (@$context['member']['options']['customized'] == 1) ? ' checked="checked"' : '', ' value="1" class="check" />
</td>
</tr>
<tr>
<td colspan="2"><br /></td>
</tr>
<tr>
<td width="40%" valign="top">
<b>', $txt['profile_customize_private'], '</b>
</td>
<td>
<input type="hidden" name="default_options[customized_private]" value="0" /><input type="checkbox" name="default_options[customized_private]"', (@$context['member']['options']['customized_private'] == 1) ? ' checked="checked"' : '', ' value="1" class="check" />
</td>
</tr>
<tr>
<td width="40%" valign="top">
<b>', $txt['profile_comments_disable'], '</b>
</td>
<td>
<input type="hidden" name="default_options[comments_disable]" value="0" /><input type="checkbox" name="default_options[comments_disable]"', (@$context['member']['options']['comments_disable'] == 1) ? ' checked="checked"' : '', ' value="1" class="check" />
</td>
</tr>
<tr>
<td width="40%" valign="top">
<b>', $txt['profile_comments_budd_only'], '</b>
</td>
<td>
<input type="hidden" name="default_options[comments_budd_only]" value="0" /><input type="checkbox" name="default_options[comments_budd_only]"', (@$context['member']['options']['comments_budd_only'] == 1) ? ' checked="checked"' : '', ' value="1" class="check" />
</td>
</tr>
<tr>
<td width="40%" valign="top">
<b>', $txt['profile_comments_notif_disable'], '</b>
</td>
<td>
<input type="hidden" name="default_options[comments_notif_disable]" value="0" /><input type="checkbox" name="default_options[comments_notif_disable]"', (@$context['member']['options']['comments_notif_disable'] == 1) ? ' checked="checked"' : '', ' value="1" class="check" />
</td>
</tr>';
if ($modSettings['profile_enable_pictures'] == 1)
echo '
<tr>
<td width="40%" valign="top">
<b>', $txt['profile_pictures_budd_only'], '</b>
</td>
<td>
<input type="hidden" name="default_options[pictures_budd_only]" value="0" /><input type="checkbox" name="default_options[pictures_budd_only]"', (@$context['member']['options']['pictures_budd_only'] == 1) ? ' checked="checked"' : '', ' value="1" class="check" />
</td>
</tr>';
echo '
<tr>
<td colspan="2">
<br />
<hr class="hrcolor" />
</td>
</tr>
<tr>
<td width="40%" valign="top">
<b>', $txt['profile_about'], ':</b>
<div class="smalltext">', $txt['profile_about_desc'], '</div><br />
<br />';
if ($context['show_spellchecking'])
echo '
<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'creator\', \'default_options[about]\');" />';
echo '
</td>
<td>
<textarea class="editor" name="default_options[about]" rows="8" cols="65">', @$context['member']['options']['about'], '</textarea><br />';
// Load the spell checker?
if ($context['show_spellchecking'])
echo '
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/spellcheck.js"></script>';
echo ' </td>
</tr>';
echo '
<tr>
<td width="40%" valign="top">
<b>', $txt['profile_interests'], ':</b>
<div class="smalltext">', $txt['profile_interests_desc'], '</div><br />
<br />';
if ($context['show_spellchecking'])
echo '
<input type="button" value="', $txt['spell_check'], '" onclick="spellCheck(\'creator\', \'default_options[interests]\');" />';
echo '
</td>
<td>
<textarea class="editor" name="default_options[interests]" rows="8" cols="65">', @$context['member']['options']['interests'], '</textarea><br />
</td>
</tr>';
if ($modSettings['profile_allow_mediabox'] == 1)
echo '
<tr>
<td width="40%" valign="top">
<b>', $txt['profile_media'], ':</b>
<div class="smalltext">', $txt['profile_media_desc'], '</div><br />
<br />
</td>
<td>
<textarea class="editor" name="default_options[media]" rows="8" cols="65">', @$context['member']['options']['media'], '</textarea><br />
</td>
</tr>';
if ($modSettings['profile_allow_customize'] == 1)
echo '
<tr>
<td colspan="2">
<br />
<hr class="hrcolor" />
</td>
</tr>
<tr>
<td width="40%" valign="top">
<b>', $txt['profile_css'], ':</b>
<div class="smalltext">', $txt['profile_css_desc'], '</div><br />
<br />
</td>
<td>
<textarea class="editor" name="default_options[css]" rows="8" cols="65">', @$context['member']['options']['css'], '</textarea><br />
</td>
</tr>';
// Show the standard "Save Settings" profile button.
template_profile_save();
echo '
</table>
</td>
</tr>
</table>';
echo '
</form>';
if ($context['show_spellchecking'])
echo '
<form action="', $scripturl, '?action=spellcheck" method="post" accept-charset="', $context['character_set'], '" name="spell_form" id="spell_form" target="spellWindow"><input type="hidden" name="spellstring" value="" /></form>';
}
function template_report_profile()
{
global $context, $txt, $scripturl;
echo '
<form action="', $scripturl, '?action=profile;u=', $context['member']['id'] ,';sa=report" method="post" accept-charset="', $context['character_set'], '">
<table border="0" width="80%" cellspacing="0" class="tborder" align="center" cellpadding="4">
<tr class="titlebg">
<td>', $txt['profile_report_text1'], '</td>
</tr><tr class="windowbg">
<td style="padding-bottom: 3ex;" align="center">
<div style="margin-top: 1ex; margin-bottom: 3ex;" align="left">', $txt['profile_report_text2'], '</div>
', $txt['profile_report_text3'], ': <input type="text" name="comment" size="50" />
<input type="submit" name="submit" value="', $txt['profile_report_submit'], '" style="margin-left: 1ex;" />
</td>
</tr>
</table>
<input type="hidden" name="sc" value="', $context['session_id'], '" />
</form>';
}
function template_add_comment()
{
global $context, $txt, $scripturl;
echo '
<form action="', $scripturl, '?action=profile;u=', $context['member']['id'] ,';sa=comment;add" method="post" accept-charset="', $context['character_set'], '">
<table border="0" width="80%" cellspacing="0" class="tborder" align="center" cellpadding="4">
<tr class="titlebg">
<td>', $context['member']['name'] ,': ', $txt['profile_comment_add'], '</td>
</tr>
<tr class="windowbg">
<td style="padding: 3ex;">
', $txt['profile_comment'], ':<br />
<textarea cols="50" rows="4" name="comment"></textarea><br />
<br />
<input type="submit" name="submit" value="', $txt[10], '" />
</td>
</tr>
</table>
<input type="hidden" name="sc" value="', $context['session_id'], '" />
</form>';
}
function template_buddies()
{
global $context, $settings, $txt, $scripturl;
echo '
<table border="0" width="85%" cellspacing="1" cellpadding="4" align="center" class="bordercolor">
<tr class="titlebg">
<td height="26">
<img src="', $settings['images_url'], '/icons/profile_sm.gif" alt="" align="top" />
<a href="', $scripturl ,'?action=profile;u=', $context['member']['id'] ,'">', $context['member']['name'] ,'</a> - ', $txt['profile_buddies'] ,'
</td>
</tr>
<tr>
<td class="windowbg2" style="padding-bottom: 2ex;">
<table width="100%">';
if (isset ($context['member']['buddies_data'])) {
$i = 1;
foreach ($context['member']['buddies_data'] as $buddy_id => $data) {
if ($i == 1)
echo '
<tr>';
echo '
<td align="center">
', $data['avatar_image'],'<br />
<a href="', $scripturl , '?action=profile;u=', $data['ID_MEMBER'] , '">' , $data['realName'] , '</a><br />
<i>', $settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/buddy_' . ($data['is_online'] ? 'useron' : 'useroff') . '.gif' . '" alt="' . $txt[$data['is_online'] ? 'online2' : 'online3'] . '" align="middle" />' : $txt[$data['is_online'] ? 'online2' : 'online3'], $settings['use_image_buttons'] ? '<span class="smalltext"> ' . $txt[$data['is_online'] ? 'online2' : 'online3'] . '</span>' : '', '</i>
</td>';
if ($i == 3)
echo '
</tr>';
$i++;
if ($i == 4) $i = 1;
}
} else
echo ' <tr><td>', $txt['profile_buddies_no'] ,'</td></tr>';
echo '
</table>
</td>
</tr>
</table>';
}
../Sources/ModSettings.php
Arayın:
);
// By default do the basic settings.
$_REQUEST['sa'] = isset($_REQUEST['sa']) && isset($subActions[$_REQUEST['sa']]) ? $_REQUEST['sa'] : 'basic';
$context['sub_action'] = $_REQUEST['sa'];
Değiştirin:
'ultprofile' => 'ModifyUltProfileSettings',
);
// By default do the basic settings.
$_REQUEST['sa'] = isset($_REQUEST['sa']) && isset($subActions[$_REQUEST['sa']]) ? $_REQUEST['sa'] : 'basic';
$context['sub_action'] = $_REQUEST['sa'];
Arayın:
);
// Default to core (I assume)
$_REQUEST['sa'] = isset($_REQUEST['sa']) && isset($subActions[$_REQUEST['sa']]) ? $_REQUEST['sa'] : 'basic';
Değiştirin:
'ultprofile' => 'ModifyUltProfileSettings',
);
// Default to core (I assume)
$_REQUEST['sa'] = isset($_REQUEST['sa']) && isset($subActions[$_REQUEST['sa']]) ? $_REQUEST['sa'] : 'basic';
Arayın:
'layout' => array(
'title' => $txt['mods_cat_layout'],
'href' => $scripturl . '?action=featuresettings;sa=layout;sesc=' . $context['session_id'],
),
Sonrasına Ekleyin:
'ultprofile' => array(
'title' => $txt['ultimate_profile'],
'href' => $scripturl . '?action=featuresettings;sa=ultprofile;sesc=' . $context['session_id'],
),
Arayın:
function ModifyKarmaSettings()
Öncesine Ekleyin:
function ModifyUltProfileSettings()
{
global $txt, $scripturl, $context, $settings, $sc;
loadLanguage('UltimateProfile');
$config_vars = array(
array('check', 'profile_enable_all'),
'',
array('check', 'profile_enable_pictures'),
array('text', 'profile_pictures_path'),
array('text', 'profile_pictures_url'),
array('int', 'profile_pictures_number'),
array('int', 'profile_pictures_width'),
'',
array('check', 'profile_allow_customize'),
array('check', 'profile_allow_mediabox'),
);
// Saving?
if (isset($_GET['save']))
{
saveDBSettings($config_vars);
redirectexit('action=featuresettings;sa=ultprofile');
}
$context['post_url'] = $scripturl . '?action=featuresettings2;save;sa=ultprofile';
$context['settings_title'] = $txt['ultimate_profile'];
prepareDBSettingContext($config_vars);
}
../Themes/default/languages/Modifications.turkish.php
Arayın:
?>
Öncesine Ekleyin:
$txt['ultimate_profile'] = 'Özelleþtirilmiþ Profil';
$txt['permissionname_edit_ultimate_profile'] = 'Özelleþtirilmiþ profili düzenle';
$txt['permissionname_edit_ultimate_profile_own'] = 'Kendi profilini';
$txt['permissionname_edit_ultimate_profile_any'] = 'Herhangi bir profili';
$txt['permissionhelp_edit_ultimate_profile'] = 'Bu izin üyelerin özelleþtirilmiþ profillerini düzenlemesini saðlar.';
$txt['cannot_edit_ultimate_profile_own'] = 'Kendi özelleþtirilmiþ profilinizi düzenlemeye yetkiniz yok.';
$txt['cannot_edit_ultimate_profile_any'] = 'Baþkasýnýn özelleþtirilmiþ profilinizi düzenlemeye yetkiniz yok.';
../index.php
Arayın:
'buddy' => array('Subs-Members.php', 'BuddyListToggle'),
Sonrasına Ekleyin:
'buddies' => array('Buddies.php', 'BuddiesMain'),
../Sources/ManagePermissions.php
Arayın:
'profile_remove' => true,
Sonrasına Ekleyin:
'edit_ultimate_profile' => true,
Arayın:
'manage_bans',
'send_mail',
Sonrasına Ekleyin:
'edit_ultimate_profile',
../Sources/Subs-Members.php
Arayın:
db_query("
DELETE FROM {$db_prefix}collapsed_categories
WHERE ID_MEMBER $condition", __FILE__, __LINE__);
Sonrasına Ekleyin:
db_query("
DELETE FROM {$db_prefix}buddies
WHERE ID_MEMBER $condition
OR BUDDY_ID $condition", __FILE__, __LINE__);
db_query("
DELETE FROM {$db_prefix}profile_comments
WHERE COMMENT_MEMBER_ID $condition", __FILE__, __LINE__);
db_query("
DELETE FROM {$db_prefix}profile_albums
WHERE ID_MEMBER $condition", __FILE__, __LINE__);
$request = db_query ("SELECT ID_PICTURE FROM {$db_prefix}profile_pictures WHERE ID_MEMBER $condition", __FILE__, __LINE__);
require_once($sourcedir . '/ProfilePictures.php');
while ($row = mysql_fetch_assoc ($request)) {
delete_picture ($row['ID_PICTURE']);
}
Manuel(elle) kurulum bitmiştir. Aşağıdaki dosyalarıda karşılarında söylenen yerlere atınız.
- Sources dosyası forum anadizinine.
- Themes dosyası forum anadizinine.
- profile_pictures dosyası forum anadizinine.
Son olarakta database.php dosyasını forum anadizininize atıp çalıştırıyorsunuz.
Manuel kurulum tek mesaja sığmadığından iki mesaj halinde gönderilmiştir. Eski konu kilitlenmiştir. Lütfen buradan devam ediniz.
Ben modu kurdum, aktif ettim, üye izinlerini de verdim kendi profilimdeki yerleri düzenledikten sonra kaydederken "profil bulunamadı" hatası verdi bir iki kez tekrar denedim ve şuan kurdugum mod yönetimden aktif görünmesine rağmen ben profilden göremiyorum... Neden olabilir? nasıl düzelir??
Özel mesajda Profile.php'de hata verdiğini yazmıştınız. Buradaki manuel kurulumu dener misiniz? Muhtemelen o hatadan kaynaklanıyordur.
Üstadlar. Şöyle bir sıkıntım var. Resimlerin altına yorum yapıldığında avatarlar kocaman gözüküyor. yani üye avatarını başka bir url den yüklemiş. Boyutuda 487×478. Avatarı otomatik 150x150 ayarlı ama. Burda avatarını yüklediği url deki orjinal boyut çıkıyor. Bu ayarlanabilir mi acaba. Saygılar...
Evet profile.php de kurulum yaparken hata vermişti dün manuel kurmuştum oray ama kurulumdan sonra çalışmıştı.Az önce baktım bazı kodları değiştirmemişim ve ilk mesajda verilen tüm değişiklikleri yaptım bu sefer de 2639 satır için parse error hatası verdi. O satır da aşağıdaki gibi.. ( daha önce profilime bakanlar modu vardı çakışmış olabilir mi?
value = SUBSTRING('' . addslashes (htmlspecialchars ($html)) . '', 1, 65534)
Yaptığım değişikliklerden sonraki profile.php ekte....
bu modu sorunsuz yükledim fakat daha önce yuklediğim referral mod linkinin bu yenı profil tipindede gösterilmesini istiyorum....bunda gorulmuyor....bunu nasıl halledecez?????.
Arkadaşlar benim soruna el atabilecek biris yok mu?
@PaRDuS kurulumu başa alıp tekrar denemeni tavsiye ederim.
erhan kurulumu ben paket olarak yapmıştım sadece Sources/Profile.php dosyasında hata vermişti. o dosyayı da manuel editledim ilk mesaj değişmiş galiba benim de dikkatimi çekti. Değişen yer neresi söyleyebilirsen ya da ekteki dosyaya bakabilirsen oradan düzelteyim ya da sıfırdan Sources/Profile.php yi yukardaki anlatıma göre editlemek zorunda kalacağım :)
Yooo hayır ben kodlarda birşey değiştirmedim, mod linki çalışmıyordu, onu düzelttim. Zaten sana tavsiye ettiğimde oydu, profil.php yi yukarıdaki anlatıma göre tekrar düzenlemek.
Arkadaşlar yine manuel olarak profil.php yi editledim yine aynı satırda hata verdi sorun nedir bakabilirmisiniz. Profil.php yukardaki mesajımda ekte de vardı bakabilirseniz...
Verdiği Satır Hatası:
Quote
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/xxxxx/public_html/forum/Sources/Profile.php on line 2639
Emin degilim ama ektekini dener misin?
Bendede hata verdi. Sonradan düzelttim. modifactions.turkish.php türkçe karakterlerde sorun var. onları düzgün şekilde verirsen düzelecek.
$txt['ultimate_profile'] = 'Özelleştirilmiş Profil';
$txt['permissionname_edit_ultimate_profile'] = 'Özelleştirilmiş profili düzenle';
$txt['permissionname_edit_ultimate_profile_own'] = 'Kendi profilini';
$txt['permissionname_edit_ultimate_profile_any'] = 'Herhangi bir profili';
$txt['permissionhelp_edit_ultimate_profile'] = 'Bu izin üyelerin özelleştirilmiş profillerini düzenlemesini sağlar.';
$txt['cannot_edit_ultimate_profile_own'] = 'Kendi \ özelleştirilmiş profilinizi düzenlemeye yetkiniz yok.';
$txt['cannot_edit_ultimate_profile_any'] = 'Başkasını\'nın özelleştirilmiş profilinizi düzenlemeye yetkiniz yok.';
------------
\ bu işareti koyunca düzeldi.... Bu kısmı düzgün verebilirsen bizde tam düzeltelim. Şimdiden Teşekkürler...
Oralarda tırnak işareti yok ki?..
Yağız denedm ama yine aynı hatayı verdi...Bir çözümü olmalı..
flod olacak ama 2 gün geçti ve sorunu halledebilecek yok mu?
Bu hatayı hiç almamıştım. O yüzden bilemiyorum.
Yukardaki ekteki Profil.php de ya da aşağıdaki satırda sorun ne?
value = SUBSTRING('' . addslashes (htmlspecialchars ($html)) . '', 1, 65534)
Bir ara bende bu modifikasyonu kurmuştum , sitede seo kurulu diye hatalar vermişti.
Seo kurulu mu sitede ? O yüzden hata veriyor olmasın ?
Hayır seo kurlu değil, vBulletin Style Meta Tags ve profilime bakanlar var. vBulletin Style Meta Tags'la ya da profilime bakanlarla ilgisi olabilir mi?
Öncelikle bu çeviri için çok teşekkür ederim. İşimi fazlasıyla gördü diyebilirim. Fakat bir isteğim olacaktı. Gelişmiş profildeki ''Hakkımda ve İlgi Alanlarım'' kısımlarını kayıt esnasında üyelere yazdırmak istiyorum. Yardımcı olacak arkadaşlar varmı. Ekte hangi dosyaları vermem gerekiyor?
smf sürümüm 1.1.7
ultimate profile sürümü 0-8-5
En kısa zamanda denerim.
Teşekkürler, dört gözle bekliyorum. iyi çalışmalar.
Edit: bu modifikasyonda profilde arkadaş listesi görünemeyebiliyormuş. ama modun yapımcısı bunun için bi düzenleme dosyası yapımlamış.
QuoteUltimate Profile 0.8 comes with the new buddies system. If you want to keep all your old buddies, you should run this migration tool. Just unpack this archive, upload migrate_buddies.php and open it with your web browser. Please, don't forget to backup your database before running the script
http://jovant.guruserve.com/test-forum/index.php?topic=15.0
/smf dizinine migrate_buddies.php dosyasını atıp çalışmanız yeterliymiş bu sorunu ortadan kaldırmak için. Ben denedim sorunum ortadan kalktı. profilde artık arkadaş listemde görünüyor. Bu sorunu yaşayan arkadaşlar için bi yardımım dokunur diye yazdım.
Beklettiğim için özür dilerim.
..Themes/default/Register.template.php dosyasında bulun:
if ($context['visual_verification'])
{
echo '
<tr valign="top">
<td width="40%" valign="top">
<b>', $txt['visual_verification_label'], ':</b>
<div class="smalltext">', $txt['visual_verification_description'], '</div>
</td>
<td>';
if ($context['use_graphic_library'])
echo '
<img src="', $context['verificiation_image_href'], '" alt="', $txt['visual_verification_description'], '" id="verificiation_image" /><br />';
else
echo '
<img src="', $context['verificiation_image_href'], ';letter=1" alt="', $txt['visual_verification_description'], '" id="verificiation_image_1" />
<img src="', $context['verificiation_image_href'], ';letter=2" alt="', $txt['visual_verification_description'], '" id="verificiation_image_2" />
<img src="', $context['verificiation_image_href'], ';letter=3" alt="', $txt['visual_verification_description'], '" id="verificiation_image_3" />
<img src="', $context['verificiation_image_href'], ';letter=4" alt="', $txt['visual_verification_description'], '" id="verificiation_image_4" />
<img src="', $context['verificiation_image_href'], ';letter=5" alt="', $txt['visual_verification_description'], '" id="verificiation_image_5" />';
echo '
<input type="text" name="visual_verification_code" size="30" tabindex="', $context['tabindex']++, '" />
<div class="smalltext">
<a href="', $context['verificiation_image_href'], ';sound" onclick="return reqWin(this.href, 400, 120);">', $txt['visual_verification_sound'], '</a> | <a href="', $scripturl, '?action=register" onclick="refreshImages(); return false;">', $txt['visual_verification_request_new'], '</a>
</div>
</td>
</tr>';
}
Sonrasına ekleyin:
loadLanguage('UltimateProfile');
echo '
<tr valign="top">
<td width="40%" valign="top">
<b>', $txt['profile_interests'], ':</b>
<div class="smalltext">', $txt['profile_interests_desc'], '</div><br />
</td>
<td>
<textarea class="editor" name="default_options[interests]" rows="8" cols="65">', @$context['member']['options']['interests'], '</textarea>
</td>
</tr>';
Teşekkür Ederim. Elin kolun dert görmesin :)
Yağız SMF 2.0 Beta 4'e çevirmişmiydin? :D
Evet çevirdim. Alpay'a test için göndermiştim. Ama yayınlamayacağım.
tamam kardeşim.sağol
Quote from: Yağız on December 29, 2008, 08:09:49 AM
Evet çevirdim. Alpay'a test için göndermiştim. Ama yayınlamayacağım.
Ama beta tester ben olacaktım :(
Quote from: Özgür | ЯocKayseri on December 29, 2008, 10:01:15 PM
Quote from: Yağız on December 29, 2008, 08:09:49 AM
Evet çevirdim. Alpay'a test için göndermiştim. Ama yayınlamayacağım.
Ama beta tester ben olacaktım :(
Beta gönderildi.
Teşekkür ederim yağız. ne kadar istediğimi sen biliyorsun bu modu rc1 e uyarlanana kadar rc1 e geçmeyebilirim bile bunun için.
Eline koluna sağlık. (bu arada feedback olayı olacak mı ? birkaç ufak değişiklik yapılması gerekiyor da bazı yerlerde =) )
You're legendary!
Feedback derken? :)
Şöyle yani bug bildirimi, xhtml hataları , görünüm eksikleri yani beta testerın görüp söyleyebileceği eksikler fazlalıklar =)
Anladım :)
Gördüğün hataları bana özel mesajdan bildirebilirsin.
öncelikle güzel paylaşım teşekkür ederim.sorunsuz bir şekilde kurdum fakat sonradan farkettiğim bir sorun var.
yetkililer profiline resim ekleyebiliyor fakat normal üyeler ekleyemiyor :(
lütfen yardım başka sorun görünmüyor şuanda..
Admin > Üye İzinleri > Normal Üyeler > Özelleştirilmiş profili düzenle > Kendi profilini
Burası seçili mi?
Quote from: Yağız on January 04, 2009, 08:41:03 AM
Admin > Üye İzinleri > Normal Üyeler > Özelleştirilmiş profili düzenle > Kendi profilini
Burası seçili mi?
böyle bir seçenek yok orada sanırım dil dosyalarında bir eksik var ne yapmalıyım ?
../Themes/default/languages/Modifications.turkish.php
Arayın:
?>
Öncesine Ekleyin:
$txt['ultimate_profile'] = 'Özelleştirilmiş Profil';
$txt['permissionname_edit_ultimate_profile'] = 'Özelleştirilmiş profili düzenle';
$txt['permissionname_edit_ultimate_profile_own'] = 'Kendi profilini';
$txt['permissionname_edit_ultimate_profile_any'] = 'Herhangi bir profili';
$txt['permissionhelp_edit_ultimate_profile'] = 'Bu izin üyelerin özelleştirilmiş profillerini düzenlemesini sağlar.';
$txt['cannot_edit_ultimate_profile_own'] = 'Kendi özelleþtirilmiş profilinizi düzenlemeye yetkiniz yok.';
$txt['cannot_edit_ultimate_profile_any'] = 'Başkasının özelleştirilmiş profilini düzenlemeye yetkiniz yok.';
çok teşekkür ederim kardeşim burayı atlamışım ben Allah razı olsun emeklerine sağlık..
ben bunu kurduktan sonra pc den foruma avatar yüklememe sorunu oluştu.avatar yükleniyor fakat x gözüküyor dizin yolları da doğru..
Sorununuzun bu modifikasyonla alakası olduğunu zannetmiyorum. Kodlarınızı kontrol edin.
arkadaşlar bende hiç bi sorun cıkmadı hepsini kurdum tıkır tıkır calısıyor ancak tek bi sorunum var oda profileden resimlerim kategorisine giriyorum resim ekle yada albüm ekleye tıklayınca sayfa yenileniyor baska bi yerde ince ayarmı lazım yoksa kodlama mı sorunlu paket kuruldu zaten
ayrıca izinler falan hepsi yapılı bütün üyelerin admin dahil resimlerim kategorsi bu sekilde sorunlu ne yapabilirz acaba?=
Albüm eklediniz mi?
resimlerim kısmına yorum ekleyince avatar sorunu oluyo çok büyük çıkıyo bazı üyelerin avatarları yardımcı olursanız cok sevinirim
../Sources/ProfilePictures.php dosyasinda bulun:
$context['comments'][] = array (
Öncesine ekleyin:
// For avatars: if we're always html resizing, assume it's too large.
if ($modSettings['avatar_action_too_large'] == 'option_html_resize' || $modSettings['avatar_action_too_large'] == 'option_js_resize') {
$avatar_width = !empty($modSettings['avatar_max_width_external']) ? ' width="' . $modSettings['avatar_max_width_external'] . '"' : '';
$avatar_height = !empty($modSettings['avatar_max_height_external']) ? ' height="' . $modSettings['avatar_max_height_external'] . '"' : '';
} else {
$avatar_width = '';
$avatar_height = '';
}
dediğinizi aynen yaptım ama deişen bişi olmadı boşluklara avatar boyutunuda girdim aynı sanırım ilgili kısım burası ama ben yapamadım bi bakarsanız sevinirim.
<div class="smalltext">
', $comment['author']['avatar'] ,'<br /><br />
<i>', $settings['use_image_buttons'] ? '<img src="' . $comment['author']['online']['image_href'] . '" alt="' . $comment['author']['online']['text'] . '" align="middle" />' : $comment['author']['online']['text'], $settings['use_image_buttons'] ? '<span class="smalltext"> ' . $comment['author']['online']['text'] . '</span>' : '', '</i>
</div>
Sadece bunu ekleyin:
$avatar_width = 'width="150"';
$avatar_height = 'height="150"';
çok teşekkür ederim kardeş ama tam nereye eklicemi bilemiyorum son bi yardımcı olurmusun bilsem bu kadar uğrastırmazdım özür dilerim
$context['comments'][] = array (
Bundan önce.
sağolasın kardeşim senide uğrastırdım ama malesef olmadı helal et hakkını.
Edit: İlk verdiğin kodlar düzgün çalıstı çok teşekkür ederim tekrardan yanlıs yere ekleyip senide uğrastırdım tekrardan helal et hakkını süpersin çok teşekkür ederim :)
Teşekkürler
Mod yazarının söylediğine göre 0.9 versiyonu tamamlanmış Mod siteye yollanmış ( yanlış anlamadıysam tabiki). 2.0 uyumlu olacaktır muhtemelen.
1.7 lerde uyumlu oluyomu peki yeni versiyonu ?
Yeni versiyonda artı bir özellik yokki. Uyumlu olmasada farkeden birşey olmaz.
Arkadaşlar Özelleştirilmiş Profil' e tıklıyorum
QuoteBir hata meydana geldi!
'customized' adlı teması yüklenemiyor.
şeklinde uyarı veriyor ne yapmam lazım
birde arkadaşlar sadece kendim ekleyebiliyorum resim diğer kullanıcalar ekleyemiyor. ?
Üye4 izinlerini kontrol ettiniz mi?
evet hepsi aktif
Manuel kurulumu kendi temanıza da uygulayın.
saol yağız oldu fakat resimler gözükmüyor, resmin ana dizinine ne yazacağım arkadaşlar ?
Forum dizininizin sonuna /profile_pictures ekleyin.
Quote from: Yağız... on April 03, 2009, 06:21:21 AM
Forum dizininizin sonuna /profile_pictures ekleyin.
Teşekürederim Yağız.
selam resim ekle tusuna basınsa sayfa yeniliyor albüm ekle deyincede aynı sorunla karsılasıyorum üye izinlerinden izinde verdim ama bir turlu ne album nede resim ekleyebildim
aynı sorun bende de var
Modifikasyon kurulurken bir problem olmuş olabilir. Manuel olarak kurmayı deneyin.
manuel olarakta kontrol ettim sorunsuz
Demo üyelik alabilir miyim?
http://www.destanforum.com/forum/index.php
kullanıcı adı: demo
Şifre :Demo1234
Zannımca sorun seo kullanıyor olmanızdan kaynaklanıyor.
baska bir siteden seo ile ilgili düzenlemeyide yaptım yine değişen birşey olmadı
http://www.destanforum.com/forum/index.php?action=profile;u=716;sa=pictures;add=0
adresi
http://www.destanforum.com/forum/profiles/demo-u716.html;sa,pictures
adresine yönleniyor. Sorun bundan kaynaklanıyor. üye profillerinde seoyu kapatıp bir deneyin.
yok yine aynı seo yu komple kapattım yinede değişmedi
Seoyu kapatmadan profiller için olan bölümü kapatın, yine profiller için olan kodları httaccess'den silin. Tekrar deneyin. Şuan halen aktif gözükmekte.
tamam çözülmüştr elinize saglık yapamayan olursa şu şekilde çözdüm.ama bu uygulamayı yapmadan önce htaccess dosyasının cmod ayarını 777 yapın yoksa benim gibi ugrasırsınız yarım saat :D Quote from: wizi_emre on April 19, 2009, 01:23:30 PM
Arkadaşlar çoğu kişinin de bildiği gibi Seo4 İle ultimate profil modları birbirine uymuyor. Resim yükleyebilme modülüde çalışmıyor. Böyle bir hatayının, çok araştırma deneme ve yanılmalar sonucu çözümünü buldum. Aşağıda ki kodları
Admin > Seo4SMF Admin > Beautifying url for profile members ? Seçeneği seçili olmayacak
Admin > Seo4SMF Admin > Edit htaccess ' e kopyalayın ve Save butonu ile kaydedin.
Önemli : Forumunuz /forum klasörü altında ise Kod 1 kopyalayınız. Ana dizinde ise 2. olan kodu kopyalayınız. Artık Ultimate profil ve seo4 sorununuz kalmadı.
Kod 1 Forumunuz /forum klasörü içinde ise
RewriteEngine on
#Some apache servers need Rewritebase.
#delete # from start of Rewrite base to enable it.
#If your forum is something like http://www.forum-example.com/forum then modify your
#RewriteBase in this way: RewriteBase /forum
RewriteBase /forum
#Archive/Sitemaps
RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]
#uncomment if you use beautifying url actions
#RewriteCond %{REQUEST_METHOD} =GET
#RewriteCond %{QUERY_STRING} ^action=(.*)$
#RewriteRule ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$
RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]
#Tiny Portal Old Url's
RewriteCond %{QUERY_STRING} ^page=([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L]
#Rewrite Old urls
RewriteRule ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L]
RewriteRule ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L]
RewriteRule ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L]
#Bad Url's
#RewriteCond %{REQUEST_URI} ^(.*)\.html$
#RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*)\.([0-9]*).html$
#RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html seo4smf-redirect.php?t=$2 [R=301,L]
RewriteRule ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L]
RewriteRule ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L]
#New board URL's
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/$ index.php?dummy=2&board=$2.$3 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9])$ index.php?dummy=2&board=$2.$3 [L]
#New topic URL's
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html$ index.php?dummy=1&topic=$2.$3 [L]
#New Tinyportal Articles URL's
RewriteRule ^(.*)-p([0-9]*)\.html index.php?dummy=1&page=$2 [L]
#New action Url's - uncomment if you use beautifying url actions
#RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L]
#RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L]
#Sitemaps
RewriteRule sitemap.xml sitemaps.php [L]
RewriteRule urllist.txt urllist.php [L]
Kod 2 Forumunuz Ana Dizinde İse
RewriteEngine on
#Some apache servers need Rewritebase.
#delete # from start of Rewrite base to enable it.
#If your forum is something like http://www.forum-example.com/forum then modify your
#RewriteBase in this way: RewriteBase /forum
RewriteBase /
#Archive/Sitemaps
RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]
#uncomment if you use beautifying url actions
#RewriteCond %{REQUEST_METHOD} =GET
#RewriteCond %{QUERY_STRING} ^action=(.*)$
#RewriteRule ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$
RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]
RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]
#Tiny Portal Old Url's
RewriteCond %{QUERY_STRING} ^page=([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L]
#Rewrite Old urls
RewriteRule ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L]
RewriteRule ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L]
RewriteRule ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L]
#Bad Url's
#RewriteCond %{REQUEST_URI} ^(.*)\.html$
#RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*)\.([0-9]*).html$
#RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html seo4smf-redirect.php?t=$2 [R=301,L]
RewriteRule ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L]
RewriteRule ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L]
#New board URL's
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/$ index.php?dummy=2&board=$2.$3 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9])$ index.php?dummy=2&board=$2.$3 [L]
#New topic URL's
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html$ index.php?dummy=1&topic=$2.$3 [L]
#New Tinyportal Articles URL's
RewriteRule ^(.*)-p([0-9]*)\.html index.php?dummy=1&page=$2 [L]
#New action Url's - uncomment if you use beautifying url actions
#RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L]
#RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L]
#Sitemaps
RewriteRule sitemap.xml sitemaps.php [L]
RewriteRule urllist.txt urllist.php [L]
Bütün Sorun Şu Kodlar Yüzünden :D Bunlar verdiğim kodlar [ Kod 1 - Kod 2] ile silinmiş oluyor. isterseniz kendinizde silebilirsiniz.
RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*);(.*)$
RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1;param=%2 [R=301,L]
RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1 [R=301,L]
#New profiles URL's
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*);delete,([0-9]*);sesc,([a-z0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4;delete=$5;sesc=$6 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*)$ index.php?dummy=1&action=profile;u=$2;sa=$3 [L]
RewriteRule ^(.*)-u([0-9]*)\.html index.php?dummy=1&action=profile;u=$2 [L]
Anlatım wizi_emre
Seo4smf'nin tuhaf bir yapısı var hakikaten. =) Çözüldüğüne sevindim kolay gelsin.
teşekkür ederim yardımlarınız için
Türkçe UTF-8 kullananlar için gerekli yama. "/Themes/default/languages/" klasörüne atın..
arkadaşlar bende resimler gözükmüyor..? neden olabilir acaba ?
Yüklenecek resimlerin URL'si ayarlanmamış olabilir.
forum/profile_pictures şeklinde ayarladım ?
SMF 2.0 RC1 nasıl yaparım
Daha yayınlanmadı.
ne zaman çıkar aceba
Quote from: bilasdem on May 12, 2009, 09:58:22 AM
ne zaman çıkar aceba
Mod yazarının keyfine bağlı..
@Moonsheald
Teşekkürler
Ya bir sorun var profili ziyaret edenleri bir türlü çıkaramadım ben eskı profilde vardı ultimate olan kısmı ekledım o moddan alıp yıne gorunmuyor nasıl yaparım onu?
Profili ziyaret edenler modifikasyonunu yüklerken oraya ekleme yapması gerekiyor.
Yok o mod önceden kuruluydu kaldırıp tekrar mı kurayım ?
O şekilde de olur veya manuel olarak kurabilirsiniz.
Öyle yaptım ama hata verdi profile tıklayınca boş sayfa cıkıyor.
birde modsettings.php de sorun oldu forum secenekleride aynı sekılde bos sayfa oluyor.
Bu iki dosyada sıkıntı var bunları yapınca hata verıyor. :/
2.0a bi uyarlansa keşke :)
Quote from: ampul on May 22, 2009, 05:25:51 PM
Öyle yaptım ama hata verdi profile tıklayınca boş sayfa cıkıyor.
birde modsettings.php de sorun oldu forum secenekleride aynı sekılde bos sayfa oluyor.
Bu iki dosyada sıkıntı var bunları yapınca hata verıyor. :/
Şuan zamanım yok, sabah bakacağım.
Quote from: Mucize on May 22, 2009, 05:48:03 PM
2.0a bi uyarlansa keşke :)
Uyarlandı zaten. Özgür'ün sitesinde vardı sanırım, oradan bakabilirsiniz.
Quote from: Yağız... on May 22, 2009, 05:56:43 PM
Quote from: ampul on May 22, 2009, 05:25:51 PM
Öyle yaptım ama hata verdi profile tıklayınca boş sayfa cıkıyor.
birde modsettings.php de sorun oldu forum secenekleride aynı sekılde bos sayfa oluyor.
Bu iki dosyada sıkıntı var bunları yapınca hata verıyor. :/
Şuan zamanım yok, sabah bakacağım.
Tşk ederim bekliyorum sağolasın.
Quote from: Yağız... on May 22, 2009, 05:56:43 PM
Quote from: Mucize on May 22, 2009, 05:48:03 PM
2.0a bi uyarlansa keşke :)
Uyarlandı zaten. Özgür'ün sitesinde vardı sanırım, oradan bakabilirsiniz.
Baktım ama bulamıyorum Özgür'Ün sitesinde :-\
Paket olarak değil, profil alanına girersen görebilirsin.
Evet... Gördüm de paket olarak yayınlanmadı sanırım :-\
Hayır. Şu an sadece bende, Özgür'de, Alpay'da ve modifikasyon yazarında var. Yazarın modifikasyon sitesine koymasını beklemelisin :)
Bekleyelim bakalım :)
hocam hane alttaki ekleri atın diyor databaseyi çalıştırın diyor onları benmi göremedim yokmu ?
:D
Benim sources klasöründe, modsettings.php diye bi dosya yok :D
Çünkü 2.0 da o dosya yok. ;)
Eee,manuel kurulum yaparken o seçeneği atlayacak mıyız o zaman ?
Neden manuel kurulum yapmayı deniyorsun? Çalışmaz...
2.0Rc1-1 için manuel kurulum seçeneği aktifti...
Orda herhangi bi uyarı olmadığı için denemeyi denedim :)
Bende aktif degil... 2.0 sürümü için daha yok.
'customized' adlı teması yüklenemiyor.
paket olarak kurdumsorna tek tek kontrol ettim hata verince tüm dosyaları yinede üstteki hatayı alıyorum bunun bir caresi yokmu arkadaşlar themesteki dosyaları kendi temamada uyguladım yinede durum bu
Temanızda bulunan Profile.template.php dosyasına manuel kurulumdaki değişiklikleri uygulayın. Eğer hala olmuyorsa, dosyanızı eke koyun(kendi temanizin).
olmadı bir türlü düzelmiyor bi yardımcı olursan cok sevinirim yağız
birde kimlik bilgisi kısmı cıkmıyo profilde onu nasıl ekleyebilirim
Quotebirde kimlik bilgisi kısmı cıkmıyo profilde onu nasıl ekleyebilirim
benimde başımı ağrıtmıştı bu sorun :) Çözümü için şunu uygula ;
Sources/Profile.php 'de bul;
$context['profile_areas']['edit_profile']['areas']['customized'] = '<a href="' . $scripturl . '?action=profile;u=' . $memID . ';sa=customized">' . $txt['profile_customized'] . '
Üstüne ekle;
$context['profile_areas']['edit_profile']['areas']['forumProfile'] = '<a href="' . $scripturl . '?action=profile;u=' . $memID . ';sa=forumProfile">Kimlik Bilgisi</a>';
Yedek almayıda sakın unutma .
Artık 2.0'ı destekliyor..
iyi oldu bu ;)
oo süper arkadaşlar çeviri yapan oldumu :)
İlk mesajda, ekteki dosyayı languages klasörüne atmanız yeterli.
Benim bi merakım var bu modifikasyonla ilgili....
QuoteBuraya HTML ve CSS kodları koyarak profilinizin görünümünü güzelleştirebilirsiniz.
böyle bir açıklama var. CSS ile nasıl düzenleme yapacagımı, nasıl ekleyeceğimi bilemedim.
Bilen birisi anlatabilir mi acaba ?
Quote from: €®Ю€∏∏----® on July 17, 2009, 03:29:00 AM
oo süper arkadaşlar çeviri yapan oldumu :)
Neyin çevirisi?
Quote from: Mucize on July 17, 2009, 03:34:32 AM
İlk mesajda, ekteki dosyayı languages klasörüne atmanız yeterli.
Benim bi merakım var bu modifikasyonla ilgili....
QuoteBuraya HTML ve CSS kodları koyarak profilinizin görünümünü güzelleştirebilirsiniz.
böyle bir açıklama var. CSS ile nasıl düzenleme yapacagımı, nasıl ekleyeceğimi bilemedim.
Bilen birisi anlatabilir mi acaba ?
Normal CSS kodlarını HTML style tagları arasında koyabilirsin. Ama kullanmanızı tavsiye etmiyorum, o bölüm daha gelişme aşamasında.
tamam yağız orada bi yanlış anlaşılma oldu eski dil dosyasını olmuyor sanıyordum kusurma bakma..
Quote from: Yağız... on July 17, 2009, 09:17:21 AM
Normal CSS kodlarını HTML style tagları arasında koyabilirsin. Ama kullanmanızı tavsiye etmiyorum, o bölüm daha gelişme aşamasında.
;)
Tamam Yağız, teşekkürler.
SMF 1.1.10'a bu modu kurdum. Hersey cok güzel calisiyor. emegi gecenlere öncellikle tesekkürler.
Ama profile not birakmakta karakter sorunu var.
Tüm dosyalari utf8 yaptim.
veri tabanina baktim tablolari da utf generali ye cevirdim. Ama
profile_comments tablosu da utf8. Ama icinde bulunan comments latin. Onu ceviremiyorum. Nasil yapildigini da bilmiyorum.
Yardimci olursaniz sevinirim.
arkadaslar bende bu sorun verdi nasil yapcam.
Türkçe dil dosyasını attınmı temanın /languages dizinine ?
ben manuel kurmadim ama hatayi bulmak icin manueline baktim kurulum tam ama cıkmıyor yazilar filan hatali kurulum gibi kurarken basariliydi hepsi.dil dosyasi mecvut baktim.
Eğer ilk mesajın ekindeki dosyayı ./Themes/default/languages klasörüne attıysanız hiçbir problem çıkmaması gerekiyor.
Yanlış yere açmışım kusura bakmayın burdan tekrar yazıyorum:
-Arkadaşlar ben Ultimate profil kullanıyorum. Önceden kurmuş olduğum "Profilde Kullanıcı Eylemi" modu çalışmıyor yani gözükmüyor. O kadar araştırdım bi yerde bulamadım. Kaldırdım tekrar kurdum sorun hala devam ediyor. "Standart Profillerde" çalışıyor ama "Özelleştirilmiş Profillerde" çalışmıyor. Baktığım sitelerde sorunsuz çalıştığını gördüm. Sorun nedir acaba?
Ve bu modu(Ultimate Profile) kurmadan önceden arkadaş listelerine izin vermiştim. Şimdi önceki arkadaşlar zaten arkadaşım olduğundan tekrar ekleyemiyorm. Yani bir nevi çakışma söz konusu sanırım. Bunu nasıl düzeltebilirm.?
Smf 1.1.9 kullanıyorm, teşekkürler.
Yok olmadi kontrol ettim eksik yok basarili hersey ama kurduktan sonra fark eden birsey yok gorunmuyor modul ozellikleri.
Quote from: kraydn on August 03, 2009, 12:13:58 PM
Yanlış yere açmışım kusura bakmayın burdan tekrar yazıyorum:
-Arkadaşlar ben Ultimate profil kullanıyorum. Önceden kurmuş olduğum "Profilde Kullanıcı Eylemi" modu çalışmıyor yani gözükmüyor. O kadar araştırdım bi yerde bulamadım. Kaldırdım tekrar kurdum sorun hala devam ediyor. "Standart Profillerde" çalışıyor ama "Özelleştirilmiş Profillerde" çalışmıyor. Baktığım sitelerde sorunsuz çalıştığını gördüm. Sorun nedir acaba?
Ve bu modu(Ultimate Profile) kurmadan önceden arkadaş listelerine izin vermiştim. Şimdi önceki arkadaşlar zaten arkadaşım olduğundan tekrar ekleyemiyorm. Yani bir nevi çakışma söz konusu sanırım. Bunu nasıl düzeltebilirm.?
Smf 1.1.9 kullanıyorm, teşekkürler.
İlk probleminiz için, kullandığınız modun Profile.template.php dosyasına uyguladığı işlemleri UltimateProfile.template.php dosyasına uygulayın.
Diğer sorununuz için bu paketi indirin ve kurun:
http://jovant.guruserve.com/projekti/smf/ultimate_profile/migrate_buddies.zip
Quote from: KCA on August 03, 2009, 09:41:51 PM
Yok olmadi kontrol ettim eksik yok basarili hersey ama kurduktan sonra fark eden birsey yok gorunmuyor modul ozellikleri.
Türkçe dil dosyalarını yükledikten sonra Admin > Forum Seçenekleri > Özelleştirilmiş Profil bölümünden ayarlarını yapın.
Evet Şimdi Oldu Tekrar denedim ama
Admin > Forum Seçenekleri > Özelleştirilmiş Profil bölümüne girince
acılan kısım
Admin > Forum Seçenekleri > Temel ÖZellikler ile ayni
ModSettimgs.php dosyasında yapılan değişiklikleri tekrar uygulayın.
Quote from: Efser on July 26, 2009, 04:08:22 AM
SMF 1.1.10'a bu modu kurdum. Hersey cok güzel calisiyor. emegi gecenlere öncellikle tesekkürler.
Ama profile not birakmakta karakter sorunu var.
Tüm dosyalari utf8 yaptim.
veri tabanina baktim tablolari da utf generali ye cevirdim. Ama
profile_comments tablosu da utf8. Ama icinde bulunan comments latin. Onu ceviremiyorum. Nasil yapildigini da bilmiyorum.
Yardimci olursaniz sevinirim.
Benim sorunda da bir göz atsaniz :)
Quote from: Yağız... on August 04, 2009, 05:00:30 AM
Quote from: kraydn on August 03, 2009, 12:13:58 PM
Yanlış yere açmışım kusura bakmayın burdan tekrar yazıyorum:
-Arkadaşlar ben Ultimate profil kullanıyorum. Önceden kurmuş olduğum "Profilde Kullanıcı Eylemi" modu çalışmıyor yani gözükmüyor. O kadar araştırdım bi yerde bulamadım. Kaldırdım tekrar kurdum sorun hala devam ediyor. "Standart Profillerde" çalışıyor ama "Özelleştirilmiş Profillerde" çalışmıyor. Baktığım sitelerde sorunsuz çalıştığını gördüm. Sorun nedir acaba?
Ve bu modu(Ultimate Profile) kurmadan önceden arkadaş listelerine izin vermiştim. Şimdi önceki arkadaşlar zaten arkadaşım olduğundan tekrar ekleyemiyorm. Yani bir nevi çakışma söz konusu sanırım. Bunu nasıl düzeltebilirm.?
Smf 1.1.9 kullanıyorm, teşekkürler.
İlk probleminiz için, kullandığınız modun Profile.template.php dosyasına uyguladığı işlemleri UltimateProfile.template.php dosyasına uygulayın.
Diğer sorununuz için bu paketi indirin ve kurun:
http://jovant.guruserve.com/projekti/smf/ultimate_profile/migrate_buddies.zip
Quote from: KCA on August 03, 2009, 09:41:51 PM
Yok olmadi kontrol ettim eksik yok basarili hersey ama kurduktan sonra fark eden birsey yok gorunmuyor modul ozellikleri.
Türkçe dil dosyalarını yükledikten sonra Admin > Forum Seçenekleri > Özelleştirilmiş Profil bölümünden ayarlarını yapın.
Olmadı ya..Önceden denemiştim zaten. Şimdi tekrar denedim ama yine hatalı paket diyor. Bi de UltimateProfile.template.php ile Profile.template.php kodları aynı sayılmaz:
Ultimete Profilde böyle:
<td><b>', $txt['lastLoggedIn'], ': </b></td>
<td>', $context['member']['last_login'], '</td>
</tr>
Normal Profilde böyle:
<td><b>', $txt['lastLoggedIn'], ': </b></td>
<td>', $context['member']['last_login'], '</td>
</tr>';
Deneme yanılma ile bişeyler yapmaya çalıştım fakat tablonun dışında oluştu bu seferde. Yardımcı olursanız sevinirim.
Quote from: Efser on July 26, 2009, 04:08:22 AM
SMF 1.1.10'a bu modu kurdum. Hersey cok güzel calisiyor. emegi gecenlere öncellikle tesekkürler.
Ama profile not birakmakta karakter sorunu var.
Tüm dosyalari utf8 yaptim.
veri tabanina baktim tablolari da utf generali ye cevirdim. Ama
profile_comments tablosu da utf8. Ama icinde bulunan comments latin. Onu ceviremiyorum. Nasil yapildigini da bilmiyorum.
Yardimci olursaniz sevinirim.
Eğer UTF-8 kullanıyorsanız modifikasyonu kurarken UTF-8 olarak ayarlıyor ... Akşam bir dosya yapmaya çalışırım.
@kraydn;
Dosyayı eke ekleyin lütfen.
UltimateProfile.template.php dosyası ekte.
Bi de..
1- Yorum kısmına BBC kod nasıl ekleyebilirz. Yani geliştirmek istiyorum o yorum kısmını daha kolay yorum yapılabilmesi için .
2- Mesela normal mesajlarda profil alanı daraltıp genişletmek gibi işlemler yapıyoruz ya, yorum yazdıktan sonra o ekranda yani bunu nasıl uygulayabiliriz.?
Quote from: Yağız... on August 04, 2009, 10:03:03 AM
Eğer UTF-8 kullanıyorsanız modifikasyonu kurarken UTF-8 olarak ayarlıyor ... Akşam bir dosya yapmaya çalışırım.
Memnun olurum.
Evet UTF-8 kullaniyorum. Ve Tablo da UTF-8. Lakin sirf icinde ki comments latin
Modifikasyon yazarları genelde buna dikakt etmiyor. Tablolar utf8 oluyor lakin sütunlar latin olabiliyor. (Sütunlar için değer vermezseniz direkt olarak latin1 seçili gibi davranır) Çok fazla tablosu yok aslında. Elle de düzeltebilirsiniz. Tabloya girdikten sonra latin olak sütunlarda kalem işaretine tıklayın. Karşılaştırmayı değiştirin.
Öyle yaptim. Ama sirf tablolar oluyor. Sütunlari nasil yapacagim bulamiyorum.
Operation'den sirf tablo icin degerler degisiyor
Tamamdir. Buldum. :)
Cok tesekkür derim
Quote from: kraydn on August 04, 2009, 10:14:02 AM
UltimateProfile.template.php dosyası ekte.
Bi de..
1- Yorum kısmına BBC kod nasıl ekleyebilirz. Yani geliştirmek istiyorum o yorum kısmını daha kolay yorum yapılabilmesi için .
2- Mesela normal mesajlarda profil alanı daraltıp genişletmek gibi işlemler yapıyoruz ya, yorum yazdıktan sonra o ekranda yani bunu nasıl uygulayabiliriz.?
+ Yorum yazılan kısımlarda(Gerek profil yorumu olsun gerek resimlere yapılan yorumlar) ve arkadaş listesinde kullanıcılar rütbelerine göre renk almıyor bunu nasıl çözebiliriz Member color kullanıyorm.
arkadaslar benim sorunum resimde lütfen yardımcı olun
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg197.imageshack.us%2Fimg197%2F653%2F16549505.jpg&hash=7d7f30ea08657cbe1595bd7c697be783db0edd9e)
ikinci hata
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg30.imageshack.us%2Fimg30%2F6003%2F11712784.jpg&hash=2cee6972f388d16938c0e98d8503fdc81d6403c0)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg40.imageshack.us%2Fimg40%2F8881%2F65471685.jpg&hash=6023a9601b9fc80cb84e77889987097cacfe807b)
ARKADASLAR HEM MANUEL HEM OTOMATİK KURDUM HEP BU SEKİLDE DEGİSEN BİRSEY YOK HATAYI BULMAMA YARDIMCI OLURMUSUNUZ DEFAULT TEMADADA BU SEKİLDE
arkadaslar site dilini ingilizce yaptım bu sorunlar yok ama tr olunca bu sekilde nerden degiştirecem yarım pls
ekte verilen trkce dil dosyası sorunu halletti sagoalsın
arkadaslar bende normal üyede özel profille ilgili birsey görünmüyor yani düzenleyemiyor ve resim ekleyemiyor ne yapmam lazım ama admin ekleyebiliyor
Arkadaşlar benim sorumada cevap verirseniz çok mutlu olurum
varooll sende, Forum seçenekleri - Özelleştirilmiş profilde " Ultimate profili tüm üyeler için aktif et " dedin mi?
Admin > Üyelik İzinleri bölümünden Normal Üyeler için izinleri ayarlayın.
Yağız... Ya benimde yukarda iki sorum vardı şu alttakiler yani yardımcı olursan çok sevinirim ya.
Quote from: kraydn on August 03, 2009, 12:13:58 PM
Yanlış yere açmışım kusura bakmayın burdan tekrar yazıyorum:
-Arkadaşlar ben Ultimate profil kullanıyorum. Önceden kurmuş olduğum "Profilde Kullanıcı Eylemi" modu çalışmıyor yani gözükmüyor. O kadar araştırdım bi yerde bulamadım. Kaldırdım tekrar kurdum sorun hala devam ediyor. "Standart Profillerde" çalışıyor ama "Özelleştirilmiş Profillerde" çalışmıyor. Baktığım sitelerde sorunsuz çalıştığını gördüm. Sorun nedir acaba?
Ve bu modu(Ultimate Profile) kurmadan önceden arkadaş listelerine izin vermiştim. Şimdi önceki arkadaşlar zaten arkadaşım olduğundan tekrar ekleyemiyorm. Yani bir nevi çakışma söz konusu sanırım. Bunu nasıl düzeltebilirm.?(sorunu hallettim)
Smf 1.1.9 kullanıyorm, teşekkürler.
Quote from: asaddas on August 13, 2009, 03:39:05 PM
Quote from: kraydn on August 04, 2009, 10:14:02 AM
UltimateProfile.template.php dosyası ekte.
Bi de..
1- Yorum kısmına BBC kod nasıl ekleyebilirz. Yani geliştirmek istiyorum o yorum kısmını daha kolay yorum yapılabilmesi için .
2- Mesela normal mesajlarda profil alanı daraltıp genişletmek gibi işlemler yapıyoruz ya, yorum yazdıktan sonra o ekranda yani bunu nasıl uygulayabiliriz.?
+ Yorum yazılan kısımlarda(Gerek profil yorumu olsun gerek resimlere yapılan yorumlar) ve arkadaş listesinde kullanıcılar rütbelerine göre renk almıyor bunu nasıl çözebiliriz Member color kullanıyorm.
benim sorunum kalmadı beyler yapmanız gereken modu otomatik kurduktan sonra tr dil dosyasını atmak ve normal üyelerin de yapabilmesi için o modification.turkish.php mi ne onu eklemek tamam tas gibi calısıyor
Bir sorunumu çözdüm ilgilenen yokta yinede yazm ben :)
Ultimate Profilde yaptığı eylemi görüntülemek için:
UltimateProfile.template.php de Bul
<td><b>', $txt['lastLoggedIn'], ': </b></td>
<td>', $context['member']['last_login'], '</td>
</tr>
Altına ekle
<tr>
<td><b>', $txt['who_action'], ': </b></td>
<td><span', $context['user_action']['is_hidden'] ? ' style="font-style: italic;"' : '', '>', $context['user_action']['action'],' <span style="white-space: nowrap">(', $context['user_action']['time'], ')</span></span></td>
</tr>
2.0
uft-8
profili türkçeleştiremedim yardım edermisiniz ?
bunu kurunca önceden seçilmiş olan arkadaş listesini göstermiyor. ona nasıl ayarlayacaz.
Bir patch vardıv ama adresini hatırlamıyorum şuan, bulunca yazarım.
Quote from: Yağız... on September 15, 2009, 12:59:41 PM
Bir patch vardıv ama adresini hatırlamıyorum şuan, bulunca yazarım.
bana mi dedin anlamadım ama sorunu tam ifade edemedim gibi.
daha önceden misal ben 20 kişilik bir arkadaş listesi oluşturdum. 2.0 rc.1.2 için olan paketi indirip kurduğumda daha önceden arkadaş listem görünmüyor. sıfırlanmış olabileceğini varsayıyorum fakat daha önceden arkadaş listemde olan bir kişiyi tekrar arkadaş listeme ekleme çalıştığımda , eklemem için gerekli olan buton görülmüyor. buna bir çözüm sağlanamaz mı.
Quote from: Tattoocu_Cartel on September 15, 2009, 04:04:15 PM
Quote from: Yağız... on September 15, 2009, 12:59:41 PM
Bir patch vardıv ama adresini hatırlamıyorum şuan, bulunca yazarım.
bana mi dedin anlamadım ama sorunu tam ifade edemedim gibi.
daha önceden misal ben 20 kişilik bir arkadaş listesi oluşturdum. 2.0 rc.1.2 için olan paketi indirip kurduğumda daha önceden arkadaş listem görünmüyor. sıfırlanmış olabileceğini varsayıyorum fakat daha önceden arkadaş listemde olan bir kişiyi tekrar arkadaş listeme ekleme çalıştığımda , eklemem için gerekli olan buton görülmüyor. buna bir çözüm sağlanamaz mı.
Evet, size demiştim. http://dev.turanjanin.net/smf/ultimate-profile/migrate_buddies.zip bu dosyayı indirin ve Admin > Paketler > Paket Yükle bölümünden yükleyin.
paket olarak yüklenmedi
Paket yüklemesi şu sebepten dolayı gerçekleştirilemedi :
"Paketin sunucuya indirilmesine karşın paketin boş olduğu tespit edildi. Lütfen "Packages" klasörü ve "temp" alt klasörlerinin yazılabilir olduğundan emin olun. Eğer bu sorunu tekrar yaşarsanız, bilgisayarınızda arşivi çıkartmayı ve içindeki dosyaları "Packages" klasöründe bulunan oluşturacağınız bir alt klasöre yüklemeyi deneyin. Örneğin adı shout.tar.gz olan bir paket için:
1) Paketi bilgisayarınıza indirin ve arşivi çıkartın.
2) Bir FTP istemcisi kullanarak "Packages" klasörünüzde paket ismiyle bir klasör oluşturun.
3) Tüm çıkartılmış dosyaları oluşturduğunuz klasöre yükleyin.
4) SMF Paket Yöneticisinde ilgili paket yüklemeye hazır olarak gözükecektir."
bu hatayi verdi. zaten içinde tek bi dosya var. manuel olarak ftp ye atsam olmaz mı
// edit //
dosyayı direk ftp ye attım. sonra çalıştırdım
Ultimate Profile 0.8 - Buddy Migration tool
This script will try to migrate all your buddies from SMF's system to the new, improved one.
Please, backup your database before starting.
bu şekil bir ayarlama olayı çıktı. start dedim hiç bir yazı filan çıkmadı boş göründü
Profile yazılan yorumların sırasını değiştirmek mümkün müdür? Bildiğiniz gibi son yazılan yorumlar en üstte çıkıyor, bu şekilde değilde ilk yazılan yorumların en üstte çıkmasını ve bu şekilde sıralanmasını nasıl sağlayabiliriz? Eğer mümkünse yardımlarınızı bekliyorum...
Merhabalar. Çok güzel ellerinize sağlık fakat hata ile karşılaşıyorum. Modu paket olarak kurdum ardından gerekli tema şeylerini elle yaptım. Ama Özelleştirilmiş profile tıklayınca, 'customized' Teması Yüklenemiyor. hatası alıyorum ?
Quote from: BA on September 25, 2009, 08:27:10 AM
Merhabalar. Çok güzel ellerinize sağlık fakat hata ile karşılaşıyorum. Modu paket olarak kurdum ardından gerekli tema şeylerini elle yaptım. Ama Özelleştirilmiş profile tıklayınca, 'customized' Teması Yüklenemiyor. hatası alıyorum ?
Yaptığın tüm işlemlerini yeniden kontrol etmelisin muhakkak bir hata yapılmıştır.
Ettim yaklaşık 3-4 kere kurdum en sonunda olmayınca usandım gerçekten. Modu paket olarak kurdum bir sorun yok, ardından gerekli işlelemleri manuel yaptım. Ama dediğim gibi o hatayı veriyor, sonra seo ile uyumlu şeylerini yaptım yine aynı profilde mp3 filan ekliyebiliyorum ama Özelleştirilmiş profil bölümüne tıklayınca, 'customized' Teması Yüklenemiyor. hatasını alıyorum. Daha kontrol edecek birşey kalmadı diye düşünüyorum :-[
selamın aleykum dostlar :) arkadaşlar birşey soracağım kafayı sıyıracağım bu modu kurdum türkçe dik dosyalarını attım hala inglizce geliyor neden olabilir acaba ? birde arkadaşlar diğer üyelerin ultimate profili kullanmaları için ayarı nerden açıyorduk bu modun ?
Quote from: €®Ю€∏∏----® on October 22, 2009, 08:26:15 AM
selamın aleykum dostlar :) arkadaşlar birşey soracağım kafayı sıyıracağım bu modu kurdum türkçe dik dosyalarını attım hala inglizce geliyor neden olabilir acaba ? birde arkadaşlar diğer üyelerin ultimate profili kullanmaları için ayarı nerden açıyorduk bu modun ?
Forum anadizinindeki cache klasörünü boşaltmayı dene(index.php ve .htaccess dosyaları kalsın). Üye İzinleri bölümünden de izinleri ayarayabilirsin.
saol yağız. düzeldi.
Profilden Özelleştirilmiş Profil Sekmesine Tıklayınca Bu hatayı alıyorum arkadaslar yardımcı olursanız sevinirim.. Şimdiden Teşekkürler..
Aldıgım Hata :
'customized' adlı teması yüklenemiyor.
Temanızın Profile.template.php dosyasını silin.
SMF 2.0 RC2 uyumlu sürümü: http://www.simplemachines.org/community/index.php?action=dlattach;topic=298641.0;attach=125654
kurulumda sorun yok ama böyle bir hata veriyor profile girince son sürümü yükledim hocam
Unknown column 'com.time' in 'field list'
Dosya: /home/forumayn/public_html/Sources/Profile-View.php
Satır: 231
http://dev.turanjanin.net/smf/ultimate-profile/table_fix.zip
Bu paketi yükleyin.
kodu paketlere atıp çalıştırdım ama hata verdi
Fatal error: Call to undefined function db_query() in /home/forumayn/public_html/Packages/temp/database.php on line 11
http://www.simplemachines.org/community/index.php?action=dlattach;topic=298641.0;attach=125681
Bunu deneyin.
Table 'forumayn_karan.profile_comments' doesn't exist
Dosya: /home/forumayn/public_html/Packages/temp/database.php
Satır: 14
Dosyayı yeni sürüme güncellemeyi unutmuşum :) Tekrar deneyin.
şimdi oldu hocam eline sağlık yordum seni
Quote from: karanima on November 29, 2009, 12:25:42 PM
şimdi oldu hocam eline sağlık yordum seni
Asıl ben teşekkür ederim, sayenizde dosyayı da güncellemiş oldum :)
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi46.tinypic.com%2F30j182a.gif&hash=f9e4215c564c835250b0606aac86322b39a1aa6b)
hocam resimde görülüyor örneğin isim: karşısında yazacağına altına geçmiş dıurumda
Kullandığınız tema default ise CTRL + F5 yapın. Değilse, temanızın css/index.css dosyasında bulun:
#creator dl
{
margin: 0;
}
#creator dt
{
width: 40%;
float: left;
clear: both;
margin: 0 0 10px 0;
}
#creator dd
{
float: left;
width: 60%;
margin: 0 0 10px 0;
}
Değiştirin:
#creator dl, .creator dl
{
margin: 0;
}
#creator dt, .creator dt
{
width: 40%;
float: left;
clear: both;
margin: 0 0 10px 0;
}
#creator dd, .creator dd
{
float: left;
width: 60%;
margin: 0 0 10px 0;
}
Ve son olarak CTRL + F5 yapın.
eyvallah hocam ctrl f5 çözdü işi
birde thank q matik istatistikleri vardı alınan verilen diye onlar kayboldu. onuda çözebilir miyiz
Tam olarak neredeydi?
son aktif olma zamanının hemen altındaydı hocam
modu yükledim tr dil dosyaları chmod 777 de yaptım upload dosyasının hiç bir hata vermiyor. Ama sadece Resim ekle ye tıklayınca hiçbir şey olmuyor. Saffa yenileniyor aynı şekilde resim ekle.. şeklinde kalıyor. Resim eklenmiyor
arkadaşlar bu modda güvenlik açığı varmı acaba ?
Hayır.
Advanced Reputation System yükledim maalesef resimdeki gibi bir sorun oluştu hocam
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi48.tinypic.com%2F315zg2d.jpg&hash=ed9a9f9f59c0833f446d5e5787792b1e30c71a54)
UltimateProfile.template.php dosyanızı alabilir miyim?
ekte hocam
Gördüğüm kadarıyla modifikasyon bir ekleme yapmıyor o dosyaya... Sizde neden böyle oldu anlamadım. Tam olarak neyi yaptıktan sonra oldu?
hocam kendi kendine düzeldi sanırım yenilemem gerekti zahmet verdim sağolun
hocam ondan sorun yokta gezinirken şuna rastladım ???
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi45.tinypic.com%2Fo0rvch.jpg&hash=f6d63444c7ceaa1971fea4d2fe6dc24462a3ebc7)
Yağız bunun 2.0 sürümü uçmuş sanırım?
bende birtek Görünüm ve Tasarım bölümünde üstteki sorun var
Quote from: ოկtђ on December 26, 2009, 12:57:34 PM
Yağız bunun 2.0 sürümü uçmuş sanırım?
Ne gibi?
Quote from: karanima on December 26, 2009, 12:47:51 PM
hocam ondan sorun yokta gezinirken şuna rastladım ???
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fi45.tinypic.com%2Fo0rvch.jpg&hash=f6d63444c7ceaa1971fea4d2fe6dc24462a3ebc7)
Bu modifikasyonla ilgili bir hata olduğunu sanmıyorum...
neden olmuş olabilir hocam en son rep sistemini kurdum
sorunu buldun avatar online ofline modunda
<tr>
<td colspan="2">
<input type="hidden" name="default_options[display_transparencyoffline]" value="0" />
<label for="display_transparencyoffline">', $txt['display_transparencyoffline'], ' <input type="text" name="default_options[display_transparencyoffline]" id="display_transparencyoffline" value="', !empty($context['member']['options']['display_transparencyoffline']) ? $context['member']['options']['display_transparencyoffline'] : '0', '" size="3" /></label>
</td>
</tr>
bu koddaki td colspan="2 değeri topslice olarak değişecek yani alttaki gibi olacak
<tr>
<td colspan="topslice">
<input type="hidden" name="default_options[display_transparencyoffline]" value="0" />
<label for="display_transparencyoffline">', $txt['display_transparencyoffline'], ' <input type="text" name="default_options[display_transparencyoffline]" id="display_transparencyoffline" value="', !empty($context['member']['options']['display_transparencyoffline']) ? $context['member']['options']['display_transparencyoffline'] : '0', '" size="3" /></label>
</td>
</tr>
Hayır.
http://www.simplemachines.org/community/index.php?action=dlattach;topic=298641.0;attach=125698
Ama bugün yeni sürümünü çıkarmayı planlıyorum beklemeni tavsiye ederim.
yeni sürümde ne gibi değişiklikler mevcut hocam
Özelleştirme bölümüne eklenen CSS kodlarının bazıları çalışmıyordu, bunu düzelttim. Profil sayfasında Arkadaşlarım linkinde bir hata vardı(SMF 1'de olan bir kodu çıkarmıştım tekrar ekledim), bu sürümde düzeltildi. Profil menüsünde bulunan Yorum Ekle ve Rapor et bölümlerini menüde gizledim. Resimler ve arkadaşların görünümünde bir problem vardı, oda çözüldü. Ayrıca en büyük yenilik, eğer forumunuzu SMF 1'den upgrade yaptıysanız ve Ultimate Profile modifikasyonunu kullandıysanız, hata veriyordu. Nedeni de JovanT'ın SMF 2'de tüm veritabanı satırlarını küçültmüş olması(ID_MEMBER => id_member vs). Bu sürümü yüklediğinizde tüm satır isimlerini küçültecek ve bu hata ortadan kalkacak :).
Ayrıca, yeni sürümü buradan indirebilirsiniz:
http://www.simplemachines.org/community/index.php?topic=298641.msg2424006#msg2424006
Bunu yüklemeniz için önceki sürümü kaldırın ve bunu yükleyin.
Yeni pakedi kuran ilk ben oldum sanırım :)
bilmiyorum, ilk mesajdaki turkish dosyasındaki kod uyar mı ama smf 2.0 rc2 kullanan arkadaslar;
modifications.turkish.php dosyasında bul
?>
$txt['ultimate_profile'] = 'Gelişmiş profil';
$txt['permissionname_edit_ultimate_profile'] = 'Gelişmiş profili düzenle';
$txt['permissionname_edit_ultimate_profile_own'] = 'Kendi profilim';
$txt['permissionname_edit_ultimate_profile_any'] = 'Herhangi bir profil';
$txt['permissionhelp_edit_ultimate_profile'] = 'Bu izin, üyelerin gelişmiş profillerini düzenlemelerini sağlayacaktır.';
$txt['cannot_edit_ultimate_profile_own'] = 'Gelişmiş profilinizi düzenleyemezsiniz.';
$txt['cannot_edit_ultimate_profile_any'] = 'Gelişmiş profili düzenleyemezsiniz.';
ultimate profilde resimlerim kısmındaki ekledim resimleri nasıl ortalanmış olarak yapabilirim? resim ekte
UltimateProfile.template.php dosyasında bulun:
<a href="', $scripturl ,'?action=profile;u=', $context['member']['id'] ,';sa=pictures">', $txt['profile_pictures'] ,'</a>
</td>
</tr>
<tr>
<td class="windowbg">
Değiştirin:
<a href="', $scripturl ,'?action=profile;u=', $context['member']['id'] ,';sa=pictures">', $txt['profile_pictures'] ,'</a>
</td>
</tr>
<tr>
<td class="windowbg" align="center">
Sağol Yağız yeni sürümü kuruyorum
yorum ekle kısmını hızlı cevap gibi nasıl hep acık tutabiliriz?
UltimateProfile.template.php dosyasında bulun:
<td class="titlebg"><a href="javascript:void(0);" onclick="comment()">', $txt['profile_comment_add'] ,'</a></td>
</tr>
<tr id="comment" class="windowbg" style="display: none;">
Değiştirin:
<td class="titlebg">', $txt['profile_comment_add'] ,'</td>
</tr>
<tr class="windowbg">
çok teşekkür ederim buda oldu :)
çok oluyorum ama bide şu imza resimleri tam görünmüyo çubuktan ilerliyor onu boyutlandırma gibi bişi yapabilirmiyiz oto resim boyutu gibi ?
hocam üye link renklerine uyarlayabilir misiniz?profile giren kullanıcı nicki renkliyse göstermiyor standardı gösteriyor
Quote from: karanima on January 03, 2010, 12:30:45 PM
hocam üye link renklerine uyarlayabilir misiniz?profile giren kullanıcı nicki renkliyse göstermiyor standardı gösteriyor
Tam olarak nerede?
örneğin benim nick rengi kırmızı forumda ama profile girince isim kısmında nick renksiz gözüküyor
Adı üstünde zaten, Member Color Link :) Orası link olmadığından öyle gözükmesi normal.
merhaba ben bunu kurdum çok güzel çalışıyor fakat şöyle bir sorun var , modu kurmadan önce ki arkadaş listem şuanki profil alanında bulunan arkadaş listemde görünmüyor ve arkadaş olarak ekle dediğimde de
bir hata meydana geldi
Bu üye zaten arkadaşınız.
diye bir hata veriyor. buna nasıl bir çözüm bulabiliriz acaba ?
birde mesela bir üyenin profil resmine yorum yaptım benden sonrada profil sahibi yorum yaptı , bu son yorumu nasıl haber alırım , yani bildirici diğer ilk yorumlarda olduğu gibi bunda da nasıl bildirebilir acaba ?
bu sorunlarımı çözebilirseniz çok makbule geçer hocam bütün üyeler bunu istiyor kafamın etini yediler valla :)
Kullandığınız SMF sürümü nedir?
http://www.simplemachines.org/community/index.php?action=dlattach;topic=298641.0;attach=125658
Bu dosyayı indirin, içerisinde bulunan dosyayı masaüstünüze çıkartın, SSI.php dosyasının bulunduğu klasöre atın ve çalıştırın.
dediğinizi yaptım dosya çalıştı , sonra start dedim , birşeyler ilerledi % 100 oldu ve bitti , ama arkadaş listesi olayıyla yorum olayını denedim birşey değişmemiş acaba yapmam gereken başka birşey daha varmı ?
yağız kardeş flod yapıyorum ama afedersiniz,
bu sorunu nasıl çözebiliriz , önerebileceğin başka birşey varmı :S
Malesef, eğer buda çalışmadıysa başka şansınız yok demektir.
ultimate profil herkesde aktiv yaptım.
üye ayarları normal olarak en altta oluyor menusu.
onu yukarı alarak daha düzgün bi şekilde yapabilirmiyiz ?
up
Bu kodu bulun ve silin:
if (!empty($context['profile_areas']))
{
echo '
<table border="0" cellpadding="4" cellspacing="1" class="bordercolor" width="100%" id="profile_areas">
<tr>
<td class="windowbg2">
<table>
<tr>';
// Loop through every area, displaying its name as a header.
foreach ($context['profile_areas'] as $section)
{
echo ' <td valign="top">
<table border="0" cellpadding="4" cellspacing="1">
<tr>
<td class="catbg">', $section['title'], '</td>
</tr>
<tr>
<td class="windowbg2 smalltext">';
// For every section of the area display it, and bold it if it's the current area.
foreach ($section['areas'] as $i => $area)
if ($i == $context['menu_item_selected'])
echo '
<b>', $area, '</b><br />';
else
echo '
', $area, '<br />';
echo '
<br />
</td>
</tr>
</table>
</td>';
}
echo ' </tr>
</table>
</td>
</tr>
</table>';
}
Bunu bulun:
// Do the containing table and table header.
Öncesine ekleyin:
if (!empty($context['profile_areas']))
{
echo '
<table border="0" cellpadding="4" cellspacing="1" class="bordercolor" width="100%" id="profile_areas">
<tr>
<td class="windowbg2">
<table>
<tr>';
// Loop through every area, displaying its name as a header.
foreach ($context['profile_areas'] as $section)
{
echo ' <td valign="top">
<table border="0" cellpadding="4" cellspacing="1">
<tr>
<td class="catbg">', $section['title'], '</td>
</tr>
<tr>
<td class="windowbg2 smalltext">';
// For every section of the area display it, and bold it if it's the current area.
foreach ($section['areas'] as $i => $area)
if ($i == $context['menu_item_selected'])
echo '
<b>', $area, '</b><br />';
else
echo '
', $area, '<br />';
echo '
<br />
</td>
</tr>
</table>
</td>';
}
echo ' </tr>
</table>
</td>
</tr>
</table>';
}
çok sağolasın arkadaşım buda oldu menuyu üste aldım ama bi isteğim daha var affına sığınarak bu menuyu nasıl 2.0 daki menu gibi yaparız ?kötü duruyor cunku
Malesef, yapamazsınız. SMF 2.0'a ait bir özellik.
Yağız Özelleştirme alanına ne gibi css kodları koyabiliriz?
a:link { color: #fff; }
:P
Template'in class'larına bakabilirsin, content, windowbg, catbg vs bunlar var hatırladığım kadarıyla.
yorum alanına kadar çerçeve içine alabilirmiyiz özel profili
<style type="text/css">
#profile_info{ border: 1px solid #000; }
</style>
Bu kodu Profil > Özelleştirilmiş Profil > Özelleştirme bölümüne ekleyin.
çok teşekkür ederim sanırım yanlış anlattım özür dilerim herkesin profili otomatik olarak çerçeve içine alınmasını istiyordum tam olarak
Quote from: Yağız... on January 19, 2010, 12:13:08 PM
a:link { color: #fff; }
:P
Template'in class'larına bakabilirsin, content, windowbg, catbg vs bunlar var hatırladığım kadarıyla.
Sağol..
bu menu nasıl olmuş sizce arkadaşlar kolaylık olması için yaptım baya güzel durdu bence normalde olması gerektini düşünüyorum
Son Güncellemeyi Tr yaptın mı Yağız :)
Quote from: Alpay on February 16, 2010, 05:43:46 PM
Son Güncellemeyi Tr yaptın mı Yağız :)
Hayır, fazla birşey olduğunu sanmıyorum zamanım olunca incelerim :)
modu epeydir kullanıyorum medya kutusuna (aeva modu yüklü sitede) direk link ekleyince çalışmıyor ama hakkımda kutusuna ekleyince çalışıyor
Yeni sürümde
bunların türkçeleştirilmesi gerekiyor tr dosyasında bunlar yok
ilgili arkadaş yardımcı olabilirmi?
$txt['buddy_top3'] = 'Top 3';
$txt['buddy_top6'] = 'Top 6';
$txt['buddy_top9'] = 'Top 9';
$txt['buddy_top12'] = 'Top 12';
bunlar nedir
$txt['profile_report_email3'] = 'on a forum you moderate';
$txt['profile_buddies_shown'] = 'Default number of buddies shown on profile';
// %s will be replaced with member's name
$txt['profile_comment_delete_confirm'] = 'Are you sure you want to delete this comment?';
$txt['profile_num_buddies_shown'] = 'Number of buddies shown on profile';
Bunlar tr dosyasında yok düzenlenirse daha iyi olur
Arkadaşlar ne kadar aradıysam bulamadım.
http://xxx.com/index.php?action=profile
8: Undefined index: profile_buddies_show
xxx/public_html/forum/Sources/Profile.php
Satır: 134
profile_buddies_show - hiç bir yerde yok.sanırım dildısaysında bir eksiklik var. Vermiş olduğunuz dil dosyasında ve yayıncının dil dosyasındada böyle bişey yok. Peki nerde olmalı bu?
Çeviri 0.8 sürümünden ber, güncellemedim. O yüzden hata vermesi normaldir.
Ya bu moda ne oldu böyle yaa, "özlem arkadaşınız olmak istiyor. Arkadaşlık isteğini onaylamak için buraya tıklayın." diye özel mesaj geliyor, tıklıyorum, onaylanmayan arkadaşlara gidiyor özlem. Sonra üyenin profilinden arkadaş olarak ekle diyorum, bu sefer diyoki, "zaten arkadaşınız olarak ekli" diyor :S
Onaylanmyan arkadaş bölümünde onayla ikonu var ona basınca onaylanıyor :)
Harbi bu sıcaklar beynimi sulandırdı artık :S karşımdaki butonu göremeyecek seviyeye gelmişim :D saol kuzum
Ekteki dosya son versiyonun(Güncel Sürüm: 0.9.1) Türkçesi, bir kaç ufak değişiklikler olmuş da..
Quote from: Yağız... on August 30, 2009, 02:08:18 PM
Admin > Üyelik İzinleri bölümünden Normal Üyeler için izinleri ayarlayın.
kurdum herşey tamam ama bi bunu yapmamışım kaç saattir bunla uğraşıyordum, sağolasın Yağız...
2.0.8'e uyarlanmış halini mod edip verebilirmisiniz. Sitedekini kurdum her yerden hata veriyor.
Quote from: Harry PotterLand on September 30, 2014, 04:09:26 PM
2.0.8'e uyarlanmış halini mod edip verebilirmisiniz. Sitedekini kurdum her yerden hata veriyor.
Eklenti zaten 2.8 'e uyumlu ?