[ABD] linkdb 0.0.9 - URL validation, Custom field

A place for MOD Authors to post and receive feedback on MODs still in development. No MODs within this forum should be used within a live environment! No new topics are allowed in this forum.
Forum rules
READ: phpBB.com Board-Wide Rules and Regulations

IMPORTANT: MOD Development Forum rules

On February 1, 2009 this forum will be set to read only as part of retiring of phpBB2.
Zypher
Registered User
Posts: 381
Joined: Fri Mar 12, 2004 7:04 am
Location: Australia
Contact:

Post by Zypher » Thu Aug 05, 2004 5:52 am

Cool! I think this is much better!
- Zypher

~Beware of the Darkness Within!~

Fully Loaded

pmh
Registered User
Posts: 45
Joined: Tue Jan 28, 2003 11:08 am
Location: UK
Contact:

Post by pmh » Thu Aug 12, 2004 5:02 pm

Joe Belmaati wrote: I can't really tell whether the new version has support for sub categories. Anyone...?


Yes, as it says in the description... this is basicly the advanced links mod, but it allows you to use subcategories in the same way as the forum hierachy mod!

gzqbyr, any plans on the future of this mod?

pianistsk8er
Registered User
Posts: 273
Joined: Mon Jul 26, 2004 12:46 am
Location: University of Alberta, Canada
Contact:

Post by pianistsk8er » Tue Aug 17, 2004 1:15 am

At the beginning of the installation it says to run "linkdb_install.php" from my browser, but this leads to a 404 error.

After that, I continued the rest of installation and now when I click the link button I get this error...
Couldnt query linkdb configuration

DEBUG MODE

SQL Error : 1146 Table 'chopinmu_db.phpbb2_link_config' doesn't exist

SELECT * FROM phpbb2_link_config

Line : 60
File : /home/chopinmu/public_html/forum/linkdb/includes/functions.php

gzqbyr
Registered User
Posts: 92
Joined: Wed Jan 14, 2004 11:27 pm
Location: Formosa - Taiwan
Contact:

Update to 0.0.6

Post by gzqbyr » Tue Aug 17, 2004 1:47 am

Please download from first topic.

I am absent in summer (Jul,Aug) and winter vacation(Feb).

pianistsk8er
Registered User
Posts: 273
Joined: Mon Jul 26, 2004 12:46 am
Location: University of Alberta, Canada
Contact:

Post by pianistsk8er » Tue Aug 17, 2004 1:58 am

I did, perhaps something went wrong during installation?

I didn't really understand this step...

Code: Select all

