מוד תודה+מוסתר

כאן נשוחח על מודים, תוספות ושיפורים למערכת, נעבוד ביחד על תרגום מודים חדשים וכו'. זה המקום לאנשים הטכניים שמעוניינים "לחפור" במערכת ולהתאים אותה כמו שהם רוצים.

מנהל: צוות האתר

חוקי הפורום
יש לקרוא את הנושא "חוקי כתיבה והשתתפות בפורום תמיכה במודים" לפני ההשתתפות בפורום זה. בניגוד לפורומים אחרים כאן בקהילה - בפורום תמיכה במודים יש שימוש באזהרות ומשתמשים שלא ישתתפו בפורום עפ"י הכתוב בנושא הנהלים - יורחקו ממנו. אנא, מנעו מכולנו אי נעימות על מנת שנוכל לעזור לכולכם ללא יוצא מן הכלל.
roiebh
משתמש חדש
משתמש חדש
הודעות: 124
הצטרף: 03/09/2008 ב-15:32:59

מוד תודה+מוסתר

הודעה שלא נקראהעל ידי roiebh » 29/06/2016 ב-10:32:39

שלום,

כתובת המערכת: http://oldtv.co.il/forum
גירסאת המערכת:3.0.11
האם זוהי התקנה חדשה או עידכון/שדרוג של המערכת: חדשה
מודים אשר הותקנו: די הרבה
Thanks for posts
Simple Hide BBcode MOD
Ultimate Points
ACP Announcement Centre
Anti-Spam ACP
Almsamim WYSIWYG editor for phpBB3
Index Tabbed
DM Easy Download System
Categorize Announcements and Stickies
PM Blocking by Users
Precise Similar Topics II
Prime Birthdate
ReIMG Image Resizer
מחליף צד למיני פרופיל
Auto Video Embed
מתי הבעיה התחילה: לא מדובר בבעיה שקרתה


שמי רועי, ואני מעוניין כבר תקופה ארוכה לסדר אפשרות שבה המוד thanks for post יחשוף את התוכן המוסתר ע״י bbcode
חיפשתי ברשת, כתבתי למתכנת של המוד, ניסתי לפנו לתמיכה באתר העולמי, אבל למוד עצמו כבר אין תמיכה, הבחור אינו עונה
חשבתי שאולי פה יוכלו לעזור לי.

מצאתי באחד מחיפושיי את הניסיון לעשות את הדבר הבא:

בvietopic.php
מצא:

קוד: בחר הכל

// Check if the topic viewer has posted in a topic
$unhide = false;
if ($user->data['user_id'] != ANONYMOUS)
{
   $sql = "SELECT user_id, post_id
      FROM " . THANKS_TABLE . "
      WHERE post_id = $topic_id
      AND user_id = " . $user->data['user_id'];

   $result = $db->sql_query($sql);
   $unhide = $db->sql_affectedrows($result) ? true : false;
   $db->sql_freeresult($result);
}


החלף ב:

קוד: בחר הכל

// Check if the topic viewer has posted in a topic
$unhide = false;
if ($user->data['user_id'] != ANONYMOUS)
{
   // If moderator or admin, skip reply check, auto unhide
   if ($auth->acl_get('m_', $forum_id))
   {
      $unhide = true;
   }
   else if (already_thanked($post_id, $user->data['user_id']))
   {
      $unhide = true;
   }
   else
   {
   $sql = "SELECT poster_id, topic_id
      FROM " . POSTS_TABLE . "
      WHERE topic_id = $topic_id
      AND poster_id = " . $user->data['user_id'];

   $result = $db->sql_query($sql);
   $unhide = $db->sql_affectedrows($result) ? true : false;
   $db->sql_freeresult($result);
   }
}


ואחרי שניסיתי עם הידע המוגבל שלי לשחק עם הקוד, לשנות לסדר, לא הצלחתי
מה שנראה הוא שמתקבל שגיאה לגבי השורה הזאת:

קוד: בחר הכל

   }
   else if (already_thanked($post_id, $user->data['user_id']))
   {


ובפרט עם הפקודה של already_thanked
אני אודה מאוד אם תוכלו לעזור לי בעניין הזה
בבקשה בבקשה בבקשה :)

רועי

Lenny
חבר צוות phpBB ישראל לשעבר
חבר צוות phpBB ישראל לשעבר
הודעות: 886
הצטרף: 15/07/2007 ב-14:34:10

Re: מוד תודה+מוסתר

הודעה שלא נקראהעל ידי Lenny » 02/07/2016 ב-09:46:43

היי רועי,

טוב לראות אותך כאן !

קודם כל אני חייב לציין שהקהילה שלך נראית מצוין, כל הכבוד :D

לשאלתך, מחיפוש שביצעתי באתר phpBB העולמי עולה כי הבקשה למוד תודה משולב עם מוד מוסתר חזרה על עצמה לא פעם אך עדיין לא נמצא האדם שירים את הכפפה ויביא לעולם מוד טוב ויציב שעושה את הפעולה הזו.

היה בעבר ניסיון כזה אך הוא נזנח בסופו של דבר ולכן כמובן שלא כדאי להשתמש במוד הזה. כמו כן, מפתח מוד התודה שאתה משתמש בו ציין כי אין בכוונתו להוסיף אפשרות כזו למוד.

לידיעה..
Lenny - חבר צוות תמיכה ומודים לשעבר.

roiebh
משתמש חדש
משתמש חדש
הודעות: 124
הצטרף: 03/09/2008 ב-15:32:59

Re: מוד תודה+מוסתר

הודעה שלא נקראהעל ידי roiebh » 02/07/2016 ב-11:05:17

היי
תודה על התשובה
אני יודע את כל זה, כאמור עשיתי הרבה חיפושים וניסויים על הפורום
ופניתי בניסיון שאולי מישהו כאן שיש לו ידע מעמיק יותר בphp יוכל לעזור לי להכניס את האפשרות הזאת, על בסיס הקוד שצירפתי, שלדעתי אמור לעשות את העבודה...
אני יודע שלא מתקבלות בקשות של ״עשו לי״ אבל כפי שניתן לראות לא באתי לפה בלי תחקיר קודם ואני חושב שהקוד עצמו אמור לעבוד, אבל משהו בו לא תקין...
אשמח אם מישהו ינסה לתת לי יד בנושא

תודה רבה מראש

roiebh
משתמש חדש
משתמש חדש
הודעות: 124
הצטרף: 03/09/2008 ב-15:32:59

Re: מוד תודה+מוסתר

הודעה שלא נקראהעל ידי roiebh » 12/07/2016 ב-13:02:36

אני מבין שהסקשן הזה נזנח לטובת המערכת החדשה, אבל מישהו, פליז, פליז פליז!!

davidb1121
משתמש חדש
משתמש חדש
הודעות: 7
הצטרף: 04/07/2016 ב-18:15:50

Re: מוד תודה+מוסתר

הודעה שלא נקראהעל ידי davidb1121 » 12/07/2016 ב-18:33:09

כל האתר נזנח

roiebh
משתמש חדש
משתמש חדש
הודעות: 124
הצטרף: 03/09/2008 ב-15:32:59

Re: מוד תודה+מוסתר

הודעה שלא נקראהעל ידי roiebh » 17/07/2016 ב-09:43:46

עוד קצה חוט אולי ממקום אחר

כשרציתי שעל כל תודה יתווספו 10נקודות הוספתי את הקוד הבא בקובץ functions_thanks.php

קוד: בחר הכל

      if ($user_id == 2)
    {

    $thanks_points=10;
      $sql = "UPDATE " . USERS_TABLE . "
               SET user_points = user_points + $thanks_points
               WHERE user_id = $to_id" ;
      $db->sql_query($sql);

    }


אפשר אולי על בסיס זה לשים התניה של unhide?


חזור אל “מודים”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו־ 11 אורחים