copy linkdb/*.* to linkdb/

Einstein
Registered User
Posts: 247
Joined: Sat Oct 18, 2003 9:48 pm
Location: Finland
Contact:

Post by Einstein » Wed Aug 25, 2004 7:58 am

I'm really intresting in this MOD .. I will take a closer look at it soon.

Do you have any plans to rebuild it for phpBB 2.2? I'm intresting in helping you on that or otherwise I will rebuild it myself.

gzqbyr
Registered User
Posts: 92
Joined: Wed Jan 14, 2004 11:27 pm
Location: Formosa - Taiwan
Contact:

Post by gzqbyr » Tue Aug 31, 2004 1:21 am

Einstein wrote: Do you have any plans to rebuild it for phpBB 2.2? I'm intresting in helping you on that or otherwise I will rebuild it myself.

Code program, I was pained for right hand two years recently. I have no plans to rebuild it for phpBB 2.2
Next version, allow users to rate each site.

CRLin

Brent Trevel
Registered User
Posts: 8
Joined: Fri Jul 23, 2004 8:34 am

Post by Brent Trevel » Tue Aug 31, 2004 5:35 am

Any plan to activate the ability to create custom fields? Looks like the code is mostly there, or am I jst missing something about how to use it?

Just asking because I am planning on adding some custom fields and instead of hard coding it would be nice to use that feature. 8)

gzqbyr
Registered User
Posts: 92
Joined: Wed Jan 14, 2004 11:27 pm
Location: Formosa - Taiwan
Contact:

Post by gzqbyr » Wed Sep 01, 2004 1:42 am

Brent Trevel wrote: Any plan to activate the ability to create custom fields? Looks like the code is mostly there, or am I jst missing something about how to use it?

I have no plan.
If you want to create custom fields. Refer pafiledb, please DIY.

CRLin

Cross_+_Flame
Registered User
Posts: 295
Joined: Wed Oct 30, 2002 3:37 pm
Location: Okie-homa!
Contact:

Post by Cross_+_Flame » Wed Sep 01, 2004 3:22 am

Interesting..thanks for your work!

pichirichi
Registered User
Posts: 83
Joined: Wed Jun 02, 2004 5:34 am
Contact:

LAnguage Support: Hebrew

Post by pichirichi » Wed Sep 01, 2004 6:42 am

Updated for version 0.0.8
language/lang_hebrew/lang_admin_linkdb.php

Code: Select all

<?php
// Categories
$lang['All_links'] = 'כל הקישורים';
$lang['Approved_links'] = 'קישורים מאושרים';
$lang['Unapproved_links'] = 'קישורים ממתינים לאישור';
$lang['Link_cat'] = 'קישורים לקטגוריה';
$lang['Approve'] = 'אשר';
$lang['Unapprove'] = 'בטל אישור';
$lang['Link_mode'] = 'צפה';
$lang['Approve_selected'] = 'אשר נבחרים';
$lang['Unapprove_selected'] = 'דחה נבחרים';
$lang['Delete_selected'] = 'מחק נבחרים';
$lang['No_link'] = 'אין קישורים';
$lang['Acattitle'] = 'הוספת קטגוריה'; 
$lang['Ecattitle'] = 'ערוך קטגוריה';
$lang['Dcattitle'] = 'מחק קטגוריה'; 
$lang['Catexplain'] = 'בניהול הקטגוריות ניתן להוסיף, לערוך, למחוק או לשנות סדר הצגה של קטגוריות.כדי להוסיף קישור למאגר הנתונים צריך ליצור לפחות קטגוריה אחת. ניתן לבחור בקישור הנ"ל כדי לנהל את הקטגוריות.';
$lang['Catadded'] = 'הקטגוריה החדשה נוספה בהצלחה';
$lang['Catname'] = 'שם קטגוריה';
$lang['Catnameinfo'] = 'שדה זה יהיה שם הקטגוריה.';
$lang['Catparent'] = 'קטגוריה אב';
$lang['Catparentinfo'] = 'אם אתה רוצה שקטגוריה זו תהיה קטגורית משנהת בחר את קטגורית האב לה היא שייכת.';
$lang['None'] = 'אין';
$lang['Catedited'] = 'הקטגוריה שנבחרה נערכה בהצלחה';
$lang['Dellinks'] = 'מה לעשות עם הקישורים בקטגוריה הנ"ל?';
$lang['Do_cat'] = 'מה אתה רוצה לעשות עם קטגוריות המשנה של הקטגוריה הנ"ל?';
$lang['Move_to'] = 'העבר אל';
$lang['Catsdeleted'] = 'הקטגוריה שנבחרה נמחקה בהצלחה';
$lang['Cdelerror'] = 'לא נבחרה אף קטגוריה למחיקה';

//Catgories Permission
$lang['Select_a_Category'] = 'בחר קטגוריה';
$lang['Click_return'] = 'לחץ %sכאן%s לחזור לדף הקודם';
$lang['Select_a_Category'] = 'בחר קטגוריה';
$lang['Category'] = 'קטגוריה';

// Configuration
$lang['Settingstitle'] ='הגדרות קישורים';
$lang['Settingsexplain'] = 'במסך זה ניתן לשנות את ההגדרות הכלליות של מערכת אינדקס האתרים'; 
$lang['lock_submit_site'] = 'נעל שליחת אתר על ידי משתמשים';
$lang['cat_col'] = 'כמה עמודות של קטגוריות קישורים להציג';
$lang['split_links'] = 'פצל קישורים';
$lang['allow_guest_submit_site'] = 'אפשר לאורחים לשלוח אתרים';
$lang['allow_no_logo'] = 'אפשר לשלוח אתר ללא לוגו';
$lang['site_logo'] = 'כתובת/url שם נמצא הלוגו (כתובת מלאה)';
$lang['site_url'] = 'כתובת/url האתר';
$lang['width'] = 'רוחב מקסימלי של לוגו אתר';
$lang['height'] = 'גובה מקסימלי של לוגו אתר';
$lang['settings_link_page'] = 'מספר קישורים בדף';
$lang['Default_sort_method'] = 'ברירית מחדל שיטת מיון';
$lang['Default_sort_order'] = 'ברירת מחדל סדר מיון';
$lang['interval'] = 'מהירות הצגת הלוגו-ים';
$lang['display_logo'] = 'כמה לוגו-ים להציג בבת אחת';
$lang['Allow_Edit_Link'] = 'אפשר עדכון קישור';
$lang['Allow_Delete_Link'] = 'אפשר מחיקת קישור';
$lang['Link_display_links_logo'] = 'הצג לוג-ים של קישורים';
$lang['Link_email_notify'] = 'בהוספת קישור, שלח e-mail לכל מנהלי האתר';
$lang['Link_pm_notify'] = 'בהוספת קישור, הודע לכל המנהלים בהודעה פרטית';
$lang['Link_allow_rate'] = 'אפשר דרוג קישור';
$lang['Link_allow_comment'] = 'אפשר כתיבת הערות לקישור';
$lang['Max_char'] = 'מספר מקסימלי של תווים';
$lang['Max_char_info'] = 'הגבלת מספר התווים המקסימלי להערה.';
$lang['Settings_changed'] = 'ההגדרות עודכנו בהצלחה';
$lang['Click_return_link_config'] = 'לחץ %sכאן%s כדי לחזור לניהול ההגדרות';

// Link
$lang['AddLink'] = 'הוסף קישור';
$lang['Elinktitle'] = 'ערוך קישור';
$lang['Dlinktitle'] = 'מחק קישור';
$lang['Linkexplain'] = 'במסך ניהול הקישורים ניתן, להוסיף, לערוך או למחוק קישורים.';
$lang['Sitename'] = 'שם אתר';
$lang['Sitenameinfo'] = 'זהו שם הקישור אותו אתה מוסיף, נא לא לשלוח אתרי <font color=#ff0000>פורנוגרפיה ו/או נאצה</cloor>';
$lang['Siteld'] = 'תאור אתר';
$lang['Siteldinfo'] = 'זהו תאו האתר. תאור זה יוצג בדף המידע של הקישור לכן תאור זה יכול להיות מפורט.';
$lang['Link_logo'] = "לוגו אתר";
$lang['Link_logo_src'] = "%sx%s פיקסלים";
$lang['Link_logo_src1'] = "%sx%s פיקסלים, ניתן להשאיר ריק";
$lang['Preview'] = "צפייה מקדימה בלוגו";
$lang['Siteurl'] = 'כתובת את/URL';
$lang['Sitecat'] = 'קטגוריה';
$lang['Sitecatinfo'] = 'אלא הקטגוריות שהקישור שייך אליהן.';
$lang['Linkadded'] = 'הקישור החדש נוסף בהצלחה';
$lang['Linkdeleted'] = 'הקישור נמחק בהצלחה';
$lang['Linkedited'] = 'הקישור הנבחר נערך בהצלחה';
$lang['Lderror'] = 'לא נבחרו קישורים למחיקה';
$lang['Linksdeleted'] = 'הקישורים שנבחרו נמחקו בהצלחה';
$lang['Linkpin'] = 'סמן קישור דביק (pin)';
$lang['Linkpininfo'] = 'בחר האם ברצוך לסמן את הקישור עם סמל מיוחד (סיכה).קישורים מסומנים יוצגו תמיד בתחילת הרשימה.';
$lang['Approved'] = 'מאושר';
$lang['Approved_info'] = 'השתמש באפשרות זו כדי להפוך את הקישור לזמין למשתמשים ו/או אשר קישורים שנשלחו על ידי משתמשים.';
$lang['Link_hits'] = 'צפיות';

//Java script messages and php errors
$lang['Cat_name_missing'] = 'נא מלא את שדה שם הקטגוריה';
$lang['Missing_field'] = 'נא מלא את כל השדות הנחוצים';
$lang['Link_same_cat'] = 'לא ניתן להעביר קישורים לקטגוריה אותה מוחקים.';
$lang['Link_move_cat'] = 'לא ניתן להעביר קטגורית משנה לקטגוריה שמוחקים.';
?>
language/lang_hebrew/lang_linkdb.php

Code: Select all

<?php
// Main
$lang['Links_Title'] = 'קישורים';
$lang['Viewall'] = 'צפה בהכל';
$lang['Descend_by_hits'] = 'חפש לפי צפיות - סדר יורד';
$lang['Descend_by_joindate'] = 'חפש לפי תאריך הוספה - סדר יורד';
$lang['Jump'] = 'בחר קטגוריה';
$lang['Sub_category'] = 'קטגורית משנה';
$lang['Lock_submit_site'] = 'אפשרות שליחת אתר לא פעילה';
$lang['Link_us'] = 'קשר אלינו'; 
$lang['Link_us_explain'] = 'הוסף קישור ל <b>%s</b> באתר שלך. הוסף את קוד ה HTML (אתה יכול להעתיק ולהדביק ישירות באתרך):';
$lang['Link_us_syntax'] = '<a href="%s" target="_blank"><img src="%s" width="%d" height="%d" border="0" alt="%s" /></a>';

// Sort 
$lang['Sort'] = 'מיין';

// Category
$lang['No_links'] = 'לא נמצאו קישורים';
$lang['No_links_cat'] = 'אין קישורים בקטגוריה הנ"ל.';
$lang['Cat_not_exist'] = 'הקטגוריה שנבחרה לא קיימת.';
$lang['Link_not_exist'] = 'הקישור המבוקש לא קיים.';

// Link
$lang['Link'] = 'קישורים';
$lang['Date'] = 'תאריך';
$lang['Hits'] = 'צפיות';
$lang['Votes'] = ' Votes';
$lang['No_Display_Links_Logo'] = '<font color=brown>&bull;</font>'; // You can edit color
$lang['Deletelink'] = 'מחק קישור';
$lang['Editlink'] = 'עדכן קישור';

// User Upload
$lang['Link_guest_reg'] = 'נא מלא את הטופס הנ"ל כדי להתחבר';
$lang['Guest_name'] = 'שם אורח';
$lang['Link_pm_notify_subject'] = 'הקישור נוסף'; 
$lang['Link_pm_notify_message'] = '\n הקישור %s נוסף,\n נא עבור לניהול קישור כדי לאשר אותו.'; 
$lang['Link_edit_pm_subject'] = 'הקישור עודכן'; 
$lang['Link_edit_pm_message'] = '\n הקישור %s עודכן,\n נא עבור למערכת ניהול הקישורים כדי לבדוק אותו.';

// Search
$lang['Link_Search'] = 'חפש אתר';
$lang['All'] = 'כל הקטגוריות';
$lang['Choose_cat'] = 'בחר קטגוריה:';
$lang['Submiter'] = 'נשלח על ידי';
$lang['LinkRating'] = 'דרוג';

// Rate
$lang['Not_allow_vote'] = 'לא ניתן להצביע';
$lang['Rate'] = 'דרג קישור';
$lang['Rerror'] = 'מצטערים, כבר דרגתם את הקישור הנ"ל.';
$lang['Rateinfo'] = 'הקישור אותו אתם עומדים לדרג הוא <i>{filename}</i>.<br>נא לבחור את הדרוג מהרשימה. 1 הוא הציון הנמוך ביותר ו 10 הגבוהה ביותר.';
$lang['Rconf'] = 'הדרוג שנתתם לקישור <i>{filename}</i> הוא {rate}.<br>הציון החדש של הקישור הוא {newrating}.';

$lang['R1'] = '1';
$lang['R2'] = '2';
$lang['R3'] = '3';
$lang['R4'] = '4';
$lang['R5'] = '5';
$lang['R6'] = '6';
$lang['R7'] = '7';
$lang['R8'] = '8';
$lang['R9'] = '9';
$lang['R10'] = '10';
$lang['Not_rated'] = 'ללא דרוג';

// Comments
$lang['Not_allow_comment'] = 'אנו מצטערים, אינך מורשה לכתוב הערות.';
$lang['Comments'] = 'הערות'; 
$lang['Comments_title'] = 'כותרת הערה'; 
$lang['Comment_subject'] = 'נושא ההערה'; 
$lang['Comment'] = 'הערה'; 
$lang['Comment_explain'] = 'השתמשו בתיבת הטקסט להביע את דעתכם על הקישור!'; 
$lang['Preview_comment'] = 'צפייה מקדימה בהערה';
$lang['Comment_add'] = 'הוסף הערה'; 
$lang['Comment_delete'] = 'מחק'; 
$lang['Comment_posted'] = 'הערתכם נוספה בהצלחה'; 
$lang['Comment_deleted'] = 'ההערה שנבחרה נמחקה בהצלחה'; 
$lang['Comment_desc'] = 'כותרת'; 
$lang['No_comments'] = 'עדיין לא נכתבו הערות/ביקורות.';
$lang['Check_message_length'] = 'בדוק את אורך ההודעה'; 
$lang['Msg_length_1'] = 'בהודעה יש '; 
$lang['Msg_length_2'] = ' תווים.'; 
$lang['Msg_length_3'] = 'ניתן לכתוב עד '; 
$lang['Msg_length_4'] = ' תווים.';; 
$lang['Msg_length_5'] = 'נותרו '; 
$lang['Msg_length_6'] = ' תווים לשימוש.';

//Permission
$lang['Sorry_auth_edit'] = 'אנו מצטערים, אינך מורשה לעדכן.';
$lang['Sorry_auth_delete'] = 'אנו מצטערים, אינך מורשה למחוק.';

// Java script messages and php errors
$lang['Cat_not_allow'] = 'לא ניתן להוסיף קישור לקטגוריה שאינה מאפשר זאת.';
$lang['Link_guset_field'] = 'נא מלא את פרטי שם האורח';
$lang['Link_name_field'] = 'נא מלא את שדה שם האתר';
$lang['Link_url_field'] = 'נא מלא את שדה כתובת/URL האתר';
$lang['Link_logo_field'] = 'נא מלא את שדה לוגו האתר';
$lang['Link_long_des_field'] = 'נא מלא את שדה תאור האתר';
?>
language/lang_hebrew/email/link_add.tpl

Code: Select all

Subject: הוספת קישור לאינדקס אתרים
Charset: iso-8859-8-i

למנהל/ת אתר,

הקישור {LINK_URL} הוסף לאתר {SITENAME}, נא עבור למערכת ניהול הקישורים כדי לבדוק אותו.

אם אתה לא מעוניין לקבל מיילים מסוג זה בעתידת אתה יכול לנטרל אפשרות זו דרך מסכי הניהול.
language/lang_hebrew/email/link_edit.tpl

Code: Select all

Subject:  עריכת קישור לאינדקס אתרים
Charset: iso-8859-1

למנהל/ת אתר,

הקישור {LINK_URL} נערך באתר {SITENAME}, נא עבור למערכת ניהול הקישורים כדי לבדוק אותו.

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

add in language/lang_hebrew/lang_admin.php

Code: Select all

// BEGIN linkdb
$lang['LinkDb'] = 'ניהול קישורים';
$lang['Link_cat_manage'] = 'ניהול קטגוריות';
$lang['Link_manage'] = 'ניהול קישורים';
// END linkdb
add in language/lang_hebrew/lang_main.php

Code: Select all

// BEGIN linkdb
$lang['Links_Title'] = 'אינדקס אתרים';
// END linkdb
Last edited by pichirichi on Fri Dec 31, 2004 8:28 am, edited 2 times in total.

Joe Belmaati
Registered User
Posts: 2110
Joined: Sun Sep 28, 2003 7:35 pm
Location: Denmark

Post by Joe Belmaati » Wed Sep 01, 2004 9:59 am

Great job! Here's a little question:

How do I allow members to add links without admin aprroval? For Advanced links 1.22 this worked perfectly

edit link_register.php
replace

Code: Select all

$is_admin = ( $userdata['user_level'] == ADMIN ) ? TRUE : 0;
with

Code: Select all

$is_admin = 1;

How do I implement this with linkdb?

Joe Belmaati
Registered User
Posts: 2110
Joined: Sun Sep 28, 2003 7:35 pm
Location: Denmark

Post by Joe Belmaati » Wed Sep 01, 2004 10:37 am

Also,
in the admin panel under default sort order, there are a few blank options. Sort by Name for instance is the first one, but there's a blank space. Selecting the blank space indeed works for default sort order by name, but it is slightly confusing.

gzqbyr
Registered User
Posts: 92
Joined: Wed Jan 14, 2004 11:27 pm
Location: Formosa - Taiwan
Contact:

Post by gzqbyr » Thu Sep 02, 2004 12:56 am

Hi, pichirichi, very thanks to Language Hebrew!

gzqbyr
Registered User
Posts: 92
Joined: Wed Jan 14, 2004 11:27 pm
Location: Formosa - Taiwan
Contact:

Post by gzqbyr » Thu Sep 02, 2004 2:24 am

Joe Belmaati wrote: How do I allow members to add links without admin aprroval?

Also,
in the admin panel ...

  • Allow members to add links without admin aprroval.
    Open linkdb/includes/functions_linkdb.php
    Replace

    Code: Select all

    $file_approved = ( isset($_POST['approved']) ) ? intval($_POST['approved']) : 0;
    with

    Code: Select all

    $file_approved = 1;
  • in the admin panel ...
    Will be fixed in next version
Last edited by gzqbyr on Mon Sep 06, 2004 1:27 am, edited 1 time in total.

Locked

Return to “[2.0.x] MODs in Development”